Public Member Functions |
| GlConvexHull () |
| GlConvexHull (const std::vector< Coord > &points, const std::vector< Color > &fillColors, const std::vector< Color > &outlineColors, const bool filled, const bool outlined, const std::string &name, bool computeHull=true) |
virtual | ~GlConvexHull () |
virtual void | acceptVisitor (GlSceneVisitor *visitor) |
std::string | getName () |
virtual void | draw (float lod, Camera *camera) |
virtual void | translate (const Coord &mouvement) |
void | getXML (xmlNodePtr rootNode) |
void | setWithXML (xmlNodePtr rootNode) |
| GlComposite (bool deleteComponentsInDestructor=true) |
| ~GlComposite () |
virtual void | addLayerParent (GlLayer *layer) |
virtual void | removeLayerParent (GlLayer *layer) |
void | reset (bool deleteElems) |
void | addGlEntity (GlSimpleEntity *entity, const std::string &key) |
void | deleteGlEntity (const std::string &key, bool informTheEntity=true) |
void | deleteGlEntity (GlSimpleEntity *entity, bool informTheEntity=true) |
std::string | findKey (GlSimpleEntity *entity) |
GlSimpleEntity * | findGlEntity (const std::string &key) |
std::map< std::string,
GlSimpleEntity * > * | getDisplays () |
void | notifyModified (GlSimpleEntity *entity) |
virtual void | setStencil (int stencil) |
void | setDeleteComponentsInDestructor (bool deleteComponentsInDestructor) |
| GlSimpleEntity () |
virtual | ~GlSimpleEntity () |
virtual void | setVisible (bool visible) |
bool | isVisible () |
int | getStencil () |
void | setCheckByBoundingBoxVisitor (bool check) |
bool | isCheckByBoundingBoxVisitor () |
virtual BoundingBox | getBoundingBox () |
void | addParent (GlComposite *composite) |
void | removeParent (GlComposite *composite) |
virtual | ~GlEntity () |
Class used to represent ConvexHull.
Class used to represent ConvexHull. GlHierarchyConvexHull class use this to create all convexHull of the graph