Overview     Modules     Class Hierarchy     Classes     Members  

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
tlp::_DepthIndex
tlp::_FeedBack3Dcolor
tlp::AbstractGlCurve
tlp::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
tlp::CameraTulip OpenGL camera object
tlp::CameraObserverAn observer to the camera This class is used to observe camera object

  • If the camera is deleted : destroy is call
  • If a parameter of camera is changed : pointOfViewModified is call If you want to desactivate/activate the call of pointOfViewModified, you can call the setCameraTracking(bool) function (by default the camera is tracked)
tlp::ConvexHullItem
tlp::EdgeExtremityGlyph
tlp::EdgeExtremityGlyphContext
tlp::EdgeExtremityGlyphFactory
tlp::EdgeExtremityGlyphFrom2DGlyph
tlp::EdgeExtremityGlyphFrom3DGlyph
tlp::EdgeExtremityGlyphManager
tlp::EntityWithDistanceStorage class for Z ordering
tlp::Gl2DRectCreate a 2D rectangle
tlp::GlAbstractPolygon
tlp::GlAxisA base class to draw an axis with graduations
tlp::GlBezierCurveA class to draw Bézier curves
tlp::GlBoxGeneral class used to render boxes as GlEntity
tlp::GlCatmullRomCurveA class to draw a Catmull-Rom curve
tlp::GlCircleGeneral class used to render circles as GlEntity
tlp::GlColorScale
tlp::GlComplexeEntityVirtual class used by GlNode, GlMetaNode and GlEdge
tlp::GlComplexPolygon
tlp::GlCompositeGlSimpleEntity used to agregate other GlEntity
tlp::GlConvexGraphHullThis class draws a convex hull around a graph
tlp::GlConvexHullClass used to represent ConvexHull
tlp::GlCPULODCalculatorClass used to compute LOD of GlEntities with OpenMP parallelization
tlp::GlCubicBSplineInterpolation
tlp::GlCurveThis class is use to display an OpenGl curve
tlp::GlDisplayListManagerSingleton used to manage OpenGl display list
tlp::GlDrawSceneVisitor
tlp::GlEntity
tlp::GlFeedBackBuilder
tlp::GlFeedBackRecorderClass use to build an object with an OpenGL feedback buffer
tlp::GlGraphCompositeClass use to represent a graph
tlp::GlGraphRenderingParameters
tlp::GlGridGeneral class used to render grids as augmented displays
tlp::GlHexagon
tlp::GlLabel
tlp::GlLayer
tlp::GlMetaNodeRenderer
tlp::GlMetaNodeTrueRenderer
tlp::GlNominativeAxisA class to render an axis graduated with string values
tlp::GlObservableScene
tlp::GlOpenUniformCubicBSplineA class to draw open uniform cubic B-splines
tlp::GlPentagon
tlp::GlPolygon
tlp::GlPolyQuadGeneral class used to render a connected group of quadrilaterals (textured or not) that shares edges as GlEntity
tlp::GlProgressBar
tlp::GlQuadGeneral class to render quads
tlp::GlQuadTreeLODCalculator
tlp::GlQuantitativeAxisA class to render an axis graduated with numerical values for a given range
tlp::GlRectThis is a general class for the rendering of 2D rectangles
tlp::GlRectTextured
tlp::GlRegularPolygon
tlp::GlSceneTulip scene class
tlp::GlSceneObserverAn observer to the scene An observer to the scene who observe layers
tlp::GlSceneVisitor
tlp::GlSceneZoomAndPanA convenient class to perform Zoom and Pan animation on Tulip OpenGL scene
tlp::GlSelectSceneVisitor
tlp::GlShaderA class to manage shader objects, components of a shader program
tlp::GlShaderProgramA class to manage OpenGL shader program
tlp::GlSimpleEntity
tlp::GlSphere
tlp::GlTexture
tlp::GlTextureManagerClass to manage textures Singleton class to load/store textures need by OpenGL rendering
tlp::GlTLPFeedBackBuilder
tlp::GlTriangle
tlp::GlVertexArrayManagerClass used to render edges/nodes with vertex array
tlp::ObservableCamera
tlp::OpenGlConfigManagerSingleton used to manage OpenGl configuration
tlp::OpenGlErrorViewerClass used to display OpenGl errors
tlp::TextureInfo
tlp::VERTEX


Tulip Software by LaBRI Visualization Team    2001 - 2011