Overview     Modules     Class Hierarchy     Classes     Members  
tlp::GlCubicBSplineInterpolation Member List
This is the complete list of members for tlp::GlCubicBSplineInterpolation, including all inherited members.
AbstractGlCurve(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode)tlp::AbstractGlCurve
AbstractGlCurve(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode, const std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints)tlp::AbstractGlCurve
acceptVisitor(GlSceneVisitor *visitor)tlp::GlSimpleEntity [inline, virtual]
addLayerParent(GlLayer *)tlp::GlSimpleEntity [inline, virtual]
addParent(GlComposite *composite)tlp::GlSimpleEntity
billboardCurvetlp::AbstractGlCurve [protected]
boundingBoxtlp::GlSimpleEntity [protected]
buildCurveVertexBuffers(const unsigned int nbCurvePoints, bool vboOk)tlp::AbstractGlCurve [protected, static]
canUseGeometryShadertlp::AbstractGlCurve [protected, static]
checkByBoundingBoxVisitortlp::GlSimpleEntity [protected]
cleanupAfterCurveVertexShaderRendering()tlp::AbstractGlCurve [inline, protected, virtual]
computeCurvePointOnCPU(const std::vector< Coord > &controlPoints, float t)tlp::GlOpenUniformCubicBSpline [protected, virtual]
computeCurvePointsOnCPU(const std::vector< Coord > &controlPoints, std::vector< Coord > &curvePoints, unsigned int nbCurvePoints)tlp::GlOpenUniformCubicBSpline [protected, virtual]
controlPointstlp::AbstractGlCurve [protected]
curveLineWidthtlp::AbstractGlCurve [protected]
curveQuadBordersWidthtlp::AbstractGlCurve [protected]
curvesBillboardGeometryShadersMaptlp::AbstractGlCurve [protected, static]
curvesBillboardShadersMaptlp::AbstractGlCurve [protected, static]
curvesGeometryShadersMaptlp::AbstractGlCurve [protected, static]
curveShaderProgramtlp::AbstractGlCurve [protected]
curveShaderProgramBillboardtlp::AbstractGlCurve [protected]
curveShaderProgramNormaltlp::AbstractGlCurve [protected]
curvesShadersMaptlp::AbstractGlCurve [protected, static]
curveVertexBuffersDatatlp::AbstractGlCurve [protected, static]
curveVertexBuffersIndicestlp::AbstractGlCurve [protected, static]
curveVertexBuffersObjecttlp::AbstractGlCurve [protected, static]
curveVertexGeometryShaderNormalMaintlp::AbstractGlCurve [protected, static]
curveVertexShaderBillboardMaintlp::AbstractGlCurve [protected, static]
curveVertexShaderNormalMaintlp::AbstractGlCurve [protected, static]
draw(float lod, Camera *camera)tlp::AbstractGlCurve [virtual]
drawCurve(std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints=200)tlp::GlOpenUniformCubicBSpline [virtual]
endColortlp::AbstractGlCurve [protected]
endSizetlp::AbstractGlCurve [protected]
fisheyeDistortionVertexShadertlp::AbstractGlCurve [protected, static]
getBoundingBox()tlp::GlSimpleEntity [inline, virtual]
getStencil()tlp::GlSimpleEntity [inline]
getXML(xmlNodePtr rootNode)tlp::AbstractGlCurve [virtual]
GlCubicBSplineInterpolation(const std::vector< Coord > &pointsToInterpolate, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints=100)tlp::GlCubicBSplineInterpolation
GlOpenUniformCubicBSpline()tlp::GlOpenUniformCubicBSpline
GlOpenUniformCubicBSpline(const std::vector< Coord > &controlPoints, const Color &startColor, const Color &endColor, const float startSize, const float endSize, const unsigned int nbCurvePoints=200)tlp::GlOpenUniformCubicBSpline
GlSimpleEntity()tlp::GlSimpleEntity [inline]
initShader(const std::string &shaderProgramName, const std::string &curveSpecificShaderCode)tlp::AbstractGlCurve [protected]
isCheckByBoundingBoxVisitor()tlp::GlSimpleEntity [inline]
isVisible()tlp::GlSimpleEntity [inline]
lineCurvetlp::AbstractGlCurve [protected]
lookDirtlp::AbstractGlCurve [protected]
nbCurvePointstlp::AbstractGlCurve [protected]
outlineColortlp::AbstractGlCurve [protected]
outlineColorInterpolationtlp::AbstractGlCurve [protected]
outlinedtlp::AbstractGlCurve [protected]
parentstlp::GlSimpleEntity [protected]
removeLayerParent(GlLayer *)tlp::GlSimpleEntity [inline, virtual]
removeParent(GlComposite *composite)tlp::GlSimpleEntity
setBillboardCurve(const bool billboardCurve)tlp::AbstractGlCurve [inline, virtual]
setCheckByBoundingBoxVisitor(bool check)tlp::GlSimpleEntity [inline]
setCurveLineWidth(const float curveLineWidth)tlp::AbstractGlCurve [inline]
setCurveQuadBordersWidth(const float curveQuadBorderWidth)tlp::AbstractGlCurve [inline]
setCurveVertexShaderRenderingSpecificParameters()tlp::GlOpenUniformCubicBSpline [protected, virtual]
setLineCurve(const bool lineCurve)tlp::AbstractGlCurve [inline]
setLookDir(const Coord &lookDir)tlp::AbstractGlCurve [inline, virtual]
setOutlineColor(const Color &outlineColor)tlp::AbstractGlCurve [inline, virtual]
setOutlineColorInterpolation(const bool outlineColorInterpolation)tlp::AbstractGlCurve [inline, virtual]
setOutlined(const bool outlined)tlp::AbstractGlCurve [inline, virtual]
setStencil(int stencil)tlp::GlSimpleEntity [inline, virtual]
setTexture(const std::string &texture)tlp::AbstractGlCurve [inline, virtual]
setVisible(bool visible)tlp::GlSimpleEntity [virtual]
setWithXML(xmlNodePtr rootNode)tlp::AbstractGlCurve [virtual]
shaderProgramNametlp::AbstractGlCurve [protected]
startColortlp::AbstractGlCurve [protected]
startSizetlp::AbstractGlCurve [protected]
stenciltlp::GlSimpleEntity [protected]
texCoordFactortlp::AbstractGlCurve [protected]
texturetlp::AbstractGlCurve [protected]
translate(const Coord &move)tlp::AbstractGlCurve [virtual]
visibletlp::GlSimpleEntity [protected]
~AbstractGlCurve()tlp::AbstractGlCurve [virtual]
~GlEntity()tlp::GlEntity [inline, virtual]
~GlOpenUniformCubicBSpline()tlp::GlOpenUniformCubicBSpline
~GlSimpleEntity()tlp::GlSimpleEntity [virtual]


Tulip Software by LaBRI Visualization Team    2001 - 2012