openmbvcppinterface
3.1.0
OpenMBV C++ Interface
|
#include <polygonpoint.h>
Public Member Functions | |
double | getXComponent () |
double | getYComponent () |
int | getBorderValue () |
Static Public Member Functions | |
static std::shared_ptr< PolygonPoint > | create (double x_, double y_, int b_) |
static void | serializePolygonPointContour (xercesc::DOMElement *parent, const std::shared_ptr< std::vector< std::shared_ptr< PolygonPoint > > > &cont) |
static std::shared_ptr< std::vector< std::shared_ptr< PolygonPoint > > > | initializeUsingXML (xercesc::DOMElement *element) |
Protected Member Functions | |
PolygonPoint (double x_, double y_, int b_) | |
Static Protected Member Functions | |
static void | deleter (PolygonPoint *pp) |
Private Attributes | |
double | x |
double | y |
int | b |
Polygon point x and y are the coordinates of a polygon-edge. If b is 0 this edge is in reality not a edge and is rendered smooth in OpenMBV. If b is 1 this edge is rendered non-smooth in OpenMBV.
|
static |
write vector of polygon points to XML file