ImFusion C++ SDK 4.4.0
ImFusion::CurvedViewPrimitive Member List

This is the complete list of members for ImFusion::CurvedViewPrimitive, including all inherited members.

arcLengthToCoord(double length) const =0 (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitivepure virtual
calculateNearestPointCoord(const vec3 &pos) const =0ImFusion::CurvedViewPrimitivepure virtual
Configurable()=default (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(const Configurable &rhs) (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
configuration(Properties *p) const overrideImFusion::CurvedViewPrimitivevirtual
configure(const Properties *p) overrideImFusion::CurvedViewPrimitivevirtual
configureDefaults()ImFusion::Configurablevirtual
coordToArcLength(double t) const =0 (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitivepure virtual
CurvedViewPrimitive()=default (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitive
curveHeight() const (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitiveinline
evaluate(double t, vec3 &res) const =0ImFusion::CurvedViewPrimitivepure virtual
evaluateNormal(double t, vec3 &res) const =0ImFusion::CurvedViewPrimitivepure virtual
evaluateTangent(double t, vec3 &res) const =0ImFusion::CurvedViewPrimitivepure virtual
extendBounds(const Geometry::AlignedBox &b) const (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitiveprotected
forcedYDir(vec3 &yDirOut) const (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitive
getCurveLength() const =0ImFusion::CurvedViewPrimitivepure virtual
getUniformSamples(std::vector< std::pair< double, vec3 > > &samples, int n) const =0ImFusion::CurvedViewPrimitivepure virtual
isClosed() const =0ImFusion::CurvedViewPrimitivepure virtual
m_curveHeight (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitiveprotected
m_forcedYDir (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitiveprotected
m_paramsImFusion::Configurableprotected
m_yDir (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitiveprotected
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
overrideCurvedSliceYDir(const vec3 &yDir, bool forcedYDir=true) (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitive
registerParameter(ParameterBase *param)ImFusion::Configurable
signalGeometryChanged (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitive
signalParametersChangedImFusion::Configurable
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
updateCurveHeight(const SharedImageSet *imgSet)ImFusion::CurvedViewPrimitive
updateYDir()=0ImFusion::CurvedViewPrimitivepure virtual
yDir() constImFusion::CurvedViewPrimitive
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~CurvedViewPrimitive()=default (defined in ImFusion::CurvedViewPrimitive)ImFusion::CurvedViewPrimitivevirtual
Search Tab / S to search, Esc to close