19 #ifndef rtkIntersectionOfConvexShapes_h 20 #define rtkIntersectionOfConvexShapes_h 22 #include "RTKExport.h" 48 static constexpr
unsigned int Dimension = Superclass::Dimension;
60 #ifdef itkOverrideGetNameOfClassMacro 69 IsInside(
const PointType & point)
const override;
73 IsIntersectedByRay(
const PointType & rayOrigin,
99 InternalClone()
const override;
std::vector< ConvexShapePointer > ConvexShapeVector
Defines a shape as the intersection of several ConvexShape.
itk::SmartPointer< Self > Pointer
constexpr unsigned int Dimension
ConvexShapeVector m_ConvexShapes
Base class for a 3D convex shape.