Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::cv::Contour Class Reference

Utility class used by the ContourDetector. More...

#include <ContourDetector.h>

Public Member Functions

 Contour (ContourImpl *impl=0)
 
bool isNull () const
 
 operator bool () const
 
bool hasHierarchy () const
 
int getID () const
 
bool isHole () const
 
const std::vector< int > & getChildren () const
 
const utils::Pointbegin () const
 
const utils::Pointend () const
 
const int getSize () const
 
void drawTo (core::ImgBase *img, const icl64f &value)
 

Private Attributes

ContourImplimpl
 

Detailed Description

Utility class used by the ContourDetector.

Constructor & Destructor Documentation

◆ Contour()

icl::cv::Contour::Contour ( ContourImpl impl = 0)
inline

Member Function Documentation

◆ begin()

const utils::Point* icl::cv::Contour::begin ( ) const
inline

◆ drawTo()

void icl::cv::Contour::drawTo ( core::ImgBase img,
const icl64f value 
)

◆ end()

const utils::Point* icl::cv::Contour::end ( ) const
inline

◆ getChildren()

const std::vector<int>& icl::cv::Contour::getChildren ( ) const
inline

◆ getID()

int icl::cv::Contour::getID ( ) const
inline

◆ getSize()

const int icl::cv::Contour::getSize ( ) const
inline

◆ hasHierarchy()

bool icl::cv::Contour::hasHierarchy ( ) const
inline

◆ isHole()

bool icl::cv::Contour::isHole ( ) const
inline

◆ isNull()

bool icl::cv::Contour::isNull ( ) const
inline

◆ operator bool()

icl::cv::Contour::operator bool ( ) const
inline

Member Data Documentation

◆ impl

ContourImpl* icl::cv::Contour::impl
private

The documentation for this class was generated from the following file: