Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkCovarianceMatrixCalculator.cpp File Reference
#include "mitkCovarianceMatrixCalculator.h"
#include <mitkExceptionMacro.h>
#include <mitkSurface.h>
#include <vtkCell.h>
#include <vtkCellLinks.h>
#include <vtkPlane.h>
#include <vtkPointData.h>
#include <vtkPolyDataNormals.h>
#include <vtkSmartPointer.h>

Go to the source code of this file.

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Functions

static vtkIdList * GetNeighboursOfPoint (unsigned int index, vtkPolyData *polydata)
 
static vtkIdList * CalculatePCAonPointNeighboursForNormalVector (int index, double normal[3], itk::Matrix< double, 3, 3 > &mat, double curVertex[3], std::vector< mitk::Point3D > &pointList, vtkPolyData *polyData)
 
static itk::Matrix< double, 3, 3 > ComputeCovarianceMatrix (itk::Matrix< double, 3, 3 > &axes, double sigma[3], double normalizationValue)
 

Function Documentation

vtkIdList * CalculatePCAonPointNeighboursForNormalVector ( int  index,
double  normal[3],
itk::Matrix< double, 3, 3 > &  mat,
double  curVertex[3],
std::vector< mitk::Point3D > &  pointList,
vtkPolyData *  polyData 
)
static
itk::Matrix< double, 3, 3 > ComputeCovarianceMatrix ( itk::Matrix< double, 3, 3 > &  axes,
double  sigma[3],
double  normalizationValue 
)
static
vtkIdList * GetNeighboursOfPoint ( unsigned int  index,
vtkPolyData *  polydata 
)
static