26 #include "../d2/GeomObj2d.h" 38 inline virtual unsigned short int Dimension(
void)
const 47 virtual GEOM_FT
getArea(
void)
const;
51 virtual inline GEOM_FT IArea(
void)
const 54 virtual bool In(
const Pos2d &p,
const double &tol= 0.0)
const= 0;
virtual GEOM_FT getLength(void) const
Return the object length.
Definition: Surface2d.h:41
virtual unsigned short int Dimension(void) const
Return the dimension of the object 0, 1, 2 or 3.
Definition: Surface2d.h:38
Posición en dos dimensiones.
Definition: Pos2d.h:41
Base class for the two-dimensional geometric objects.
Definition: GeomObj2d.h:37
Base class for surfaces in a two-dimensional space.
Definition: Surface2d.h:33
virtual bool In(const Pos2d &p, const double &tol=0.0) const =0
Return true if the point lies inside the object.
virtual GEOM_FT getVolume(void) const
Return the object volume.
Definition: Surface2d.h:49
GEOM_FT getPerimeter(void) const
Return the object perimeter.
Definition: Surface2d.h:44
virtual GEOM_FT getArea(void) const
Return the object area.
Definition: Surface2d.cc:30