17 #ifndef ClippedSurfaceBoundsCalculator_h_included
18 #define ClippedSurfaceBoundsCalculator_h_included
52 void InitializeOutput();
58 void SetInput(
const PointListType pointlist,
mitk::Image *image);
81 OutputType GetMinMaxSpatialDirectionX();
86 OutputType GetMinMaxSpatialDirectionY();
91 OutputType GetMinMaxSpatialDirectionZ();
95 void CalculateIntersectionPoints(PointListType pointList);
101 void EnforceImageBounds();
mitk::PlaneGeometry::ConstPointer m_PlaneGeometry
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
mitk::BaseGeometry::ConstPointer m_Geometry3D
Image class for storing images.
std::vector< mitk::Point3D > m_ObjectPointsInWorldCoordinates
std::vector< mitk::Point3D > PointListType
std::vector< OutputType > m_MinMaxOutput
mitk::Image::Pointer m_Image
Describes a two-dimensional, rectangular plane.
std::pair< int, int > OutputType
Minimum (first) and maximum (second) slice index.
BaseGeometry Describes the geometry of a data object.