tlp_GlComplexeEntity(3tulip)

tlp_GlComplexeEntity3tulip

Virtual class used by glnode, glmetanode and gledge.

Usage

#include <GlComplexeEntity.h>

Inherits tlp::GlEntity.

Public Member Functions

virtual BoundingBox getBoundingBox (GlGraphInputData *data)=0
virtual void draw (float lod, GlGraphInputData *data, Camera *camera)=0
virtual void drawLabel (bool drawSelect, OcclusionTest *test, TextRenderer *renderer, GlGraphInputData *data)=0

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

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 (bool drawSelect, 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

Author

Generated automatically by Doxygen for Tulip Open GL Library from the source code.

From tulip-doc 3.1.2-2.3 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.