Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Shapes/Shape.hpp

    rc6f395 r205d9b  
    1010
    1111#include <boost/shared_ptr.hpp>
    12 #include <iosfwd>
    13 
    14 #include "Exceptions/NotOnSurfaceException.hpp"
    1512
    1613class Vector;
    1714class Shape_impl;
    18 class LineSegmentSet;
    19 class Line;
    2015
    2116class Shape
     
    3025
    3126  bool isInside(const Vector &point) const;
    32   bool isOnSurface(const Vector &point) const;
    33   Vector getNormal(const Vector &point) const throw(NotOnSurfaceException);
    34 
    35   LineSegmentSet getLineIntersections(const Line&);
    3627
    3728  Shape &operator=(const Shape& rhs);
    3829
    39   std::string toString() const;
    4030protected:
    4131  impl_ptr getImpl() const;
     
    5242Shape operator!(const Shape&);
    5343
    54 std::ostream &operator<<(std::ostream&,const Shape&);
    55 
    5644#endif /* SHAPE_HPP_ */
Note: See TracChangeset for help on using the changeset viewer.