| 
    MeVisLab Toolbox Reference
    
   | 
 
Class describing one segment as it is described in the DICOM standard under SEGMENTATION IMAGE MODULE ATTRIBUTES. More...
#include <mlDicomSegmentItemImage.h>
  
Public Types | |
| typedef SEGMENT_IMAGE_TYPE | ImageType | 
| Directly typedef to get image type.   | |
| typedef boost::shared_ptr< SEGMENT_IMAGE_TYPE > | ItemImagePtr | 
| Typedef as boost shared SubImage pointer.   | |
| typedef boost::shared_ptr< const SEGMENT_IMAGE_TYPE > | Const_ItemImagePtr | 
| Typedef as boost shared constant SubImage pointer.   | |
Public Member Functions | |
| DicomSegmentItemImage () | |
| Default constructor creating an image.   | |
| ~DicomSegmentItemImage () override | |
| Default constructor creating an image.   | |
| std::string | getImageType () const override | 
| Returns the type of the image as string, BINARY in this case.   | |
| void | setImage (ItemImagePtr image) | 
| Returns the image.   | |
| ItemImagePtr | getImage () | 
| Returns the image.   | |
| Const_ItemImagePtr | getConstantImage () const | 
| Returns the constant image.   | |
| std::string | getImageType () const | 
| Explicit instantiation of returned image type indicating that a SubImage is maintained.   | |
| std::string | getImageType () const | 
| Explicit instantiation of returned image type indicating that a BitImage is maintained.   | |
  Public Member Functions inherited from ml::DicomSegmentItemImageBase | |
| DicomSegmentItemImageBase () | |
| Default constructor creating an image.   | |
| virtual | ~DicomSegmentItemImageBase () | 
| Virtual destructor.   | |
Protected Attributes | |
| ItemImagePtr | _image | 
| The Image instance itself.   | |
Class describing one segment as it is described in the DICOM standard under SEGMENTATION IMAGE MODULE ATTRIBUTES.
Definition at line 28 of file mlDicomSegmentItemImage.h.
| typedef boost::shared_ptr<const SEGMENT_IMAGE_TYPE> ml::DicomSegmentItemImage< SEGMENT_IMAGE_TYPE >::Const_ItemImagePtr | 
Typedef as boost shared constant SubImage pointer.
Definition at line 37 of file mlDicomSegmentItemImage.h.
| typedef SEGMENT_IMAGE_TYPE ml::DicomSegmentItemImage< SEGMENT_IMAGE_TYPE >::ImageType | 
Directly typedef to get image type.
Definition at line 31 of file mlDicomSegmentItemImage.h.
| typedef boost::shared_ptr<SEGMENT_IMAGE_TYPE> ml::DicomSegmentItemImage< SEGMENT_IMAGE_TYPE >::ItemImagePtr | 
Typedef as boost shared SubImage pointer.
Definition at line 34 of file mlDicomSegmentItemImage.h.
      
  | 
  inline | 
Default constructor creating an image.
Definition at line 40 of file mlDicomSegmentItemImage.h.
      
  | 
  inlineoverride | 
Default constructor creating an image.
Definition at line 44 of file mlDicomSegmentItemImage.h.
      
  | 
  inline | 
Returns the constant image.
Definition at line 60 of file mlDicomSegmentItemImage.h.
      
  | 
  inline | 
Returns the image.
Definition at line 55 of file mlDicomSegmentItemImage.h.
      
  | 
  virtual | 
Explicit instantiation of returned image type indicating that a SubImage is maintained.
Implements ml::DicomSegmentItemImageBase.
Definition at line 71 of file mlDicomSegmentItemImage.h.
      
  | 
  virtual | 
Explicit instantiation of returned image type indicating that a BitImage is maintained.
Implements ml::DicomSegmentItemImageBase.
Definition at line 78 of file mlDicomSegmentItemImage.h.
      
  | 
  inlineoverridevirtual | 
Returns the type of the image as string, BINARY in this case.
Implements ml::DicomSegmentItemImageBase.
      
  | 
  inline | 
Returns the image.
Definition at line 50 of file mlDicomSegmentItemImage.h.
      
  | 
  protected | 
The Image instance itself.
Definition at line 66 of file mlDicomSegmentItemImage.h.