Visual Servoing Platform
version 3.6.1 under development (2024-11-21)
|
#include <visp3/imgproc/vpContours.h>
Public Member Functions | |
vpContour () | |
VP_EXPLICIT | vpContour (const vpContourType &type) |
vpContour (const vpContour &contour) | |
virtual | ~vpContour () |
vpContour & | operator= (const vpContour &other) |
void | setParent (vpContour *parent) |
Public Attributes | |
std::vector< vpContour * > | m_children |
vpContourType | m_contourType |
vpContour * | m_parent |
std::vector< VISP_NAMESPACE_ADDRESSING vpImagePoint > | m_points |
Structure associated to a contour.
Definition at line 209 of file vpContours.h.
|
inline |
Default constructor.
Definition at line 223 of file vpContours.h.
Referenced by operator=(), and vpContour().
|
inline |
Constructor of a given contour type.
Definition at line 228 of file vpContours.h.
|
inline |
Copy constructor.
Definition at line 233 of file vpContours.h.
References m_children, m_parent, and vpContour().
|
inlinevirtual |
Copy operator.
Definition at line 265 of file vpContours.h.
References m_children, m_contourType, m_parent, and vpContour().
|
inline |
Set parent contour.
Definition at line 300 of file vpContours.h.
References m_children, and m_parent.
Referenced by VISP_NAMESPACE_NAME::findContours().
std::vector<vpContour *> VISP_NAMESPACE_NAME::vpContour::m_children |
Children contour.
Definition at line 212 of file vpContours.h.
Referenced by VISP_NAMESPACE_NAME::findContours(), VISP_NAMESPACE_NAME::getContoursList(), operator=(), setParent(), vpContour(), and ~vpContour().
vpContourType VISP_NAMESPACE_NAME::vpContour::m_contourType |
Contour type.
Definition at line 214 of file vpContours.h.
Referenced by VISP_NAMESPACE_NAME::findContours(), VISP_NAMESPACE_NAME::getContoursList(), and operator=().
vpContour* VISP_NAMESPACE_NAME::vpContour::m_parent |
Parent contour.
Definition at line 216 of file vpContours.h.
Referenced by VISP_NAMESPACE_NAME::findContours(), operator=(), setParent(), and vpContour().
std::vector<VISP_NAMESPACE_ADDRESSING vpImagePoint> VISP_NAMESPACE_NAME::vpContour::m_points |
Vector of points belonging to the contour.
Definition at line 218 of file vpContours.h.
Referenced by VISP_NAMESPACE_NAME::addContourPoint(), VISP_NAMESPACE_NAME::findContours(), and VISP_NAMESPACE_NAME::getContoursList().