22 #include "RTKExport.h" 54 static constexpr
unsigned int Dimension = Superclass::Dimension;
65 #ifdef itkOverrideGetNameOfClassMacro 66 itkOverrideGetNameOfClassMacro(
BoxShape);
74 IsInside(
const PointType & point)
const override;
80 IsIntersectedByRay(
const PointType & rayOrigin,
83 double & farDist)
const override;
116 InternalClone()
const override;
122 SetBoxFromImage(
const ImageBaseType * img,
bool bWithExternalHalfPixelBorder =
true);
BoxShape defines a paralleliped. The box is defined by its two opposite corners, BoxMin and BoxMax...
Superclass::VectorType VectorType
constexpr unsigned int Dimension
#define itkSetMacro(name, type)
RotationMatrixType m_Direction
Superclass::ScalarType ScalarType
Superclass::RotationMatrixType RotationMatrixType
Base class for a 3D convex shape.