Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlSimpleEntity Class Reference

#include <GlSimpleEntity.h>

Inheritance diagram for tlp::GlSimpleEntity:
Collaboration diagram for tlp::GlSimpleEntity:

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Base class for all simple entity (entity who not need GraphInputData


Constructor & Destructor Documentation

tlp::GlSimpleEntity::GlSimpleEntity ( ) [inline]

Member Function Documentation

virtual void tlp::GlSimpleEntity::acceptVisitor ( GlSceneVisitor visitor) [inline, virtual]

Accept visitor function

Implements tlp::GlEntity.

Reimplemented in tlp::GlComposite, tlp::GlConvexHull, and tlp::GlGraphComposite.

void tlp::GlSimpleEntity::addParent ( GlLayer layer) [inline]

Add a parent to this entity

virtual BoundingBox tlp::GlSimpleEntity::getBoundingBox ( ) [inline, virtual]

Return the entity boundingbox

Reimplemented in tlp::GlLabel, and tlp::GlRectTextured.

int tlp::GlSimpleEntity::getStencil ( ) [inline]

Return stencil number of entity

bool tlp::GlSimpleEntity::isCheckByBoundingBoxVisitor ( ) [inline]

Return if entity is check by boudingbox visitor

bool tlp::GlSimpleEntity::isVisible ( ) [inline]

Return if entity is visible

void tlp::GlSimpleEntity::setCheckByBoundingBoxVisitor ( bool  check) [inline]

Set if the entity is check by boundingbox visitor

virtual void tlp::GlSimpleEntity::setStencil ( int  stencil) [inline, virtual]

Set stencil number of the entity

Reimplemented in tlp::GlComposite.

void tlp::GlSimpleEntity::setVisible ( bool  visible) [inline]

Set if entity is visible

virtual void tlp::GlSimpleEntity::translate ( const Coord &  mouvement) [inline, virtual]

Member Data Documentation

BoundingBox tlp::GlSimpleEntity::boundingBox [protected]
std::vector<GlLayer*> tlp::GlSimpleEntity::parents [protected]
bool tlp::GlSimpleEntity::visible [protected]


Tulip Software by LaBRI Visualization Team    2001 - 2011