Visual Servoing Platform  version 3.6.1 under development (2024-04-19)
vpPolygon Member List

This is the complete list of members for vpPolygon, including all inherited members.

_areavpPolygonprotected
_bboxvpPolygonprotected
_centervpPolygonprotected
_cornersvpPolygonprotected
_goodPolyvpPolygonprotected
buildFrom(const std::vector< vpImagePoint > &corners, const bool create_convex_hull=false)vpPolygon
buildFrom(const std::list< vpImagePoint > &corners, const bool create_convex_hull=false)vpPolygon
buildFrom(const std::vector< vpPoint > &corners, const vpCameraParameters &cam, const bool create_convex_hull=false)vpPolygon
display(const vpImage< unsigned char > &I, const vpColor &color, unsigned int thickness=1) constvpPolygon
getArea() constvpPolygoninline
getBoundingBox() constvpPolygoninline
getCenter() constvpPolygoninline
getCorners() constvpPolygoninline
getSize() constvpPolygon
init(const std::vector< vpImagePoint > &corners)vpPolygonprotected
init(const std::list< vpImagePoint > &corners)vpPolygonprotected
initClick(const vpImage< unsigned char > &I, unsigned int size=5, const vpColor &color=vpColor::red, unsigned int thickness=1)vpPolygon
initClick(const vpImage< vpRGBa > &I, unsigned int size=5, const vpColor &color=vpColor::red, unsigned int thickness=1)vpPolygon
isInside(const vpImagePoint &iP, const PointInPolygonMethod &method=PnPolyRayCasting) constvpPolygon
isInside(const std::vector< vpImagePoint > &roi, const double &i, const double &j, const PointInPolygonMethod &method=PnPolyRayCasting)vpPolygonstatic
operator=(const vpPolygon &poly)vpPolygon
PnPolyRayCasting enum valuevpPolygon
PnPolySegmentIntersection enum valuevpPolygon
PointInPolygonMethod enum namevpPolygon
updateArea()vpPolygonprotected
updateBoundingBox()vpPolygonprotected
updateCenter()vpPolygonprotected
vpPolygon()vpPolygon
vpPolygon(const std::vector< vpImagePoint > &corners)vpPolygonexplicit
vpPolygon(const std::list< vpImagePoint > &corners)vpPolygonexplicit
vpPolygon(const vpPolygon &poly)vpPolygon
~vpPolygon()vpPolygonvirtual