diff --git a/Core/Code/Algorithms/mitkClippedSurfaceBoundsCalculator.h b/Core/Code/Algorithms/mitkClippedSurfaceBoundsCalculator.h index f0a8f68bab..fb30fef899 100644 --- a/Core/Code/Algorithms/mitkClippedSurfaceBoundsCalculator.h +++ b/Core/Code/Algorithms/mitkClippedSurfaceBoundsCalculator.h @@ -1,54 +1,53 @@ #ifndef ClippedSurfaceBoundsCalculator_h_included #define ClippedSurfaceBoundsCalculator_h_included -#include "OverlaysExports.h" #include "mitkGeometry2DData.h" #include "mitkImage.h" #include "mitkGeometry2DDataToSurfaceFilter.h" #include "mitkSlicedGeometry3D.h" #include "mitkSliceNavigationController.h" #include "mitkCommon.h" #include "vtkPoints.h" #include "mitkVector.h" /** * \brief Class to find * */ namespace mitk { -class Overlays_EXPORT ClippedSurfaceBoundsCalculator +class MITK_CORE_EXPORT ClippedSurfaceBoundsCalculator { public: ClippedSurfaceBoundsCalculator(const mitk::PlaneGeometry* geometry = NULL, mitk::Image::Pointer image = NULL); virtual ~ClippedSurfaceBoundsCalculator(); void SetInput(const mitk::PlaneGeometry* geometry, mitk::Image::Pointer image); void Update(); typedef std::pair outputType; outputType GetMinMaxSpatialDirectionX(); outputType GetMinMaxSpatialDirectionY(); outputType GetMinMaxSpatialDirectionZ(); protected: void CalculateSurfaceBounds(); void CalculateSurfaceBounds(Point3D right, Point3D bottom); mitk::Point3D* GetIntersectionPoint(Point3D right, Point3D bottom); const mitk::PlaneGeometry* m_Geometry2D; mitk::Image::Pointer m_Image; std::vector< outputType > m_MinMaxOutput; }; } //namespace mitk #endif