19 #ifndef rtkConvexShape_h    20 #define rtkConvexShape_h    27 #include "RTKExport.h"    58   static constexpr 
unsigned int Dimension = 3;
    78   IsIntersectedByRay(
const PointType &  rayOrigin,
   100   SetClipPlanes(
const std::vector<VectorType> & dir, 
const std::vector<ScalarType> & pos);
   110   itkGetConstReferenceMacro(PlaneDirections, std::vector<VectorType>);
   111   itkGetConstReferenceMacro(PlanePositions, std::vector<ScalarType>);
   117   ApplyClipPlanes(
const PointType &  rayOrigin,
   122   ApplyClipPlanes(
const PointType & point) 
const;
   124   InternalClone() 
const override;
 std::vector< ScalarType > m_PlanePositions
 
std::vector< VectorType > m_PlaneDirections
 
class ITK_FORWARD_EXPORT DataObject
 
#define itkSetMacro(name, type)
 
Base class for a 3D convex shape.