26 #include "../d3/GeomObj3d.h" 38 inline virtual unsigned short int Dimension(
void)
const 47 virtual bool In(
const Pos3d &p,
const double &tol= 0.0)
const= 0;
virtual GEOM_FT getArea(void) const
Return the object area.
Definition: Linear3d.h:41
Base class for position lists.
Definition: PolyPos.h:35
std::vector< std::pair< Pos3d, GEOM_FT > > sortPointsAlong(const GeomObj3d::list_Pos3d &) const
Return the given points sorted by its parameter along the line (assuming they are on the line) in the...
Definition: Linear3d.cc:40
virtual bool In(const Pos3d &p, const double &tol=0.0) const =0
Return true if point lies inside the object.
Base class for the objects involving a single dimension in a three-dimensional space.
Definition: Linear3d.h:33
virtual GEOM_FT getVolume(void) const
Return the volume of the object.
Definition: Linear3d.h:44
virtual unsigned short int Dimension(void) const
Return the dimension of the object 0, 1, 2 or 3.
Definition: Linear3d.h:38
Posición en tres dimensiones.
Definition: Pos3d.h:44
boost::python::list sortPointsAlongPy(const boost::python::list &) const
Return the given points sorted by its parameter along the line (assuming they are on the line) in the...
Definition: Linear3d.cc:59
virtual GEOM_FT getLambda(const Pos3d &) const
Return the lambda parameter for the given point: p= getFromPoint()+lambda*VDir()
Definition: Linear3d.cc:29
Clase base para los objetos en tres dimensiones.
Definition: GeomObj3d.h:43