|
GeoModel - GeoModelCore
|
Public Member Functions | |
| GeoShapeIntersection (const GeoShape *A, const GeoShape *B) | |
| virtual double | volume () const |
| virtual const std::string & | type () const |
| virtual ShapeType | typeID () const |
| const GeoShape * | getOpA () const |
| const GeoShape * | getOpB () const |
| virtual void | exec (GeoShapeAction *action) 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 () |
Private Member Functions | |
| GeoShapeIntersection (const GeoShapeIntersection &right) | |
| GeoShapeIntersection & | operator= (const GeoShapeIntersection &right) |
Private Attributes | |
| const GeoShape * | m_opA |
| const GeoShape * | m_opB |
| friend | Persistifier |
Static Private Attributes | |
| static const std::string | s_classType = "Intersection" |
| static const ShapeType | s_classTypeID = 0x00 |
Definition at line 16 of file GeoShapeIntersection.h.
1.8.11