13 #ifndef mitkPlaneFit_h
14 #define mitkPlaneFit_h
81 using mitk::GeometryDataSource::SetInput;
127 mitk::TimeGeometry::Pointer m_TimeGeometry;
129 std::vector<mitk::PlaneGeometry::Pointer> m_Planes;
132 std::vector<mitk::Point3D> m_Centroids;
135 std::vector<mitk::Vector3D> m_PlaneVectors;
#define MITKALGORITHMSEXT_EXPORT
Superclass of all classes generating GeometryData (instances of class GeometryData) as output.
virtual const mitk::Vector3D & GetPlaneNormal(int t=0) const
mitkClassMacro(PlaneFit, GeometryDataSource)
void CalculateCentroid(int t=0)
void GenerateData() override
virtual void SetInput(const mitk::PointSet *ps)
void GenerateOutputInformation() override
virtual mitk::PlaneGeometry::Pointer GetPlaneGeometry(int t=0)
mitk::PointSet::PointDataIterator PointDataIterator
const mitk::PointSet * GetInput()
virtual const mitk::Point3D & GetCentroid(int t=0) const
void InitializePlane(int t=0)
mitk::PointSet::PointDataType PointDataType
void ProcessPointSet(int t=0)
Data structure which stores a set of points.
DataType::PointDataContainerIterator PointDataIterator
Find image slices visible on a given plane.
struct for data of a point