26 #include "../d3/GeomObj3d.h" 27 #include "../pos_vec/Pos3d.h" 37 Point3d(GEOM_FT x,GEOM_FT y,GEOM_FT z=0)
50 operator const Pos3d &(void)
57 virtual Pos3d getCenterOfMass(
void)
const 59 inline virtual unsigned short int Dimension(
void)
const 70 virtual GEOM_FT Ix(
void)
const 72 virtual GEOM_FT Iy(
void)
const 74 virtual GEOM_FT Iz(
void)
const 76 inline bool domina_a(
const Point3d &b)
const 77 {
return org.domina_a(b.org); }
78 inline virtual GEOM_FT
GetMax(
unsigned short int i)
const 80 inline virtual GEOM_FT
GetMin(
unsigned short int i)
const 83 {
return ( a.org == b.org ); };
84 inline void Print(std::ostream &os)
const virtual GEOM_FT getLength(void) const
Return object length (zero in this case).
Definition: Point3d.h:62
virtual GEOM_FT GetMax(unsigned short int i) const
Return the maximum value of the i-th coordinate.
Definition: Point3d.h:78
EntityWithOwner & operator=(const EntityWithOwner &)
Assignment operator.
Definition: EntityWithOwner.cc:53
virtual GEOM_FT GetMin(unsigned short int i) const
Return the minimum value of the i-th coordinate.
Definition: Point3d.h:80
virtual GEOM_FT getArea(void) const
Return the object area.
Definition: Point3d.h:65
virtual GEOM_FT getVolume(void) const
Return the object volume.
Definition: Point3d.h:68
Point in 3D.
Definition: Point3d.h:32
Posición en tres dimensiones.
Definition: Pos3d.h:44
Pos3d getPos(void) const
Return the position of the point in global coordinates.
Definition: Point3d.h:53
virtual unsigned short int Dimension(void) const
Return the dimension of the object 0, 1, 2 or 3.
Definition: Point3d.h:59
Clase base para los objetos en tres dimensiones.
Definition: GeomObj3d.h:43