A set of images and its segmentations, related to heart perfusion analysis. More...
#include <mia/2d/SegSetWithImages.hh>
Public Member Functions | |
CSegSetWithImages | crop (const C2DIVector &start, const C2DIVector &end, const std::string &crop_filename_base) |
CSegSetWithImages () | |
CSegSetWithImages (const std::string &filename, bool ignore_path) | |
const C2DImageSeries & | get_images () const |
void | save_images (const std::string &root) const |
save the images to their give file names with the given directory as root More... | |
void | set_images (const C2DImageSeries &series) |
sets the image series More... | |
![]() | |
void | add_frame (const CSegFrame &frame) |
CSegSet () | |
Standard constructor. More... | |
CSegSet (const std::string &src_filename) | |
CSegSet (const xmlpp::Document &node) | |
const C2DBoundingBox | get_boundingbox () const |
const Frames & | get_frames () const |
Frames & | get_frames () |
int | get_LV_peak () const |
int | get_preferred_reference () const |
int | get_RV_peak () const |
void | rename_base (const std::string &new_base) |
void | set_LV_peak (int peak) |
void | set_preferred_reference (int value) |
void | set_RV_peak (int peak) |
CSegSet | shift_and_rename (size_t skip, const C2DFVector &shift, const std::string &new_filename_base) const |
void | transform (const C2DTransformation &t) |
xmlpp::Document * | write () const |
Additional Inherited Members | |
![]() | |
typedef std::vector< CSegFrame > | Frames |
convenience typedef for the frames comprising a segmentation set More... | |
A set of images and its segmentations, related to heart perfusion analysis.
A set of slices containing segmentationinformation as well as the images.
Definition at line 39 of file SegSetWithImages.hh.
CSegSetWithImages::CSegSetWithImages | ( | ) |
CSegSetWithImages::CSegSetWithImages | ( | const std::string & | filename, |
bool | ignore_path | ||
) |
Read the segmentation set and load the images
filename | segmentation set |
ignore_path | if true the image reader will ignore the path assosiated with the images, and use the base directory of the segmentation set. |
CSegSetWithImages CSegSetWithImages::crop | ( | const C2DIVector & | start, |
const C2DIVector & | end, | ||
const std::string & | crop_filename_base | ||
) |
Run acropping on the inout images and correct the segmentation information accordingly
start | upper left corner of the cropping reagion |
end | lower right corner of the cropping reagion |
crop_filename_base | new file name base for the cropped images |
const C2DImageSeries& CSegSetWithImages::get_images | ( | ) | const |
void CSegSetWithImages::save_images | ( | const std::string & | root) | const |
save the images to their give file names with the given directory as root
root |
void CSegSetWithImages::set_images | ( | const C2DImageSeries & | series) |
sets the image series
series |