18 #ifndef __itkPointSetToImageFilter_h
19 #define __itkPointSetToImageFilter_h
33 template<
typename TInputPo
intSet,
typename TOutputImage >
42 typedef typename TOutputImage::SizeType
SizeType;
45 typedef typename OutputImageType::ValueType
ValueType;
63 InputPointSetType::PointDimension);
65 TOutputImage::ImageDimension);
88 virtual void SetSpacing(
const double *spacing);
111 virtual void SetOrigin(
const double *origin);
114 virtual void SetOrigin(
const float *origin);
120 itkGetConstReferenceMacro(Origin,
PointType);
129 itkGetConstMacro(InsideValue,
ValueType);
139 itkGetConstMacro(OutsideValue,
ValueType);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkPointSetToImageFilter.hxx"
SmartPointer< Self > Pointer
OutputImageType::ValueType ValueType
TOutputImage OutputImageType
virtual void SetOrigin(PointType _arg)
Represent the size (bounds) of a n-dimensional image.
SmartPointer< const Self > ConstPointer
PointSetToImageFilter Self
virtual void PrintSelf(std::ostream &os, Indent indent) const
OutputImageType::Pointer OutputImagePointer
TOutputImage::SizeType SizeType
InputPointSetType::Pointer InputPointSetPointer
DirectionType m_Direction
Base class for all process objects that output image data.
virtual void GenerateData()
TInputPointSet InputPointSetType
static const unsigned int InputPointSetDimension
const InputPointSetType * GetInput(void)
virtual void SetInput(const InputPointSetType *pointset)
TOutputImage::DirectionType DirectionType
virtual void GenerateOutputInformation()
ImageSource< TOutputImage > Superclass
TOutputImage::SpacingType SpacingType
Superclass::OutputImageRegionType OutputImageRegionType
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
static const unsigned int OutputImageDimension
Base class for filters that take a PointSet as input and produce an image as output. By default, if the user does not specify the size of the output image, the maximum size of the point-set's bounding box is used.
virtual void SetSpacing(SpacingType _arg)
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
TOutputImage::PointType PointType
void operator=(const Self &)
InputPointSetType::ConstPointer InputPointSetConstPointer