DGtal
0.9.4.1
|
#include <DGtal/geometry/curves/estimation/LambdaMST3D.h>
Public Member Functions | |
LambdaMST3D () | |
![]() | |
BOOST_CONCEPT_ASSERT ((concepts::CSpace< Z3i::Space >)) | |
BOOST_CONCEPT_ASSERT ((concepts::CLMSTTangentFromDSS< TangentFromDSS3DFunctor< DSSSegmentationComputer::SegmentComputer, LambdaFunction > >)) | |
BOOST_CONCEPT_ASSERT ((concepts::CForwardSegmentComputer< typename DSSSegmentationComputer ::SegmentComputer >)) | |
BOOST_STATIC_ASSERT ((Z3i::Space ::dimension==3)) | |
LambdaMST3DEstimator () | |
void | init (const ConstIterator &itb, const ConstIterator &ite) |
void | attach (Alias< DSSSegmentationComputer > segmentComputer) |
bool | isValid () const |
RealVector | eval (const ConstIterator &it) |
OutputIterator | eval (const ConstIterator &itb, const ConstIterator &ite, OutputIterator result) |
Private Types | |
typedef LambdaMST3DEstimator< Z3i::Space, DSSSegmentationComputer, TangentFromDSS3DFunctor< typename DSSSegmentationComputer::SegmentComputer, LambdaFunction > > | Super |
Additional Inherited Members | |
![]() | |
typedef DSSSegmentationComputer | Segmentation |
typedef DSSSegmentationComputer ::SegmentComputer | SegmentComputer |
typedef SegmentComputer::ConstIterator | ConstIterator |
typedef TangentFromDSS3DFunctor< DSSSegmentationComputer::SegmentComputer, LambdaFunction > ::Value | Value |
typedef Z3i::Space ::RealVector | RealVector |
typedef Z3i::Space ::Point | Point |
![]() | |
void | accumulate (std::multimap< Point, Value > &outValues, const ConstIterator &itb, const ConstIterator &ite, OutputIterator &result) |
Aim: Simplify creation of Lambda MST tangent estimator.
DSSSegmentationComputer | tangential cover obtained by segmentation of a 2D digital curve by maximal straight segments |
LambdaFunction | Lambda functor |
Definition at line 173 of file LambdaMST3D.h.
|
private |
Definition at line 179 of file LambdaMST3D.h.
|
inline |
Default Constructor.
Definition at line 185 of file LambdaMST3D.h.