Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlSimpleEntity Class Reference

#include <GlSimpleEntity.h>

Inherits tlp::GlEntity.

Inherited by tlp::GlBox, tlp::GlColorScale, tlp::GlComplexPolygon, tlp::GlComposite, tlp::GlCurve, tlp::GlGrid, tlp::GlLabel, tlp::GlMultiPolygon, tlp::GlPolygon, tlp::GlPolyQuad, tlp::GlQuad, tlp::GlRectTextured, and tlp::GlSphere.

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::setWithXML ( xmlNodePtr  rootNode  )  [pure virtual]
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 - 2010