Go to the documentation of this file.
18 #ifndef __ImageSamplerBase_h
19 #define __ImageSamplerBase_h
24 #include "itkSpatialObject.h"
41 template<
class TInputImage >
44 VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
74 InputImageType::ImageDimension );
85 typedef SpatialObject< Self::InputImageDimension >
MaskType;
119 itkGetConstMacro( NumberOfMasks,
unsigned int );
147 itkGetConstMacro( NumberOfInputImageRegions,
unsigned int );
168 itkGetConstMacro( NumberOfSamples,
unsigned long );
171 itkSetMacro( UseMultiThread,
bool );
182 void PrintSelf( std::ostream & os, Indent indent )
const;
235 #ifndef ITK_MANUAL_INSTANTIATION
236 #include "itkImageSamplerBase.hxx"
239 #endif // end #ifndef __ImageSamplerBase_h
InputImageType::PointType InputImagePointType
Superclass::OutputVectorContainerPointer OutputVectorContainerPointer
ImageSampleType::RealType ImageSampleValueType
void PrintSelf(std::ostream &os, Indent indent) const
MaskVectorType m_MaskVector
itkStaticConstMacro(InputImageDimension, unsigned int, InputImageType::ImageDimension)
NumericTraits< PixelType >::RealType RealType
Superclass::DataObjectPointer DataObjectPointer
Superclass::DataObjectPointer DataObjectPointer
virtual bool CheckInputImageRegions(void)
virtual ~ImageSamplerBase()
InputImageType::SizeType InputImageSizeType
std::vector< InputImageRegionType > InputImageRegionVectorType
virtual void AfterThreadedGenerateData(void)
Superclass::InputImagePointer InputImagePointer
std::vector< ImageSampleContainerPointer > m_ThreaderSampleContainer
ImageSamplerBase(const Self &)
virtual void SetMask(const MaskType *_arg, unsigned int pos)
Superclass::OutputVectorContainerType OutputVectorContainerType
InputImageRegionType m_InputImageRegion
virtual const MaskType * GetMask(unsigned int pos) const
virtual void BeforeThreadedGenerateData(void)
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
MaskType::ConstPointer MaskConstPointer
Base class that takes in an image and pops out a vector container.
MaskType::Pointer MaskPointer
virtual void SetInputImageRegion(const InputImageRegionType _arg, unsigned int pos)
InputImageType::RegionType InputImageRegionType
virtual void SetNumberOfInputImageRegions(const unsigned int _arg)
InputImageRegionVectorType m_InputImageRegionVector
ImageSampleContainerType::Pointer ImageSampleContainerPointer
virtual void UpdateAllMasks(void)
A class that defines an image sample, which is the coordinates of a point and its value.
unsigned int m_NumberOfInputImageRegions
unsigned long m_NumberOfSamples
void operator=(const Self &)
elx::ImageSamplerBase< TElastix >::InputImageType InputImageType
VectorDataContainer< unsigned long, ImageSampleType > ImageSampleContainerType
InputImagePointType::ValueType InputImagePointValueType
InputImageType::PixelType InputImagePixelType
Superclass::InputImageRegionType InputImageRegionType
ImageSample< InputImageType > ImageSampleType
unsigned int m_NumberOfMasks
InputImageRegionType m_DummyInputImageRegion
Superclass::InputImageConstPointer InputImageConstPointer
virtual void SetMask(const MaskType *_arg)
virtual void SetNumberOfMasks(const unsigned int _arg)
virtual const MaskType * GetMask(void) const
std::vector< MaskConstPointer > MaskVectorType
virtual const InputImageRegionType & GetInputImageRegion(unsigned int pos) const
InputImageType::Pointer InputImagePointer
SmartPointer< Self > Pointer
virtual bool IsInsideAllMasks(const InputImagePointType &point) const
virtual bool SelectNewSamplesOnUpdate(void)
void CropInputImageRegion(void)
InputImageType::IndexType InputImageIndexType
This class is a base class for any image sampler.
virtual void SetInputImageRegion(const InputImageRegionType _arg)
Superclass::InputImagePixelType InputImagePixelType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
virtual void GenerateInputRequestedRegion(void)
InputImageRegionType m_CroppedInputImageRegion
Superclass::InputImageType InputImageType
virtual bool SelectingNewSamplesOnUpdateSupported(void) const
ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > > Superclass
SpatialObject< Self::InputImageDimension > MaskType
virtual const InputImageRegionType & GetInputImageRegion(void) const
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|