DGtal 1.3.0
|
#include <DGtal/geometry/curves/estimation/SegmentComputerEstimators.h>
Public Member Functions | |
CurvatureFromDSSEstimator () | |
CurvatureFromDSSEstimator (const CurvatureFromDSSEstimator &other) | |
Public Member Functions inherited from DGtal::detail::CurvatureFromDSSBaseEstimator< DSSComputer, detail::CurvatureFromDSSLengthAndWidth > | |
BOOST_CONCEPT_ASSERT ((concepts::CUnaryFunctor< detail::CurvatureFromDSSLengthAndWidth, SegmentComputer, Quantity >)) | |
CurvatureFromDSSBaseEstimator () | |
CurvatureFromDSSBaseEstimator (const CurvatureFromDSSBaseEstimator &other) | |
CurvatureFromDSSBaseEstimator & | operator= (const CurvatureFromDSSBaseEstimator &other) |
~CurvatureFromDSSBaseEstimator () | |
bool | isValid () const |
void | init (const double h, const ConstIterator &itb, const ConstIterator &ite) |
Quantity | eval (const ConstIterator &) |
OutputIterator | eval (const ConstIterator &itb, const ConstIterator &ite, OutputIterator result) |
void | attach (const SegmentComputer &aSC) |
Private Types | |
typedef detail::CurvatureFromDSSBaseEstimator< DSSComputer, detail::CurvatureFromDSSLengthAndWidth > | Super |
Additional Inherited Members | |
Public Types inherited from DGtal::detail::CurvatureFromDSSBaseEstimator< DSSComputer, detail::CurvatureFromDSSLengthAndWidth > | |
typedef DSSComputer | SegmentComputer |
typedef DSSComputer::ConstIterator | ConstIterator |
typedef double | Quantity |
Data Fields inherited from DGtal::detail::CurvatureFromDSSBaseEstimator< DSSComputer, detail::CurvatureFromDSSLengthAndWidth > | |
double | myH |
ConstIterator | myBegin |
ConstIterator | myEnd |
const SegmentComputer * | mySCPtr |
detail::CurvatureFromDSSLengthAndWidth | myFunctor |
Description of class 'CurvatureFromDSSLengthEstimator'
Aim: estimates the curvature from a DSS recognized by a segment computer.
The curvature \( k \) is defined from the length \( l \) and the width \( w \) of a DSS as follow: \( 1/k = (l*l)/(8*w) + w/2 \)
DSSComputer | a model of segment computer devoted the DSS recognition |
Definition at line 1585 of file SegmentComputerEstimators.h.
|
private |
Definition at line 1589 of file SegmentComputerEstimators.h.
|
inline |
Default Constructor.
Definition at line 1595 of file SegmentComputerEstimators.h.
|
inline |
Copy constructor.
other | the object to clone. |
Definition at line 1600 of file SegmentComputerEstimators.h.