Inheritance diagram for CIvfShapeSelection:
Public Member Functions | |
void | setHighlightMaterial (CIvfMaterial *material) |
IvfClassInfo ("CIvfShapeSelection", CIvfShape) | |
void | add (CIvfShape *shape) |
void | clear () |
CIvfShape * | getShape (int idx) |
int | getSize () |
void | remove (CIvfShape *shape) |
bool | contains (CIvfShape *shape) |
void | assignFrom (CIvfShapeSelection *selection) |
void | moveShapes (double dx, double dy, double dz) |
void | addTo (CIvfComposite *composite) |
void | setOffset (double dx, double dy, double dz) |
void | getSelection (CIvfShapeSelectionVector &vector) |
Protected Member Functions | |
virtual void | createGeometry () |
Definition at line 39 of file IvfShapeSelection.h.
|
Forces an object recalculation. Reimplemented from CIvfShape. |
|
Assign highlight material Assigns the material used to highlight the object. The CIvfShape class increases the reference count of the material when it is assigned to the class. When the destructor of the class is called the reference count is decreased. If the material is not referenced it is deleted.
Reimplemented from CIvfShape. |