Changes in src/Shapes/Shape.hpp [b94634:c67c65]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/Shapes/Shape.hpp ¶
rb94634 rc67c65 19 19 20 20 #include "Shapes/ShapeExceptions.hpp" 21 #include "Shapes/ShapeType.hpp" 21 22 22 23 #include <vector> … … 41 42 Vector getNormal(const Vector &point) const throw(NotOnSurfaceException); 42 43 43 LineSegmentSet getLineIntersections(const Line&); 44 Vector getCenter() const; 45 double getRadius() const; 46 double getVolume() const; 47 double getSurfaceArea() const; 48 49 LineSegmentSet getLineIntersections(const Line&) const; 44 50 std::vector<Vector> getHomogeneousPointsOnSurface(const size_t N) const; 51 std::vector<Vector> getHomogeneousPointsInVolume(const size_t N) const; 45 52 46 53 Shape &operator=(const Shape& rhs); 47 54 55 bool operator==(const Shape &rhs) const; 56 48 57 std::string toString() const; 58 enum ShapeType getType() const; 59 49 60 protected: 50 61 impl_ptr getImpl() const;
Note:
See TracChangeset
for help on using the changeset viewer.