19 #ifndef rtkDrawBoxImageFilter_h 20 #define rtkDrawBoxImageFilter_h 23 #include "rtkConfiguration.h" 38 template <
class TInputImage,
class TOutputImage>
61 #ifdef itkOverrideGetNameOfClassMacro 74 itkGetConstReferenceMacro(PlaneDirections, std::vector<VectorType>);
75 itkGetConstReferenceMacro(PlanePositions, std::vector<ScalarType>);
84 SetBoxFromImage(
const ImageBaseType * img,
bool bWithExternalHalfPixelBorder =
true);
100 BeforeThreadedGenerateData()
override;
114 #ifndef ITK_MANUAL_INSTANTIATION 115 # include "rtkDrawBoxImageFilter.hxx" std::vector< ScalarType > m_PlanePositions
Superclass::VectorType VectorType
BoxShape::ScalarType ScalarType
RotationMatrixType m_Direction
itk::ImageBase< Dimension > ImageBaseType
#define itkSetMacro(name, type)
Draws a 3D image user defined BoxShape.
BoxShape::RotationMatrixType RotationMatrixType
std::vector< VectorType > m_PlaneDirections
Superclass::PointType PointType
Superclass::ScalarType ScalarType
Superclass::RotationMatrixType RotationMatrixType
Draws a rtk::ConvexShape in a 3D image.
BoxShape::VectorType VectorType