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

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

AbstractInclude(const std::string &defineName, const std::string &includePath)ImFusion::GL::AbstractInclude
backwardDef() (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationinline
clone() const overrideImFusion::GlPolyRigidDeformationvirtual
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::GlPolyRigidDeformationvirtual
configure(const Properties *p) overrideImFusion::GlPolyRigidDeformationvirtual
configureDefaults()ImFusion::Configurablevirtual
controlPoints() constImFusion::ParametricDeformationvirtual
createMultiInclude(const std::string &replacementToken)ImFusion::GL::MultiIncludable< Deformation, const SharedImage * >
defineName()ImFusion::Deformationstatic
ImFusion::GL::AbstractInclude::defineName() constImFusion::GL::AbstractInclude
defineSuffix()ImFusion::Deformationstatic
Deformation(const std::string &shaderPath)ImFusion::Deformationexplicit
dependentIncludes() constImFusion::GL::AbstractIncludevirtual
dimension() const overrideImFusion::GlPolyRigidDeformationvirtual
disabled() constImFusion::Deformation
disconnectAll()ImFusion::SignalReceiverprotected
displacement(const vec3 &pos) const overrideImFusion::GlPolyRigidDeformationvirtual
ImFusion::ParametricDeformation::displacement(const vec2 &pos) constImFusion::Deformationvirtual
displacements() constImFusion::ParametricDeformationvirtual
displacePoint(const vec3 &pos) const overrideImFusion::GlPolyRigidDeformationvirtual
distanceVolumes()ImFusion::GlPolyRigidDeformationinline
fingerprint() constImFusion::GL::AbstractIncludevirtual
forwardDef() (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationinline
GlPolyRigidDeformation(std::unique_ptr< SharedImageSet > distVol, const SharedImageSet &refVol, SharedImageSet *multiLabelMap=nullptr)ImFusion::GlPolyRigidDeformation
GlPolyRigidDeformation(std::unique_ptr< SharedImageSet > distVol, const SharedImageSet &refVol, std::unique_ptr< SharedImageSet > multiLabelMap)ImFusion::GlPolyRigidDeformation
GlPolyRigidDeformation(SharedImageSet &labelMap, const SharedImageSet &refVol)ImFusion::GlPolyRigidDeformation
GlPolyRigidDeformation(const GlPolyRigidDeformation &other)ImFusion::GlPolyRigidDeformation
GlPolyRigidDeformation(SharedImageSet *multiLabel, const SharedImageSet &refVol)ImFusion::GlPolyRigidDeformationprotected
id() const overrideImFusion::GlPolyRigidDeformationinlinevirtual
includeCodeSubstitution() const overrideImFusion::GlPolyRigidDeformationvirtual
includePath() constImFusion::GL::AbstractInclude
isIdentity() const overrideImFusion::GlPolyRigidDeformationvirtual
m_backwardDef (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_convergenceFallbackModeImFusion::GlPolyRigidDeformationprotected
m_defaultSegmentParams (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_deformationDirtyImFusion::GlPolyRigidDeformationmutableprotected
m_disabledImFusion::Deformationprotected
m_distanceExponentialImFusion::GlPolyRigidDeformationprotected
m_distanceExponentialAsParam (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_distVolImFusion::GlPolyRigidDeformationprotected
m_extractDefProg (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationmutableprotected
m_forwardDef (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_inversionSteps (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_labelMap (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_labelMapOwner (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_mode (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_paramsImFusion::Configurableprotected
m_refVol (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_segmentInitialMatsImFusion::GlPolyRigidDeformationprotected
m_segmentMatsImFusion::GlPolyRigidDeformationprotected
m_segmentParamsToUse (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationprotected
m_sphereModeImFusion::GlPolyRigidDeformationprotected
Mode enum nameImFusion::GlPolyRigidDeformation
mode() (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationinline
MultiIncludable(Deformation *crtpInstance, const std::string &baseToken, Flags< ShaderTextReplacement > replacementScheme)ImFusion::GL::MultiIncludable< Deformation, const SharedImage * >inlineprotected
multiIncludeDefine(const std::string &replacementToken)ImFusion::Deformationstatic
MultiIncludeType typedefImFusion::GL::MultiIncludable< Deformation, const SharedImage * >
notifyListeners(const DeformationEvent &event) constImFusion::Deformationprotected
numberOfControlPoints() constImFusion::ParametricDeformationinlinevirtual
numberOfParameters() const overrideImFusion::GlPolyRigidDeformationvirtual
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)ImFusion::SignalReceiver
parameters(std::vector< double > &parsOut) const overrideImFusion::GlPolyRigidDeformationvirtual
ParametricDeformation(const std::string &shaderPath)ImFusion::ParametricDeformationinline
recomputeDeformation() constImFusion::GlPolyRigidDeformationprotected
registerParameter(ParameterBase *param)ImFusion::Configurable
setDisabled(bool flag)ImFusion::Deformation
setDisplacement(const std::vector< vec3f > &d)ImFusion::ParametricDeformationvirtual
setIdentity() overrideImFusion::GlPolyRigidDeformationvirtual
setIncludeArguments(GL::Program &p, const SharedImage *img=nullptr, const std::string &prefix="deform") const overrideImFusion::GlPolyRigidDeformationvirtual
ImFusion::GL::MultiIncludable< Deformation, const SharedImage * >::setIncludeArguments(Program &prog, IncludeArgumentsTypes... includeArgs, const std::string &token) const=0ImFusion::GL::MultiIncludable< Deformation, const SharedImage * >pure virtual
setInitialSegmentMatrices(const std::vector< mat4 > &v)ImFusion::GlPolyRigidDeformation
setInversionSteps(int v) (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformationinline
setMode(Mode mode)ImFusion::GlPolyRigidDeformation
setParameters(const std::vector< double > &pars) overrideImFusion::GlPolyRigidDeformationvirtual
setParametersToUse(const RigidSegmentParameters &params, int segmentIdx=-1)ImFusion::GlPolyRigidDeformation
setSegmentMatrices(const std::vector< mat4 > &v)ImFusion::GlPolyRigidDeformationinline
setSphereMode(bool v) (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformation
setUseDistanceExponentialAsParam(bool v)ImFusion::GlPolyRigidDeformation
signalCachedDeformChanged (defined in ImFusion::GlPolyRigidDeformation)ImFusion::GlPolyRigidDeformation
signalChanged (defined in ImFusion::Deformation)ImFusion::Deformation
signalParametersChangedImFusion::Configurable
SignalReceiver()=defaultImFusion::SignalReceiver
SignalReceiver(const SignalReceiver &other)ImFusion::SignalReceiver
supportingImages() constImFusion::Deformationinlinevirtual
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
~AbstractInclude() (defined in ImFusion::GL::AbstractInclude)ImFusion::GL::AbstractIncludevirtual
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~Deformation() override (defined in ImFusion::Deformation)ImFusion::Deformation
~GlPolyRigidDeformation() overrideImFusion::GlPolyRigidDeformation
~ParametricDeformation() overrideImFusion::ParametricDeformationinline
~SignalReceiver()ImFusion::SignalReceivervirtual
Search Tab / S to search, Esc to close