Go to the documentation of this file.
21 #ifndef mia_2d_SegSetWithImages_hh
22 #define mia_2d_SegSetWithImages_hh
45 typedef std::shared_ptr<CSegSetWithImages>
Pointer;
94 const std::string& crop_filename_base);
std::shared_ptr< CSegSetWithImages > Pointer
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
CSegSetWithImages::Pointer PSegSetWithImages
void save_images(const std::string &root) const
save the images to their give file names with the given directory as root
CSegSetWithImages(int version)
#define NS_MIA_END
conveniance define to end the mia namespace
CSegSetWithImages(const CXMLDocument &node, const std::string &fileroot)
the singleton that a plug-in handler really is
static const char * data_descr
This class implements a facade for the xml Element.
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
facate for an XML document
The templatex basis class of all IO plug-ins.
CSegSetWithImages crop(const C2DIVector &start, const C2DIVector &end, const std::string &crop_filename_base)
The generic base for all plug-ins.
CSegSetWithImages(const std::string &filename, bool ignore_path)
CSegSetWithImagesIOPluginHandler type
CSegSetWithImages * clone() const
THandlerSingleton< TIOPluginHandler< CSegSetWithImagesIOPlugin > > CSegSetWithImagesIOPluginHandler
const C2DImageSeries & get_images() const
void add_frame(const CSegFrame &frame, P2DImage image)
A set of segmentation of a 2D series of perfusion images.
TIOPlugin< CSegSetWithImages > CSegSetWithImagesIOPlugin
std::vector< P2DImage > C2DImageSeries
helper type for image series
A class to represent one segmented frame in a heart perfusion series.
A set of images and its segmentations, related to heart perfusion analysis.
void set_images(const C2DImageSeries &series)
sets the image series
void add_frame(const CSegFrame &frame)