44 typedef std::vector<CSegFrame>
Frames;
52 CSegSet(
const std::string& src_filename);
58 CSegSet(
const xmlpp::Document& node);
72 xmlpp::Document *write()
const;
76 const Frames& get_frames()
const;
93 void rename_base(
const std::string& new_base);
104 CSegSet shift_and_rename(
size_t skip,
const C2DFVector& shift,
const std::string& new_filename_base)
const;
118 void set_RV_peak(
int peak);
123 int get_RV_peak()
const;
129 void set_LV_peak(
int peak);
134 int get_LV_peak()
const;
141 int get_preferred_reference()
const;
148 void set_preferred_reference(
int value);
151 void read(
const xmlpp::Document& node);
155 int m_preferred_reference;
std::vector< CSegFrame > Frames
convenience typedef for the frames comprising a segmentation set
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
A set of segmentation of a 2D series of perfusion images.
helper class to derive from for data that can be loaded and stored to a disk.
2D axis orthothogonal bounding box.
A class to represent one segmented frame in a heart perfusion series.
#define NS_MIA_END
conveniance define to end the mia namespace