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]
virtual tlp::GlSimpleEntity::~GlSimpleEntity (  )  [virtual]

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.

virtual void tlp::GlSimpleEntity::addLayerParent ( GlLayer  )  [inline, virtual]

Add a layer parent to this entity

Reimplemented in tlp::GlComposite.

void tlp::GlSimpleEntity::addParent ( GlComposite composite  ) 

Add a parent to this entity

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

Return the entity boundingbox

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

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

virtual void tlp::GlSimpleEntity::removeLayerParent ( GlLayer  )  [inline, virtual]

remove a layer parent to this entity

Reimplemented in tlp::GlComposite.

void tlp::GlSimpleEntity::removeParent ( GlComposite composite  ) 

remove a parent to this entity

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.

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

Set if entity is visible

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

Member Data Documentation

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


Tulip Software by LaBRI Visualization Team    2001 - 2012