DGtal  1.1.0
Public Types | Public Member Functions | Data Fields
DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder > Class Template Reference

Forward declaration. More...

#include <DGtal/shapes/implicit/ImplicitFunctionDiff1LinearCellEmbedder.h>

Public Types

typedef ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder > Self
 
typedef ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder > Base
 
typedef Base::Cell Cell
 
typedef Base::RealPoint RealPoint
 
typedef Base::RealVector RealVector
 
typedef Cell Argument
 
typedef RealVector Value
 

Public Member Functions

 ImplicitFunctionDiff1LinearCellEmbedderGradientMap (const Base &other)
 
Selfoperator= (const Base &other)
 
Value operator() (const Argument &arg) const
 

Data Fields

const ImplicitFunctionDiff1 * myPtrFct
 A pointer on the implicit function. More...
 

Detailed Description

template<typename TKSpace, typename TImplicitFunctionDiff1, typename TEmbedder>
class DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >

Forward declaration.

GradientMap class for ImplicitFunctionDiff1LinearCellEmbedder. A model of CUnaryFunctor<T, T::Point, T::RealVector>.

Definition at line 251 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

Member Typedef Documentation

◆ Argument

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef Cell DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::Argument

Definition at line 264 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ Base

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder> DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::Base

Definition at line 260 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ Cell

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef Base::Cell DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::Cell

Definition at line 261 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ RealPoint

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef Base::RealPoint DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::RealPoint

Definition at line 262 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ RealVector

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef Base::RealVector DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::RealVector

Definition at line 263 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ Self

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder> DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::Self

Definition at line 258 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

◆ Value

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
typedef RealVector DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::Value

Definition at line 265 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

Constructor & Destructor Documentation

◆ ImplicitFunctionDiff1LinearCellEmbedderGradientMap()

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::ImplicitFunctionDiff1LinearCellEmbedderGradientMap ( const Base other)
inline

Definition at line 269 of file ImplicitFunctionDiff1LinearCellEmbedder.h.

271  : Base( other )
272  {}

Member Function Documentation

◆ operator()()

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
Value DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::operator() ( const Argument arg) const
inline

◆ operator=()

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
Self& DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::operator= ( const Base other)
inline

Field Documentation

◆ myPtrFct

template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder >
const ImplicitFunctionDiff1* DGtal::ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder >::myPtrFct

The documentation for this class was generated from the following file:
DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap::myPtrFct
const ImplicitFunctionDiff1 * myPtrFct
A pointer on the implicit function.
Definition: ImplicitFunctionDiff1LinearCellEmbedder.h:238
DGtal::ImplicitFunctionDiff1LinearCellEmbedder::operator=
ImplicitFunctionDiff1LinearCellEmbedder & operator=(const ImplicitFunctionDiff1LinearCellEmbedder &other)
DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap::Base
ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder > Base
Definition: ImplicitFunctionDiff1LinearCellEmbedder.h:260
DGtal::ImplicitFunctionDiff1LinearCellEmbedder::operator()
RealPoint operator()(const Cell &cell) const
DGtal::PointVector
Aim: Implements basic operations that will be used in Point and Vector classes.
Definition: PointVector.h:593