18 #ifndef itkPolylineMaskImageFilter_h
19 #define itkPolylineMaskImageFilter_h
37 template <
typename TInputImage,
typename TPolyline,
typename TVector,
typename TOutputImage>
56 static constexpr
unsigned int NDimensions = TInputImage::ImageDimension;
58 static constexpr
unsigned int InputDimension = 3;
102 itkSetMacro(CameraCenterPoint,
PointType);
103 itkGetConstMacro(CameraCenterPoint,
PointType);
107 itkSetMacro(FocalDistance,
double);
108 itkGetConstMacro(FocalDistance,
double);
118 GenerateRotationMatrix();
122 TransformProjectPoint(
PointType inputPoint);
124 #ifdef ITK_USE_CONCEPT_CHECKING
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
137 GenerateData()
override;
149 double m_FocalDistance{ 0.0 };
153 #ifndef ITK_MANUAL_INSTANTIATION
154 # include "itkPolylineMaskImageFilter.hxx"