ImFusion SDK 4.3
GlCurvedViewSpline Member List

This is the complete list of members for GlCurvedViewSpline, 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
arcLengthToCoord(double length) const override (defined in GlCurvedViewSpline)GlCurvedViewSplinevirtual
bounds() const overrideGlCurvedViewSplinevirtual
boundsSpherical() constGlObjectvirtual
calculateNearestPointCoord(const vec3 &pos) const overrideGlCurvedViewSplinevirtual
centered() const (defined in GlCurvedViewSpline)GlCurvedViewSplineinline
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
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 overrideGlCurvedViewSplinevirtual
configure(const Properties *p) overrideGlCurvedViewSplinevirtual
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
coordToArcLength(double t) const override (defined in GlCurvedViewSpline)GlCurvedViewSplinevirtual
copyStyle(const GlPointBasedAnnotation &other) (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
ImFusion::GlAnnotation::copyStyle(const GlAnnotation &other)GlAnnotation
CurvedViewPrimitive()=default (defined in CurvedViewPrimitive)CurvedViewPrimitive
curveHeight() const (defined in CurvedViewPrimitive)CurvedViewPrimitiveinline
draw(const GlView &view) overrideGlCurvedViewSplinevirtual
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
evaluate(double t, vec3 &res) const overrideGlCurvedViewSplinevirtual
evaluateNormal(double t, vec3 &res) const overrideGlCurvedViewSplinevirtual
evaluateTangent(double t, vec3 &res) const overrideGlCurvedViewSplinevirtual
extendBounds(const Geometry::AlignedBox &b) const (defined in CurvedViewPrimitive)CurvedViewPrimitiveprotected
filledSurface() const (defined in GlCurvedViewSpline)GlCurvedViewSpline
findClosestControlPoint(const vec3 &pos) constGlSpline
forcedYDir(vec3 &yDirOut) const (defined in CurvedViewPrimitive)CurvedViewPrimitive
getCurveLength() const overrideGlCurvedViewSplinevirtual
getUniformSamples(std::vector< std::pair< double, vec3 > > &samples, int n) const overrideGlCurvedViewSplinevirtual
GlAnnotation() (defined in GlAnnotation)GlAnnotation
GlCurvedViewSpline(bool inPlaneSplineNormal=true)GlCurvedViewSpline
GlObject()=default (defined in GlObject)GlObject
GlPointBasedAnnotation() (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
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 overrideGlCurvedViewSplinevirtual
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 overrideGlCurvedViewSplinevirtual
interpolatedPoints() const (defined in GlSpline)GlSplineinline
interpolationRate() const (defined in GlSpline)GlSplineinline
isClosed() const overrideGlCurvedViewSplinevirtual
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_centered (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_color (defined in GlAnnotation)GlAnnotationprotected
m_curvedVbo (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_curveHeight (defined in CurvedViewPrimitive)CurvedViewPrimitiveprotected
m_draw3DIn2DViewGlObjectprotected
m_drawEndCap (defined in GlSpline)GlSplineprotected
m_drawStartCap (defined in GlSpline)GlSplineprotected
m_editable (defined in GlAnnotation)GlAnnotationprotected
m_fillSurface (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_forcedYDir (defined in CurvedViewPrimitive)CurvedViewPrimitiveprotected
m_hitTest2DMinSize (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_hitTest3DMinSize (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
m_inPlaneSplineNormal (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
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
ImFusion::m_paramsConfigurableprotected
ImFusion::CurvedViewPrimitive::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_samplingDirectionAxis (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_samplingDirectionRotationAngle (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_samplingDirectionRotationAxis (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
m_samplingDirectionSource (defined in GlCurvedViewSpline)GlCurvedViewSplineprotected
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
m_yDir (defined in CurvedViewPrimitive)CurvedViewPrimitiveprotected
matrix() constGlObjectvirtual
maxPoints() constGlPointBasedAnnotationinline
minPoints() constGlPointBasedAnnotationinline
name() constGlAnnotationvirtual
NORMAL enum value (defined in GlCurvedViewSpline)GlCurvedViewSpline
normal() const (defined in GlSpline)GlSpline
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
overrideCurvedSliceYDir(const vec3 &yDir, bool forcedYDir=true) (defined in CurvedViewPrimitive)CurvedViewPrimitive
pointColor() constGlPointBasedAnnotationinline
points() const (defined in GlCurvedViewSpline)GlCurvedViewSpline
pointSize() constGlPointBasedAnnotationinline
ImFusion::registerParameter(ParameterBase *param)Configurable
ImFusion::CurvedViewPrimitive::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
ROTATION_AXIS enum value (defined in GlCurvedViewSpline)GlCurvedViewSpline
sampleRenderPath(int samples, std::vector< vec3 > &out) const overrideGlSplinevirtual
samplingDirectionRotationAngle() const (defined in GlCurvedViewSpline)GlCurvedViewSplineinline
SamplingDirectionSource enum name (defined in GlCurvedViewSpline)GlCurvedViewSpline
selected() constGlAnnotationinline
setAlpha(double v)GlAnnotationvirtual
setAlwaysVisible(bool alwaysVisible)GlObjectvirtual
setCentered(bool v) (defined in GlCurvedViewSpline)GlCurvedViewSpline
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
setFilledSurface(bool v) (defined in GlCurvedViewSpline)GlCurvedViewSpline
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) overrideGlCurvedViewSplinevirtual
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
setSamplingDirectionNormal(vec3 normal) (defined in GlCurvedViewSpline)GlCurvedViewSpline
setSamplingDirectionRotationAngle(double phi) (defined in GlCurvedViewSpline)GlCurvedViewSpline
setSamplingDirectionSource(SamplingDirectionSource source) (defined in GlCurvedViewSpline)GlCurvedViewSplineinline
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
signalGeometryChanged (defined in CurvedViewPrimitive)CurvedViewPrimitive
ImFusion::signalParametersChangedConfigurable
ImFusion::CurvedViewPrimitive::signalParametersChangedConfigurable
signalPointsChanged (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
spline() constGlSplineinline
tubeEndT() const (defined in GlSpline)GlSplineinline
tubeThickness() const (defined in GlSpline)GlSplineinline
typeName() const overrideGlCurvedViewSplineinlinevirtual
ImFusion::unregisterParameter(const ParameterBase *param)Configurable
ImFusion::CurvedViewPrimitive::unregisterParameter(const ParameterBase *param)Configurable
updateCurveHeight(const SharedImageSet *imgSet)CurvedViewPrimitive
updateNormal() (defined in GlSpline)GlSpline
updatePoints() overrideGlCurvedViewSplinevirtual
updateTubeBuffers() (defined in GlSpline)GlSplineprotected
updateYDir() overrideGlCurvedViewSplinevirtual
view() constGlAnnotationinlinevirtual
viewIsMetric() const (defined in GlPointBasedAnnotation)GlPointBasedAnnotationprotected
visible() constGlObjectvirtual
visibleInView(const GlSliceView &view) const (defined in GlCurvedViewSpline)GlCurvedViewSpline
xrayTubeInnerRadius() const (defined in GlSpline)GlSplineinline
yDir() constCurvedViewPrimitive
~Configurable() (defined in Configurable)Configurablevirtual
~CurvedViewPrimitive()=default (defined in CurvedViewPrimitive)CurvedViewPrimitivevirtual
~GlAnnotation() override (defined in GlAnnotation)GlAnnotation
~GlCurvedViewSpline() overrideGlCurvedViewSpline
~GlObject()=default (defined in GlObject)GlObjectvirtual
~GlPointBasedAnnotation() override (defined in GlPointBasedAnnotation)GlPointBasedAnnotation
~GlSpline() overrideGlSpline
Search Tab / S to search, Esc to close