13 #ifndef _MITK_CONTOUR_SET_H_ 14 #define _MITK_CONTOUR_SET_H_ 33 itkFactorylessNewMacro(
Self);
44 void Initialize()
override;
54 void RemoveContour(
unsigned long index);
59 unsigned int GetNumberOfContours();
64 ContourVectorType GetContours();
69 void UpdateOutputInformation()
override;
74 void SetRequestedRegionToLargestPossibleRegion()
override;
79 bool RequestedRegionIsOutsideOfTheBufferedRegion()
override;
84 bool VerifyRequestedRegion()
override;
89 void SetRequestedRegion(
const itk::DataObject *data)
override;
99 BoundingBoxType::Pointer m_BoundingBox;
101 ContourVectorType m_ContourVector;
107 #endif //_MITK_CONTOUR_SET_H_ Base of all data objects.
ContourVectorType::iterator ContourIterator
itk::BoundingBox< unsigned long, 3, ScalarType > BoundingBoxType
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
std::map< unsigned long, Contour::Pointer > ContourVectorType