ImFusion SDK 4.3
ClDeformation Class Referenceabstract
+ Inheritance diagram for ClDeformation:

Public Member Functions

virtual std::string argumentDefinitions () const =0
 
virtual std::string displacementCode () const =0
 
virtual int addArguments (ClKernel &kernel, int pos, const std::vector< Eigen::VectorXd > &paramsBatch, int firstIndex)=0
 
virtual std::unique_ptr< DeformationgetDeformation ()=0
 
virtual vec3 displacePoint (const vec3 &pointWorld)=0
 
virtual void setParameters (const double *params)=0
 
virtual void getParameters (double *params) const =0
 
virtual std::string gradientCode () const =0
 
virtual std::string functionsCode () const =0
 
virtual std::vector< FeatureMapsRegistrationAlgorithm::OptimizationParameterparameters () const =0
 

Member Function Documentation

◆ argumentDefinitions()

virtual std::string argumentDefinitions ( ) const
pure virtual

Implemented in ClProbeDeformation.

◆ displacementCode()

virtual std::string displacementCode ( ) const
pure virtual

Implemented in ClProbeDeformation.

◆ addArguments()

virtual int addArguments ( ClKernel & kernel,
int pos,
const std::vector< Eigen::VectorXd > & paramsBatch,
int firstIndex )
pure virtual

Implemented in ClProbeDeformation.

◆ getDeformation()

virtual std::unique_ptr< Deformation > getDeformation ( )
pure virtual

Implemented in ClProbeDeformation.

◆ displacePoint()

virtual vec3 displacePoint ( const vec3 & pointWorld)
pure virtual

Implemented in ClProbeDeformation.

◆ setParameters()

virtual void setParameters ( const double * params)
pure virtual

Implemented in ClProbeDeformation.

◆ getParameters()

virtual void getParameters ( double * params) const
pure virtual

Implemented in ClProbeDeformation.

◆ gradientCode()

virtual std::string gradientCode ( ) const
pure virtual

Implemented in ClProbeDeformation.

◆ functionsCode()

virtual std::string functionsCode ( ) const
pure virtual

Implemented in ClProbeDeformation.

◆ parameters()

virtual std::vector< FeatureMapsRegistrationAlgorithm::OptimizationParameter > parameters ( ) const
pure virtual

Implemented in ClProbeDeformation.


The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close