47 typedef std::vector<CSegPoint2D>
Points;
2D axis orthothogonal bounding box.
A simple 2D polygon class.
Segmentation class to represent a section of the LV myocardium.
const std::string & get_id() const
void draw_xor(C2DUBImage &output) const
float get_hausdorff_distance(const CSegSection &other) const
CSegSection()
default constructor
void draw(C2DUBImage &output, unsigned char color) const
const Points & get_points() const
CSegSection(const CXMLElement &node, int version)
void inv_transform(const C2DTransformation &t)
void write(CXMLElement &node, int version) const
std::vector< CSegPoint2D > Points
convenicence typedef for the points defining the section
void transform(const C2DTransformation &t)
void append_to(C2DPolygon &polygon) const
void shift(const C2DFVector &delta)
CSegSection(const std::string &id, const Points &points, bool is_open)
const C2DBoundingBox get_boundingbox() const
This class implements a facade for the xml Element.
This is the template version of a 2D image that is used for holding real data.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace