![]() |
Visual Servoing Platform version 3.7.0
|
#include <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.
References VISP_NAMESPACE_NAME::CONTOUR_HOLE, m_children, m_contourType, m_parent, and m_points.
Referenced by operator=(), setParent(), and vpContour().
|
inline |
Constructor of a given contour type.
Definition at line 228 of file vpContours.h.
References m_children, m_contourType, m_parent, and m_points.
|
inline |
Copy constructor.
Definition at line 233 of file vpContours.h.
References m_children, m_contourType, m_parent, m_points, 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, m_parent, and vpContour().
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(), vpContour(), 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(), operator=(), vpContour(), vpContour(), and vpContour().
| 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(), vpContour(), vpContour(), 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(), VISP_NAMESPACE_NAME::getContoursList(), vpContour(), vpContour(), and vpContour().