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