18 #ifndef itkContourExtractor2DImageFilter_h 19 #define itkContourExtractor2DImageFilter_h 24 #include "itksys/hash_map.hxx" 25 #if !defined( ITK_LEGACY_FUTURE_REMOVE ) 26 # include "vcl_deque.h" 29 #if !defined( ITK_LEGACY_FUTURE_REMOVE ) 30 # include "vcl_list.h" 101 template<
typename TInputImage >
108 TInputImage::ImageDimension);
143 itkSetMacro(ReverseContourOrientation,
bool);
144 itkGetConstReferenceMacro(ReverseContourOrientation,
bool);
145 itkBooleanMacro(ReverseContourOrientation);
151 itkSetMacro(VertexConnectHighPixels,
bool);
152 itkGetConstReferenceMacro(VertexConnectHighPixels,
bool);
153 itkBooleanMacro(VertexConnectHighPixels);
160 itkGetConstReferenceMacro(RequestedRegion, InputRegionType);
165 itkSetMacro(ContourValue, InputRealType);
166 itkGetConstReferenceMacro(ContourValue, InputRealType);
169 #ifdef ITK_USE_CONCEPT_CHECKING 197 InputPixelType toValue,
198 InputIndexType fromIndex,
199 InputOffsetType toOffset);
201 void AddSegment(const VertexType from, const VertexType to);
206 void operator=(const Self &) ITK_DELETE_FUNCTION;
267 CoordinateType mantissa = std::frexp(k, &exponent);
269 value = ( 2 * value - 1 ) * ~0U;
299 #ifndef ITK_MANUAL_INSTANTIATION 300 #include "itkContourExtractor2DImageFilter.hxx"
Represent a path of line segments through ND Space.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Base class for filters that take an image as input and produce an path as output. ...
unsigned long SizeValueType
A templated class holding a point in n-Dimensional image space.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)