ImFusion SDK 4.3
GlTPSDeformation Member List

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

AbstractInclude(const std::string &defineName, const std::string &includePath)AbstractInclude
addControlPoint(const vec3 &points)GlTPSDeformation
clone() const overrideGlTPSDeformationvirtual
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 overrideGlTPSDeformationvirtual
configure(const Properties *p) overrideGlTPSDeformationvirtual
configureDefaults()Configurablevirtual
controlPoints() const overrideGlTPSDeformationvirtual
controlPointTexture() const (defined in GlTPSDeformation)GlTPSDeformation
createMultiInclude(const std::string &replacementToken)MultiIncludable< Deformation, const SharedImage * >
defineName()Deformationstatic
ImFusion::GL::AbstractInclude::defineName() constAbstractInclude
defineSuffix()Deformationstatic
Deformation(const std::string &shaderPath)Deformationexplicit
dependentIncludes() constAbstractIncludevirtual
dimension() const overrideGlTPSDeformationvirtual
disabled() constDeformation
displacement(const vec3 &pos) const overrideGlTPSDeformationvirtual
ImFusion::ParametricDeformation::displacement(const vec2 &pos) constDeformationvirtual
displacements() const overrideGlTPSDeformationvirtual
displacementTexture() const (defined in GlTPSDeformation)GlTPSDeformation
displacePoint(const vec3 &point) constDeformationvirtual
fingerprint() constAbstractIncludevirtual
GlTPSDeformation(int dimension) (defined in GlTPSDeformation)GlTPSDeformation
GlTPSDeformation(SharedImage *img) (defined in GlTPSDeformation)GlTPSDeformation
GlTPSDeformation(const GlTPSDeformation &other) (defined in GlTPSDeformation)GlTPSDeformation
id() const overrideGlTPSDeformationinlinevirtual
includeCodeSubstitution() constAbstractIncludevirtual
includePath() constAbstractInclude
isIdentity() const overrideGlTPSDeformationvirtual
m_dimension (defined in GlTPSDeformation)GlTPSDeformationprotected
m_disabledDeformationprotected
m_dispGlTPSDeformationprotected
m_lambda (defined in GlTPSDeformation)GlTPSDeformationprotected
m_paramsConfigurableprotected
m_ptsGlTPSDeformationprotected
m_texControlPoints (defined in GlTPSDeformation)GlTPSDeformationmutableprotected
m_texDispGlTPSDeformationmutableprotected
m_texParameters (defined in GlTPSDeformation)GlTPSDeformationmutableprotected
m_useLocal (defined in GlTPSDeformation)GlTPSDeformationprotected
m_W (defined in GlTPSDeformation)GlTPSDeformationprotected
MultiIncludable(Deformation *crtpInstance, const std::string &baseToken, Flags< ShaderTextReplacement > replacementScheme)MultiIncludable< Deformation, const SharedImage * >inlineprotected
multiIncludeDefine(const std::string &replacementToken)Deformationstatic
MultiIncludeType typedefMultiIncludable< Deformation, const SharedImage * >
notifyListeners(const DeformationEvent &event) constDeformationprotected
numberOfControlPoints() const overrideGlTPSDeformationvirtual
numberOfParameters() constParametricDeformationinlinevirtual
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
parameters(std::vector< double > &parsOut) constParametricDeformationvirtual
ParametricDeformation(const std::string &shaderPath)ParametricDeformationinline
registerParameter(ParameterBase *param)Configurable
regularizerWeight() const (defined in GlTPSDeformation)GlTPSDeformation
removeControlPoint(int index)GlTPSDeformation
setControlPoints(const std::vector< vec3 > &pts)GlTPSDeformation
setDefaultControlPoints(SharedImage *img, bool fit=false)GlTPSDeformation
setDisabled(bool flag)Deformation
setDisplacement(const std::vector< vec3f > &d) overrideGlTPSDeformationvirtual
setDisplacement(int idx, const vec3f &d)GlTPSDeformation
setIdentity() overrideGlTPSDeformationvirtual
setIncludeArguments(GL::Program &p, const SharedImage *img=nullptr, const std::string &prefix="deform") const overrideGlTPSDeformationvirtual
ImFusion::GL::MultiIncludable< Deformation, const SharedImage * >::setIncludeArguments(Program &prog, IncludeArgumentsTypes... includeArgs, const std::string &token) const=0MultiIncludable< Deformation, const SharedImage * >pure virtual
setParameters(const std::vector< double > &pars)ParametricDeformationvirtual
setPointCorrespondences(const std::vector< vec3 > &pts1, const std::vector< vec3 > &pts2)GlTPSDeformation
setRegularizerWeight(double value) (defined in GlTPSDeformation)GlTPSDeformation
setUseLocalModel(bool useLocal) (defined in GlTPSDeformation)GlTPSDeformation
signalChanged (defined in Deformation)Deformation
signalParametersChangedConfigurable
supportingImages() constDeformationinlinevirtual
unregisterParameter(const ParameterBase *param)Configurable
useLocalModel() const (defined in GlTPSDeformation)GlTPSDeformationinline
~AbstractInclude() (defined in AbstractInclude)AbstractIncludevirtual
~Configurable() (defined in Configurable)Configurablevirtual
~Deformation() override (defined in Deformation)Deformation
~GlTPSDeformation() override (defined in GlTPSDeformation)GlTPSDeformation
~ParametricDeformation() overrideParametricDeformationinline
Search Tab / S to search, Esc to close