Overview | Modules | Class Hierarchy | Classes | Members
# tlp::GlComplexeEntity Class Reference `#include <GlComplexeEntity.h>` Inherits tlp::GlEntity. Inheritance diagram for tlp::GlComplexeEntity: [legend] Collaboration diagram for tlp::GlComplexeEntity: [legend] List of all members. ## Detailed Description Virtual class used by GlNode, GlMetaNode and GlEdge. This class is a virtual class used by GlNode, GlMetaNode and GlEdge Define draw function for entities who need GlGraphInputData variable Define drawLabel function ## Public Member Functions virtual BoundingBox getBoundingBox (GlGraphInputData *data)=0 virtual void draw (float lod, GlGraphInputData *data, Camera *camera)=0 virtual void drawLabel (OcclusionTest *test, TextRenderer *renderer, GlGraphInputData *data)=0 ## Member Function Documentation
virtual void tlp::GlComplexeEntity::draw | ( | float | lod,
|  | GlGraphInputData * | data,
|  | Camera * | camera
| ) | `[pure virtual]`
| Draw this entity with GlGraphInputData and Camera
virtual void tlp::GlComplexeEntity::drawLabel | ( | OcclusionTest * | test,
|  | TextRenderer * | renderer,
|  | GlGraphInputData * | data
| ) | `[pure virtual]`
| Draw label of this entity
virtual BoundingBox tlp::GlComplexeEntity::getBoundingBox | ( | GlGraphInputData * | data | ) | `[pure virtual]`
| return the bounding box of this entity

Tulip Software by LaBRI Visualization Team 2001 - 2010