ImFusion SDK 4.3
GlSmartSpline Member List

This is the complete list of members for GlSmartSpline, including all inherited members.

addPoint(const vec3 &x, int index) (defined in GlSpline)GlSpline
addPoint(const vec3 &p)GlSplinevirtual
alpha() constGlAnnotationvirtual
alwaysVisible() constGlObjectvirtual
applyMatrix(const mat4 &matrix) (defined in GlSpline)GlSpline
bounds() const overrideGlPointBasedAnnotationvirtual
boundsSpherical() constGlObjectvirtual
closed() const (defined in GlSpline)GlSpline
color() constGlAnnotationvirtual
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) const overrideGlSplinevirtual
configure(const Properties *p) overrideGlSplinevirtual
configureDefaults()Configurablevirtual
convertToLabelMap(unsigned char *&buffer, int width, int height, const vec3 &spacing, unsigned char inValue=1, unsigned char outValue=0) (defined in GlSpline)GlSpline
copyStyle(const GlPointBasedAnnotation &other) (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
ImFusion::GlAnnotation::copyStyle(const GlAnnotation &other)GlAnnotation
draw(const GlView &view) overrideGlSmartSplinevirtual
drawEndCap() const (defined in GlSpline)GlSplineinline
drawStartCap() const (defined in GlSpline)GlSplineinline
drawTube(const GlView &view, const std::optional< Geometry::Plane > &plane) (defined in GlSpline)GlSplineprotected
editable() constGlAnnotationvirtual
enclosedArea()GlSplinevirtual
findClosestControlPoint(const vec3 &pos) constGlSpline
GlAnnotation() (defined in GlAnnotation)GlAnnotation
GlObject()=default (defined in GlObject)GlObject
GlPointBasedAnnotation() (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
GlSmartSpline()GlSmartSpline
GlSpline()GlSpline
GlSpline(Spline *spline, bool takeOwnership=false)GlSpline
hitTest(int x, int y, const GlView &view) const overrideGlPointBasedAnnotationvirtual
hitTestHandles2D(int x, int y, const GlView &view) const overrideGlSplinevirtual
hitTestHandles3D(int x, int y, const GlView &view) const (defined in GlPointBasedAnnotation)GlPointBasedAnnotationvirtual
hitTestLabel(int x, int y, const GlView &view) const (defined in GlPointBasedAnnotation)GlPointBasedAnnotationvirtual
hitTestLine2D(int x, int y, const GlView &view) const overrideGlSplinevirtual
interpolatedPoints() const (defined in GlSpline)GlSplineinline
interpolationRate() const (defined in GlSpline)GlSplineinline
labelBackgroundColor() constGlAnnotationvirtual
labelBackgroundMargin() constGlAnnotationvirtual
labelBackgroundVisible() constGlAnnotationvirtual
labelColor() constGlAnnotationvirtual
labelDepthTest() constGlAnnotationvirtual
labelPosition(const GL::ViewState &state) constGlPointBasedAnnotationvirtual
labelSize() const (defined in GlAnnotation)GlAnnotationprotected
labelText() constGlAnnotationvirtual
labelTextPrefix() constGlAnnotation
labelTextSuffix() constGlAnnotation
labelVisible() constGlAnnotationvirtual
lengthAsLabel() const (defined in GlSpline)GlSplineinline
lineWidth() constGlAnnotationvirtual
m_alwaysVisibleGlObjectprotected
m_color (defined in GlAnnotation)GlAnnotationprotected
m_draw3DIn2DViewGlObjectprotected
m_drawEndCap (defined in GlSpline)GlSplineprotected
m_drawStartCap (defined in GlSpline)GlSplineprotected
m_editable (defined in GlAnnotation)GlAnnotationprotected
m_hitTest2DMinSize (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_hitTest3DMinSize (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_interpolatedPoints (defined in GlSpline)GlSplineprotected
m_interpolationRate (defined in GlSpline)GlSplineprotected
m_labelBackgroundColor (defined in GlAnnotation)GlAnnotationprotected
m_labelBackgroundMargin (defined in GlAnnotation)GlAnnotationprotected
m_labelBackgroundVisible (defined in GlAnnotation)GlAnnotationprotected
m_labelColor (defined in GlAnnotation)GlAnnotationprotected
m_labelDepthTest (defined in GlAnnotation)GlAnnotationprotected
m_labelPixelOffset (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_labelText (defined in GlAnnotation)GlAnnotationprotected
m_labelTextPrefix (defined in GlAnnotation)GlAnnotationprotected
m_labelTextSuffix (defined in GlAnnotation)GlAnnotationprotected
m_labelVisible (defined in GlAnnotation)GlAnnotationprotected
m_length (defined in GlSpline)GlSplineprotected
m_lengthAsLabel (defined in GlSpline)GlSplineprotected
m_lineWidth (defined in GlAnnotation)GlAnnotationprotected
m_matrixGlObjectprotected
m_maxPoints (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_minPoints (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_name (defined in GlAnnotation)GlAnnotationprotected
m_ownSpline (defined in GlSpline)GlSplineprotected
m_paramsConfigurableprotected
m_planeNormal (defined in GlSpline)GlSplineprotected
m_pointColor (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_pointsGlPointBasedAnnotationprotected
m_pointSize (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_renderingOrder (defined in GlObject)GlObjectprotected
m_renderMode2d (defined in GlSpline)GlSplineprotected
m_renderMode3d (defined in GlSpline)GlSplineprotected
m_renderMPRIntersections (defined in GlSpline)GlSplineprotected
m_rotationPoint (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_selected (defined in GlAnnotation)GlAnnotationprotected
m_showControlPoints (defined in GlSpline)GlSplineprotected
m_showPointsAsCrosses (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_spline (defined in GlSpline)GlSplineprotected
m_splineVbo (defined in GlSpline)GlSplineprotected
m_tubeBuffersDirty (defined in GlSpline)GlSplineprotected
m_tubeEndT (defined in GlSpline)GlSplineprotected
m_tubeShader2D (defined in GlSpline)GlSplineprotected
m_tubeShader2dDirty (defined in GlSpline)GlSplineprotected
m_tubeShader3D (defined in GlSpline)GlSplineprotected
m_tubeShader3dDirty (defined in GlSpline)GlSplineprotected
m_tubeThickness (defined in GlSpline)GlSplineprotected
m_tubeVbo (defined in GlSpline)GlSplineprotected
m_vboGlPointBasedAnnotationprotected
m_view (defined in GlAnnotation)GlAnnotationprotected
m_visibleGlObjectprotected
m_worldPointsGlPointBasedAnnotationmutableprotected
m_wpDirtyGlPointBasedAnnotationmutableprotected
m_xrayTubeInnerRadius (defined in GlSpline)GlSplineprotected
matrix() constGlObjectvirtual
maxPoints() constGlPointBasedAnnotationinline
minPoints() constGlPointBasedAnnotationinline
name() constGlAnnotationvirtual
normal() const (defined in GlSpline)GlSpline
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
pointColor() constGlPointBasedAnnotationinline
points() constGlPointBasedAnnotation
pointSize() constGlPointBasedAnnotationinline
registerParameter(ParameterBase *param)Configurable
removePoint(int index) (defined in GlSpline)GlSpline
RenderingGroupManipulator enum valueGlObject
RenderingGroupMesh enum valueGlObject
RenderingGroupRest enum valueGlObject
renderingOrder() constGlObject
RenderingOrderGroup enum nameGlObject
renderLabel(const GlView &view) const (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
renderLabel(const GlView &view, const vec3 &positionWorld) constGlPointBasedAnnotationprotected
RenderMode2d enum name (defined in GlSpline)GlSpline
renderMode2d() const (defined in GlSpline)GlSplineinline
RenderMode3d enum name (defined in GlSpline)GlSpline
renderMode3d() const (defined in GlSpline)GlSplineinline
renderMPRIntersections() const (defined in GlSpline)GlSplineinline
renderPoint(const GlView &view, int index) constGlPointBasedAnnotationprotected
renderPoints(const GlView &view) constGlPointBasedAnnotationprotected
rotate(float angle)GlPointBasedAnnotationvirtual
rotateNoMatrix(float angle)GlPointBasedAnnotationvirtual
sampleRenderPath(int samples, std::vector< vec3 > &out) const overrideGlSplinevirtual
selected() constGlAnnotationinline
setAlpha(double v)GlAnnotationvirtual
setAlwaysVisible(bool alwaysVisible)GlObjectvirtual
setClosed(bool v) (defined in GlSpline)GlSpline
setColor(const vec3 &color)GlAnnotationvirtual
setDraw3DIn2DView(bool draw3DIn2DView) (defined in GlObject)GlObjectinline
setDrawEndCap(bool value) (defined in GlSpline)GlSplineinline
setDrawStartCap(bool value) (defined in GlSpline)GlSplineinline
setEditable(bool editable) overrideGlPointBasedAnnotationvirtual
setInterpolationRate(unsigned int v) (defined in GlSpline)GlSplineinline
setLabelBackgroundColor(vec4 color)GlAnnotationvirtual
setLabelBackgroundMargin(int margin)GlAnnotationvirtual
setLabelBackgroundVisible(bool visible)GlAnnotationvirtual
setLabelColor(const vec3 &color)GlAnnotationvirtual
setLabelDepthTest(bool depthTest)GlAnnotationvirtual
setLabelPixelOffset(const vec2 &offset)GlPointBasedAnnotationinlinevirtual
setLabelText(const std::string &label)GlAnnotationvirtual
setLabelTextPrefix(const std::string &labelPrefix)GlAnnotationvirtual
setLabelTextSuffix(const std::string &labelSuffix)GlAnnotationvirtual
setLabelVisible(bool visible)GlAnnotationvirtual
setLengthAsLabel(bool val) (defined in GlSpline)GlSplineinline
setLineWidth(float value) overrideGlPointBasedAnnotationinlinevirtual
setMatrix(const mat4 &m) overrideGlPointBasedAnnotationvirtual
setMatrixWithoutMoving(const mat4 &m) overrideGlPointBasedAnnotationvirtual
setName(const std::string &name)GlAnnotationvirtual
setNormal(const vec3 &newNormal, const vec3 *rotationCenter=nullptr)GlSpline
setPointColor(const vec3 &color)GlPointBasedAnnotationinlinevirtual
setPoints(const std::vector< vec3 > &points) overrideGlSplinevirtual
setPointSize(float s)GlPointBasedAnnotationinlinevirtual
setRenderingOrder(RenderingOrderGroup group)GlObject
setRenderMode(RenderMode2d mode2d) (defined in GlSpline)GlSpline
setRenderMode(RenderMode3d mode3d) (defined in GlSpline)GlSpline
setRenderMPRIntersections(bool b) (defined in GlSpline)GlSplineinline
setRotationPoint(vec3 &point)GlPointBasedAnnotationinlinevirtual
setSelected(bool v) overrideGlPointBasedAnnotationvirtual
setShowControlPoints(const std::vector< bool > &vec) (defined in GlSpline)GlSplineinline
setShowPointsAsCrosses(bool flag)GlPointBasedAnnotationinlinevirtual
setTubeEndT(double value) (defined in GlSpline)GlSpline
setTubeThickness(double value) (defined in GlSpline)GlSplineinline
setView(const GlView *view) overrideGlPointBasedAnnotationvirtual
setVisible(bool visible)GlObjectvirtual
setXrayTubeInnerRadius(double val) (defined in GlSpline)GlSplineinline
signalParametersChangedConfigurable
signalPointsChanged (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
spline() constGlSplineinline
tubeEndT() const (defined in GlSpline)GlSplineinline
tubeThickness() const (defined in GlSpline)GlSplineinline
typeName() const overrideGlSmartSplineinlinevirtual
unregisterParameter(const ParameterBase *param)Configurable
updateNormal() (defined in GlSpline)GlSpline
updatePoints() overrideGlSplineprotectedvirtual
updateTubeBuffers() (defined in GlSpline)GlSplineprotected
view() constGlAnnotationinlinevirtual
viewIsMetric() const (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
visible() constGlObjectvirtual
xrayTubeInnerRadius() const (defined in GlSpline)GlSplineinline
~Configurable() (defined in Configurable)Configurablevirtual
~GlAnnotation() override (defined in GlAnnotation)GlAnnotation
~GlObject()=default (defined in GlObject)GlObjectvirtual
~GlPointBasedAnnotation() override (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
~GlSmartSpline() overrideGlSmartSpline
~GlSpline() overrideGlSpline
Search Tab / S to search, Esc to close