19#include <FMEThirdPartyWarningsDisable.h>
20#include <boost/smart_ptr.hpp>
21#include <FMEThirdPartyWarningsRestore.h>
27template <
typename SEGMENT_IMAGE_TYPE>
DicomSegmentItemImageBase()
Default constructor creating an image.
std::string getImageType() const override
Returns the type of the image as string, BINARY in this case.
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.
DicomSegmentItemImage< SubImage > DicomSegmentItemSubImage
Implementation file of a class describing a unsigned 8 bit sub image type to be read/write as DICOM S...
DicomSegmentItemImage< BitImage > DicomSegmentItemBitImage
Implementation file of a class describing a BitImage type to be read/write as DICOM SEG image.