cpd  0.5.1
Coherent Point Drift: C++ library for point set registration
Public Member Functions | List of all members
cpd::GaussTransformFgt Class Reference

The Gauss transform using the fgt library. More...

#include <gauss_transform_fgt.hpp>

Inheritance diagram for cpd::GaussTransformFgt:
cpd::GaussTransform

Public Member Functions

GaussTransformFgtbreakpoint (double breakpoint)
 Sets the ifgt->direct-tree breakpoint. More...
 
GaussTransformFgtepsilon (double epsilon)
 Sets the epsilon. More...
 
GaussTransformFgtmethod (FgtMethod method)
 Sets the method. More...
 
Probabilities compute (const Matrix &fixed, const Matrix &moving, double sigma2, double outliers) const
 Computes the Gauss transform. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from cpd::GaussTransform
static std::unique_ptr< GaussTransformmake_default ()
 Returns the default Gauss transform as a unique ptr. More...
 

Detailed Description

The Gauss transform using the fgt library.

Member Function Documentation

GaussTransformFgt& cpd::GaussTransformFgt::breakpoint ( double  breakpoint)
inline

Sets the ifgt->direct-tree breakpoint.

Probabilities cpd::GaussTransformFgt::compute ( const Matrix fixed,
const Matrix moving,
double  sigma2,
double  outliers 
) const
virtual

Computes the Gauss transform.

Implements cpd::GaussTransform.

GaussTransformFgt& cpd::GaussTransformFgt::epsilon ( double  epsilon)
inline

Sets the epsilon.

GaussTransformFgt& cpd::GaussTransformFgt::method ( FgtMethod  method)
inline

Sets the method.


The documentation for this class was generated from the following file: