22 #include "RTKExport.h" 54 static constexpr
unsigned int Dimension = Superclass::Dimension;
65 itkOverrideGetNameOfClassMacro(
BoxShape);
69 IsInside(
const PointType & point)
const override;
75 IsIntersectedByRay(
const PointType & rayOrigin,
78 double & farDist)
const override;
111 InternalClone()
const override;
117 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.