18 #ifndef __itkPointSetToImageFilter_h
19 #define __itkPointSetToImageFilter_h
33 template<
class TInputPo
intSet,
class TOutputImage >
42 typedef typename TOutputImage::SizeType
SizeType;
45 typedef typename OutputImageType::ValueType
ValueType;
62 itkStaticConstMacro(InputPointSetDimension,
unsigned int,
63 InputPointSetType::PointDimension);
64 itkStaticConstMacro(OutputImageDimension,
unsigned int,
65 TOutputImage::ImageDimension);
74 using Superclass::SetInput;
88 virtual void SetSpacing(
const double *spacing);
91 virtual void SetSpacing(
const float *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);
152 virtual void GenerateData();
165 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
169 void operator=(
const Self &);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkPointSetToImageFilter.hxx"