Overview     Modules     Class Hierarchy     Classes     Members  
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCtlp::_DepthIndex
oCtlp::_FeedBack3Dcolor
oCtlp::AdditionalGlSceneAnimationA class which encapsulate a Tulip OpenGL scene animation This class aims to encapsulate a Tulip OpenGL scene animation. Derive it if you want to add extra animations to the Tulip OpenGL scene while a Zoom and Pan is performed
oCtlp::CameraTulip OpenGL camera object
oCtlp::ConvexHullItem
oCtlp::EdgeExtremityGlyph
|oCtlp::EdgeExtremityGlyphFrom2DGlyph
|\Ctlp::EdgeExtremityGlyphFrom3DGlyph
oCtlp::EdgeExtremityGlyphContext
oCtlp::EdgeExtremityGlyphFactory
oCtlp::EdgeExtremityGlyphManager
oCtlp::EntityWithDistanceStorage class for Z ordering
oCtlp::GlConvexGraphHullThis class draws a convex hull around a graph
oCtlp::GlCPULODCalculatorClass used to compute LOD of GlEntities with OpenMP parallelization
|\Ctlp::GlQuadTreeLODCalculator
oCtlp::GlDisplayListManagerSingleton used to manage OpenGl display list
oCtlp::GlEntity
|oCtlp::GlComplexeEntityVirtual class used by GlNode, GlMetaNode and GlEdge
|\Ctlp::GlSimpleEntity
| oCtlp::AbstractGlCurve
| |oCtlp::GlBezierCurveA class to draw Bézier curves
| |oCtlp::GlCatmullRomCurveA class to draw a Catmull-Rom curve
| |\Ctlp::GlOpenUniformCubicBSplineA class to draw open uniform cubic B-splines
| | \Ctlp::GlCubicBSplineInterpolation
| oCtlp::GlAbstractPolygon
| |\Ctlp::GlPolygon
| | oCtlp::GlQuadUtility class to render a quadrilateral
| | oCtlp::GlRectThis is a general class for the rendering of 2D rectangles
| | |\Ctlp::Gl2DRectCreate a 2D rectangle
| | | \Ctlp::GlRectTextured
| | \Ctlp::GlRegularPolygon
| |  oCtlp::GlCircleGeneral class used to render circles as GlEntity
| |  oCtlp::GlHexagon
| |  oCtlp::GlPentagon
| |  \Ctlp::GlTriangle
| oCtlp::GlBoxGeneral class used to render boxes as GlEntity
| oCtlp::GlColorScale
| oCtlp::GlComplexPolygon
| oCtlp::GlCompositeGlSimpleEntity used to agregate other GlEntity
| |oCtlp::GlAxisA base class to draw an axis with graduations
| ||oCtlp::GlNominativeAxisA class to render an axis graduated with string values
| ||\Ctlp::GlQuantitativeAxisA class to render an axis graduated with numerical values for a given range
| |oCtlp::GlConvexHullClass used to represent ConvexHull
| |oCtlp::GlGraphCompositeClass use to represent a graph
| |\Ctlp::GlProgressBar
| oCtlp::GlCurveThis class is use to display an OpenGl curve
| oCtlp::GlCylinder
| oCtlp::GlGridGeneral class used to render grids as augmented displays
| oCtlp::GlLabel
| oCtlp::GlPolyQuadGeneral class used to render a connected group of quadrilaterals (textured or not) that shares edges as GlEntity
| \Ctlp::GlSphere
oCtlp::GlFeedBackBuilder
|\Ctlp::GlTLPFeedBackBuilder
oCtlp::GlFeedBackRecorderClass use to build an object with an OpenGL feedback buffer
oCtlp::GlGraphRenderingParameters
oCtlp::GlLayer
oCtlp::GlMetaNodeRenderer
|\Ctlp::GlMetaNodeTrueRenderer
oCtlp::GlSceneTulip scene class
oCtlp::GlSceneEventAn observer to the scene An observer to the scene who observe layers
oCtlp::GlSceneVisitor
|oCtlp::GlDrawSceneVisitor
|\Ctlp::GlSelectSceneVisitor
oCtlp::GlSceneZoomAndPanA convenient class to perform Zoom and Pan animation on Tulip OpenGL scene
oCtlp::GlShaderA class to manage shader objects, components of a shader program
oCtlp::GlShaderProgramA class to manage OpenGL shader program
oCtlp::GlTexture
oCtlp::GlTextureManagerClass to manage textures Singleton class to load/store textures need by OpenGL rendering
oCtlp::GlVertexArrayManagerClass used to render edges/nodes with vertex array
oCtlp::OpenGlConfigManagerSingleton used to manage OpenGl configuration
oCtlp::OpenGlErrorViewerClass used to display OpenGl errors
oCtlp::TextRenderer
oCtlp::TextureInfo
\Ctlp::VERTEX


Tulip Software by LaBRI Visualization Team    2001 - 2012