229 std::string m_filename;
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
2D axis orthothogonal bounding box.
A class to represent one segmented frame in a heart perfusion series.
C2DUBImage get_section_masks(size_t n_sections) const
const C2DBoundingBox get_boundingbox() const
void set_imagename(const std::string &name)
void set_quality(float q)
void transform(const C2DTransformation &t)
float get_hausdorff_distance(const CSegFrame &other) const
float get_brightness() const
std::vector< CSegSection > Sections
convenience typedef for the sections
std::vector< Statistics > SectionsStats
convenience typedef for the section statistics vector
C2DUBImage get_section_masks(const C2DBounds &size) const
CSegFrame(const std::string &image, const CSegStar &star, const Sections §ions)
float get_quality() const
void inv_transform(const C2DTransformation &t)
void set_brightness(float b)
const std::string & get_imagename() const
void write(CXMLElement &node, int version) const
std::pair< float, float > Statistics
SectionsStats get_stats(const C2DUBImage &mask) const
C2DUBImage get_section_masks() const
CSegFrame(const CXMLElement &node, int version)
void set_contrast(float c)
size_t get_nsections() const
float get_contrast() const
const Sections & get_sections() const
void set_image(P2DImage image)
SectionsStats get_stats(size_t n_sections) const
void shift(const C2DFVector &delta, const std::string &cropped_file)
void rename_base(const std::string &new_base)
const CSegStar & get_star() const
Helper class for the segmentation of the left heart ventricle myocardium.
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
T load_image(const std::string &filename)