Ponca  4a9354998d048bf882a3ee9bac8105216fa08d13
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::GradientDescentProjectionOperator Struct Reference

Project a point using the gradinet of the sdf. More...

#include <project.h>

+ Collaboration diagram for Ponca::GradientDescentProjectionOperator:

Public Member Functions

 GradientDescentProjectionOperator (unsigned int _nbIter=16)
 
template<ProvidesImplicitPrimitive ComputeObject>
ComputeObject::VectorType project (const ComputeObject &_f, const typename ComputeObject::VectorType &_pos) const
 Project a point using the gradinet of the sdf.
 
template<typename ComputeObject >
ComputeObject::VectorType operator() (const ComputeObject &f, const typename ComputeObject::VectorType &pos) const
 Project a point using the gradinet of the sdf.
 

Public Attributes

unsigned int nbIter
 

Detailed Description

Project a point using the gradinet of the sdf.

Template Parameters
FitThe fitting object
Parameters
fThe fitting object
posThe position to project

Definition at line 53 of file project.h.

Constructor & Destructor Documentation

◆ GradientDescentProjectionOperator()

Ponca::GradientDescentProjectionOperator::GradientDescentProjectionOperator ( unsigned int  _nbIter = 16)
inline

Definition at line 56 of file project.h.

Member Function Documentation

◆ operator()()

template<typename ComputeObject >
ComputeObject::VectorType Ponca::GradientDescentProjectionOperator::operator() ( const ComputeObject f,
const typename ComputeObject::VectorType &  pos 
) const
inline

Project a point using the gradinet of the sdf.

Template Parameters
ComputeObjectThe fitting object
Parameters
fThe fitting object
posThe position to project

Definition at line 96 of file project.h.

◆ project()

template<ProvidesImplicitPrimitive ComputeObject>
ComputeObject::VectorType Ponca::GradientDescentProjectionOperator::project ( const ComputeObject _f,
const typename ComputeObject::VectorType &  _pos 
) const
inline

Project a point using the gradinet of the sdf.

Template Parameters
ComputeObjectThe fitting object
Parameters
fThe fitting object
posThe position to project

Definition at line 67 of file project.h.

Member Data Documentation

◆ nbIter

unsigned int Ponca::GradientDescentProjectionOperator::nbIter

Definition at line 103 of file project.h.