26 #include "../d3/GeomObj3d.h" 27 #include "utility/geom/pos_vec/Pos3d.h" 28 #include "utility/geom/d2/Triangle3d.h" 42 Plane get_plane(
const size_t &i)
const;
47 virtual GeomObj *getCopy(
void)
const 53 inline virtual unsigned int getNumVertices(
void)
const 55 inline virtual unsigned int getNumVerticesFaceta(
unsigned int faceta)
const 57 inline virtual unsigned int getNumEdges(
void)
const 59 inline virtual unsigned int GetNumFacetas(
void)
const 70 virtual GEOM_FT Ix(
void)
const 72 virtual GEOM_FT Iy(
void)
const 74 virtual GEOM_FT Iz(
void)
const 78 GEOM_FT GetMax(
short unsigned int)
const;
79 GEOM_FT GetMin(
short unsigned int)
const;
80 Pos3d getCenterOfMass()
const;
89 Pos3d Vertice(
const size_t &i)
const;
91 virtual bool In(
const Pos3d &p,
const double &tol= 0.0)
const;
93 void Print(std::ostream &os)
const;
GEOM_FT getConeHalfAngle(void) const
Return the angle of the cone that has the same apex and contains the trihedron.
Definition: Trihedron.cc:65
virtual GEOM_FT PseudoDist(const Pos3d &p) const
Return the SIGNED distance from the point to the trihedron.
Definition: Trihedron.cc:86
virtual GEOM_FT getArea(void) const
Return the object area.
Definition: Trihedron.h:65
Base class for polyhedrons in a three-dimensional space.
Definition: Polyhedron3d.h:41
bool TocaCuadrante(const int &) const
Return true if any vertex touches the quadrant argument.
Definition: Trihedron.cc:154
Line3d Axis(void) const
Return the straight line that passes through the trihedron apex.
Definition: Trihedron.cc:60
Plane in a three-dimensional space.
Definition: Plane.h:49
Triangle in a three-dimensional space.
Definition: Triangle3d.h:34
short unsigned int Dimension() const
Return the dimension of the object 0, 1, 2 or 3.
Definition: Trihedron.h:76
const Triangle3d & Base(void) const
Return the triangle that is the trihedron base.
Definition: Trihedron.cc:51
Posición en tres dimensiones.
Definition: Pos3d.h:44
Line in a three-dimensional space.
Definition: Line3d.h:62
A geometric figure composed of three planes meeting at a single vertex.
Definition: Trihedron.h:37
virtual GEOM_FT getLength(void) const
Return the length of the object.
Definition: Trihedron.h:62
virtual GEOM_FT getVolume(void) const
Return the volume of the object.
Definition: Trihedron.h:68
const Pos3d & Cuspide(void) const
Return the trihedron apex.
Definition: Trihedron.cc:55
Clase base para las entidades geométricas.
Definition: GeomObj.h:40
virtual bool In(const Pos3d &p, const double &tol=0.0) const
Return true if the point is inside the thriedron.
Definition: Trihedron.cc:102
Clase base para los objetos en tres dimensiones.
Definition: GeomObj3d.h:43