CIvfShapeSelection Class Reference

Inheritance diagram for CIvfShapeSelection:

CIvfShape CIvfObject CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

void setHighlightMaterial (CIvfMaterial *material)
 IvfClassInfo ("CIvfShapeSelection", CIvfShape)
void add (CIvfShape *shape)
void clear ()
CIvfShapegetShape (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 ()

Detailed Description

Definition at line 39 of file IvfShapeSelection.h.


Member Function Documentation

virtual void CIvfShapeSelection::createGeometry  )  [protected, virtual]
 

Forces an object recalculation.

Reimplemented from CIvfShape.

void CIvfShapeSelection::setHighlightMaterial CIvfMaterial material  ) 
 

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.

Parameters:
material Reference of a CIvfMaterial instance.

Reimplemented from CIvfShape.


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:58 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO