Changes in src/Shapes/Shape.hpp [205d9b:cfda65]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Shapes/Shape.hpp
r205d9b rcfda65 10 10 11 11 #include <boost/shared_ptr.hpp> 12 #include <iosfwd> 13 14 #include "Exceptions/NotOnSurfaceException.hpp" 12 15 13 16 class Vector; … … 25 28 26 29 bool isInside(const Vector &point) const; 30 bool isOnSurface(const Vector &point) const; 31 Vector getNormal(const Vector &point) const throw(NotOnSurfaceException); 27 32 28 33 Shape &operator=(const Shape& rhs); 29 34 35 std::string toString() const; 30 36 protected: 31 37 impl_ptr getImpl() const; … … 42 48 Shape operator!(const Shape&); 43 49 50 std::ostream &operator<<(std::ostream&,const Shape&); 51 44 52 #endif /* SHAPE_HPP_ */
Note:
See TracChangeset
for help on using the changeset viewer.