#include <vtkPrincipalAxesAlign.h>
Public Member Functions | |
| void | Execute () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| vtkGetVector3Macro (ZAxis, vtkFloatingPointType) | |
| vtkGetVector3Macro (YAxis, vtkFloatingPointType) | |
| vtkGetVector3Macro (XAxis, vtkFloatingPointType) | |
| vtkGetVector3Macro (Center, vtkFloatingPointType) | |
| vtkTypeMacro (vtkPrincipalAxesAlign, vtkPolyDataToPolyDataFilter) | |
Static Public Member Functions | |
| static vtkPrincipalAxesAlign * | New () |
Protected Member Functions | |
| vtkPrincipalAxesAlign () | |
| ~vtkPrincipalAxesAlign () | |
Private Member Functions | |
| void | operator= (const vtkPrincipalAxesAlign &) |
| vtkPrincipalAxesAlign (vtkPrincipalAxesAlign &) | |
Private Attributes | |
| vtkFloatingPointType * | Center |
| double ** | eigenvalueProblem |
| double ** | eigenvalueProblemDiag |
| double * | eigenvalues |
| double ** | eigenvectors |
| vtkFloatingPointType * | XAxis |
| vtkFloatingPointType * | YAxis |
| vtkFloatingPointType * | ZAxis |
| vtkPrincipalAxesAlign::vtkPrincipalAxesAlign | ( | ) | [protected] |
References Center, eigenvalueProblem, eigenvalueProblemDiag, eigenvalues, eigenvectors, vtkFloatingPointType, XAxis, YAxis, and ZAxis.
| vtkPrincipalAxesAlign::~vtkPrincipalAxesAlign | ( | ) | [protected] |
References Center, eigenvalueProblem, eigenvalueProblemDiag, eigenvalues, eigenvectors, XAxis, YAxis, and ZAxis.
| vtkPrincipalAxesAlign::vtkPrincipalAxesAlign | ( | vtkPrincipalAxesAlign & | ) | [private] |
| void vtkPrincipalAxesAlign::Execute | ( | ) |
References Center, eigenvalueProblem, eigenvalueProblemDiag, eigenvalues, eigenvectors, j, Jacobi(), vtkFloatingPointType, XAxis, YAxis, and ZAxis.
| vtkPrincipalAxesAlign * vtkPrincipalAxesAlign::New | ( | ) | [static] |
References autoSlicerTracto2regions::ret.
| void vtkPrincipalAxesAlign::operator= | ( | const vtkPrincipalAxesAlign & | ) | [private] |
| void vtkPrincipalAxesAlign::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
References Center, eigenvalueProblem, eigenvalueProblemDiag, eigenvalues, eigenvectors, XAxis, YAxis, and ZAxis.
| vtkPrincipalAxesAlign::vtkGetVector3Macro | ( | ZAxis | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkPrincipalAxesAlign::vtkGetVector3Macro | ( | YAxis | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkPrincipalAxesAlign::vtkGetVector3Macro | ( | XAxis | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkPrincipalAxesAlign::vtkGetVector3Macro | ( | Center | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkPrincipalAxesAlign::vtkTypeMacro | ( | vtkPrincipalAxesAlign | , | |
| vtkPolyDataToPolyDataFilter | ||||
| ) |
vtkFloatingPointType* vtkPrincipalAxesAlign::Center [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
double** vtkPrincipalAxesAlign::eigenvalueProblem [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
double** vtkPrincipalAxesAlign::eigenvalueProblemDiag [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
double* vtkPrincipalAxesAlign::eigenvalues [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
double** vtkPrincipalAxesAlign::eigenvectors [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
vtkFloatingPointType* vtkPrincipalAxesAlign::XAxis [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
vtkFloatingPointType* vtkPrincipalAxesAlign::YAxis [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
vtkFloatingPointType* vtkPrincipalAxesAlign::ZAxis [private] |
Referenced by Execute(), PrintSelf(), vtkPrincipalAxesAlign(), and ~vtkPrincipalAxesAlign().
1.6.1