19#include <FMEThirdPartyWarningsDisable.h>
20#include <boost/smart_ptr.hpp>
21#include <FMEThirdPartyWarningsRestore.h>
27template <
typename SEGMENT_IMAGE_TYPE>
Pure virtual base class describing an abstract image type to be read/written as DICOM SEG image as it...
Class describing one segment as it is described in the DICOM standard under SEGMENTATION IMAGE MODULE...
std::string getImageType() const override
Returns the type of the image as string, BINARY in this case.
ItemImagePtr _image
The Image instance itself.
ItemImagePtr getImage()
Returns the image.
~DicomSegmentItemImage() override
Default constructor creating an image.
DicomSegmentItemImage()
Default constructor creating an image.
SEGMENT_IMAGE_TYPE ImageType
Directly typedef to get image type.
boost::shared_ptr< const SEGMENT_IMAGE_TYPE > Const_ItemImagePtr
Typedef as boost shared constant SubImage pointer.
void setImage(ItemImagePtr image)
Returns the image.
Const_ItemImagePtr getConstantImage() const
Returns the constant image.
boost::shared_ptr< SEGMENT_IMAGE_TYPE > ItemImagePtr
Typedef as boost shared SubImage pointer.
Header file of pure virtual base class describing an abstract image type to be read/written as DICOM ...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.