Ponca  eb7239a9c07e156fb1edc6faac7fe89e2b256bda
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::DirectProjectionOperator Struct Reference

Project a point using the primitive projection operator. More...

#include <project.h>

Collaboration diagram for Ponca::DirectProjectionOperator:

Public Member Functions

template<ProvidesProjectionOperator ComputeObject>
ComputeObject::VectorType project (const ComputeObject &_f, const typename ComputeObject::VectorType &_pos) const
 Project a point using the primitive projection operator.
template<typename ComputeObject>
ComputeObject::VectorType operator() (const ComputeObject &_f, const typename ComputeObject::VectorType &_pos) const
 Project a point using the primitive projection operator.

Detailed Description

Project a point using the primitive projection operator.

Definition at line 16 of file project.h.

Member Function Documentation

◆ operator()()

template<typename ComputeObject>
ComputeObject::VectorType Ponca::DirectProjectionOperator::operator() ( const ComputeObject & _f,
const typename ComputeObject::VectorType & _pos ) const
inline

Project a point using the primitive projection operator.

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

Definition at line 38 of file project.h.

◆ project()

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

Project a point using the primitive projection operator.

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

Definition at line 28 of file project.h.