|
DGtal
0.6.devel
|
#include <DigitalSurfaceEmbedderWithNormalVectorEstimator.h>

Public Types | |
| typedef DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap < TDigitalSurfaceEmbedder, TNormalVectorEstimator > | Self |
| typedef TDigitalSurfaceEmbedder | DigitalSurfaceEmbedder |
| typedef TNormalVectorEstimator | NormalVectorEstimator |
| typedef DigitalSurfaceEmbedderWithNormalVectorEstimator < DigitalSurfaceEmbedder, NormalVectorEstimator > | Embedder |
| typedef Embedder::SCell | Argument |
| typedef Embedder::RealVector | Value |
Public Member Functions | |
| BOOST_CONCEPT_ASSERT ((CDigitalSurfaceEmbedder< TDigitalSurfaceEmbedder >)) | |
| ~DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap () | |
| DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap () | |
| Self & | operator= (const Self &other) |
| DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap (const Self &other) | |
| DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap (const Embedder &embedder) | |
| Value | operator() (const Argument &arg) const |
Protected Attributes | |
| const Embedder * | myEmbedder |
Functor object to associate a normal vector to any surfel of a digital surface. It is constructed from an object combining digital surface embedder and a normal vector estimator. Generally not instantiated directly by the user.
| TDigitalSurfaceEmbedder | a model of digital surface embedder. |
| TNormalVectorEstimator | the type of normal vector estimator. |
Definition at line 208 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef Embedder::SCell DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::Argument |
Definition at line 218 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef TDigitalSurfaceEmbedder DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::DigitalSurfaceEmbedder |
Definition at line 214 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef DigitalSurfaceEmbedderWithNormalVectorEstimator< DigitalSurfaceEmbedder, NormalVectorEstimator > DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::Embedder |
Definition at line 217 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef TNormalVectorEstimator DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::NormalVectorEstimator |
Definition at line 215 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap<TDigitalSurfaceEmbedder,TNormalVectorEstimator> DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::Self |
Definition at line 211 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
| typedef Embedder::RealVector DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::Value |
Definition at line 219 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
|
inline |
Destructor. Does nothing.
Definition at line 171 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
|
inline |
Default constructor. The object is not valid.
Definition at line 178 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
|
inline |
Copy constructor.
| other | the object to clone. |
Definition at line 196 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
|
inline |
Constructor from embedder.
| embedder | any instance of DigitalSurfaceEmbedderWithNormalVectorEstimator. |
Definition at line 187 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
| DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::BOOST_CONCEPT_ASSERT | ( | (CDigitalSurfaceEmbedder< TDigitalSurfaceEmbedder >) | ) |
|
inline |
Functor operator : SCell (surfel) -> RealVector (gradient vector).
| arg | any signed cell. |
Definition at line 217 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
|
inline |
Assignment.
Definition at line 206 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.ih.
|
protected |
The digital surface embedder with normal vector estimator.
Definition at line 253 of file DigitalSurfaceEmbedderWithNormalVectorEstimator.h.
Referenced by DGtal::DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap< TDigitalSurfaceEmbedder, TNormalVectorEstimator >::operator=().
1.8.1.1