23 #ifndef RIGHTPRISM3D_H    24 #define RIGHTPRISM3D_H    27 #include "../SolidExtruPolygon3d.h"    28 #include "utility/geom/pos_vec/Pos3d.h"    39     inline unsigned int get_num_vertices_plgno(
void)
 const    40       { 
return extru.getNumVertices(); }
    44     inline virtual GeomObj *getCopy(
void)
 const    46     inline void self_offset(
const GEOM_FT &offset)
    51         retval.self_offset(offset);
    56     const PG &Section(
void)
 const    69     inline virtual GEOM_FT Ix(
void)
 const    70       { 
return extru.Ix(); }
    71     inline virtual GEOM_FT Iy(
void)
 const    72       { 
return extru.Iy(); }
    73     inline virtual GEOM_FT Iz(
void)
 const    74       { 
return extru.Iz(); }
    76     inline virtual GEOM_FT 
GetMax(
unsigned short int i)
 const    77       { 
return extru.
GetMax(i); }
    79     inline virtual GEOM_FT 
GetMin(
unsigned short int i)
 const    80       { 
return extru.
GetMin(i); }
    81     inline virtual unsigned int getNumVertices(
void)
 const    82       { 
return extru.getNumVertices(); }
    83     inline virtual unsigned int getNumVerticesFaceta(
unsigned int faceta)
 const    84       { 
return extru.getNumVerticesFaceta(faceta); }
    85     inline virtual unsigned int getNumEdges(
void)
 const    86       { 
return extru.getNumEdges(); }
    87     inline virtual unsigned int GetNumFacetas(
void)
 const    88       { 
return extru.GetNumFacetas(); }
    89     inline Pos3d Vertice(
unsigned int i)
 const    90       { 
return extru.Vertice(i); } 
    95       { 
return extru.Bnd(); }
    98     inline Pos3d getCenterOfMass(
void)
 const    99       { 
return extru.getCenterOfMass(); }
   100     inline Pos3d getCenterOfMassOfTop(
void)
 const   101       { 
return extru.getCenterOfMassOfTop(); }
   102     inline Pos3d getCenterOfMassOfBottom(
void)
 const   103       { 
return extru.getCenterOfMassOfBottom(); }
   104     inline Pos3d getCenterOfMassOfFacet(
unsigned int faceta)
 const   105       { 
return this->Faceta(faceta).getCenterOfMass(); }
 void self_offset(const GEOM_FT &offset)
offset this object. 
Definition: SolidExtru3d.h:58
Sólido de extrusión generado por un polígono. 
Definition: SolidExtruPolygon3d.h:32
virtual GEOM_FT GetMin(unsigned short int i) const
Return the minimum value of the i-th coordinate. 
Definition: RightPrism3d.h:79
virtual GEOM_FT GetMax(unsigned short int i) const
Return the maximum value of the i-th coordinate. 
Definition: SolidExtru3d.h:119
virtual GEOM_FT GetMin(unsigned short int i) const
Return the minimum value of the i-th coordinate. 
Definition: SolidExtru3d.h:127
GEOM_FT getArea(void) const
Return the object area. 
Definition: RightPrism3d.h:64
Base class for prims in a three-dimensional space. 
Definition: Prism3d.h:32
GEOM_FT getLength(void) const
Return object length. 
Definition: SolidExtru3d.h:84
Right prism. 
Definition: RightPrism3d.h:35
const PG & Section(void) const
Return the extruded section. 
Definition: SolidExtru3d.h:71
"boundary" en tres dimensiones. 
Definition: BND3d.h:34
GEOM_FT getLength(void) const
Return the object length. 
Definition: RightPrism3d.h:61
GEOM_FT getArea(void) const
Return the object area. 
Definition: SolidExtru3d.h:77
GEOM_FT getVolume(void) const
Return the object volume. 
Definition: RightPrism3d.h:67
Posición en tres dimensiones. 
Definition: Pos3d.h:44
GEOM_FT getVolume(void) const
Return the object volume. 
Definition: SolidExtru3d.h:87
Clase base para las entidades geométricas. 
Definition: GeomObj.h:40
Matrix which components are GEOM_FT numbers. 
Definition: FT_matrix.h:40
virtual GEOM_FT GetMax(unsigned short int i) const
Return the maximum value of the i-th coordinate. 
Definition: RightPrism3d.h:76