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 |
billboardCurve | tlp::AbstractGlCurve | `[protected]`
boundingBox | tlp::GlSimpleEntity | `[protected]`
buildCurveVertexBuffers(const unsigned int nbCurvePoints, bool vboOk) | tlp::AbstractGlCurve | `[protected, static]`
checkByBoundingBoxVisitor | tlp::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]`
controlPoints | tlp::AbstractGlCurve | `[protected]`
curvesBillboardShadersMap | tlp::AbstractGlCurve | `[protected, static]`
curveShaderProgram | tlp::AbstractGlCurve | `[protected]`
curveShaderProgramBillboard | tlp::AbstractGlCurve | `[protected]`
curveShaderProgramNormal | tlp::AbstractGlCurve | `[protected]`
curvesShadersMap | tlp::AbstractGlCurve | `[protected, static]`
curveVertexBuffersData | tlp::AbstractGlCurve | `[protected, static]`
curveVertexBuffersIndices | tlp::AbstractGlCurve | `[protected, static]`
curveVertexBuffersObject | tlp::AbstractGlCurve | `[protected, static]`
curveVertexShaderBillboardMain | tlp::AbstractGlCurve | `[protected, static]`
curveVertexShaderNormalMain | tlp::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]`
endColor | tlp::AbstractGlCurve | `[protected]`
endSize | tlp::AbstractGlCurve | `[protected]`
fisheyeDistortionVertexShader | tlp::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]`
lookDir | tlp::AbstractGlCurve | `[protected]`
MAX_SHADER_CONTROL_POINTS | tlp::AbstractGlCurve | `[protected, static]`
nbCurvePoints | tlp::AbstractGlCurve | `[protected]`
outlineColor | tlp::AbstractGlCurve | `[protected]`
outlined | tlp::AbstractGlCurve | `[protected]`
parents | tlp::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]`
setCurveVertexShaderRenderingSpecificParameters() | tlp::GlOpenUniformCubicBSpline | `[protected, virtual]`
setLookDir(const Coord &lookDir) | tlp::AbstractGlCurve | `[inline, virtual]`
setOutlineColor(const Color &outlineColor) | 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]`
shaderProgramName | tlp::AbstractGlCurve | `[protected]`
startColor | tlp::AbstractGlCurve | `[protected]`
startSize | tlp::AbstractGlCurve | `[protected]`
stencil | tlp::GlSimpleEntity | `[protected]`
texCoordFactor | tlp::AbstractGlCurve | `[protected]`
texture | tlp::AbstractGlCurve | `[protected]`
translate(const Coord &move) | tlp::AbstractGlCurve | `[virtual]`
visible | tlp::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 - 2010