|
GeoModel - GeoModelCore
|
Public Member Functions | |
| virtual double | volume () const |
| virtual const std::string & | type () const |
| virtual ShapeType | typeID () const |
| virtual void | exec (GeoShapeAction *action) const |
| void | addFacet (GeoFacet *) |
| GeoFacet * | getFacet (size_t) const |
| size_t | getNumberOfFacets () const |
Public Member Functions inherited from GeoShape | |
| const GeoShapeUnion & | add (const GeoShape &shape) const |
| const GeoShapeSubtraction & | subtract (const GeoShape &shape) const |
| const GeoShapeIntersection & | intersect (const GeoShape &shape) const |
| const GeoShapeShift & | operator<< (const GeoTrf::Transform3D &shift) const |
Public Member Functions inherited from RCBase | |
| void | ref () const |
| void | unref () const |
| unsigned int | refCount () const |
Static Public Member Functions | |
| static const std::string & | getClassType () |
| static ShapeType | getClassTypeID () |
Protected Member Functions | |
| virtual | ~GeoTessellatedSolid () |
| True if the polygon has at least two facets. False otherwise. | |
Private Member Functions | |
| GeoTessellatedSolid (const GeoTessellatedSolid &right) | |
| GeoTessellatedSolid & | operator= (const GeoTessellatedSolid &right) |
Private Attributes | |
| std::vector< GeoFacet * > | m_facets |
Static Private Attributes | |
| static const std::string | s_classType = "TessellatedSolid" |
| static const ShapeType | s_classTypeID = 0x21 |
Definition at line 11 of file GeoTessellatedSolid.h.
1.8.11