vtkPrincipalAxesAlign Class Reference

#include <vtkPrincipalAxesAlign.h>

Inheritance diagram for vtkPrincipalAxesAlign:
vtkPolyDataToPolyDataFilter

List of all members.

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 vtkPrincipalAxesAlignNew ()

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

Constructor & Destructor Documentation

vtkPrincipalAxesAlign::vtkPrincipalAxesAlign (  )  [protected]
vtkPrincipalAxesAlign::~vtkPrincipalAxesAlign (  )  [protected]
vtkPrincipalAxesAlign::vtkPrincipalAxesAlign ( vtkPrincipalAxesAlign  )  [private]

Member Function Documentation

void vtkPrincipalAxesAlign::Execute (  ) 
vtkPrincipalAxesAlign * vtkPrincipalAxesAlign::New (  )  [static]
void vtkPrincipalAxesAlign::operator= ( const vtkPrincipalAxesAlign  )  [private]
void vtkPrincipalAxesAlign::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
vtkPrincipalAxesAlign::vtkGetVector3Macro ( ZAxis  ,
vtkFloatingPointType   
)
vtkPrincipalAxesAlign::vtkGetVector3Macro ( YAxis  ,
vtkFloatingPointType   
)
vtkPrincipalAxesAlign::vtkGetVector3Macro ( XAxis  ,
vtkFloatingPointType   
)
vtkPrincipalAxesAlign::vtkGetVector3Macro ( Center  ,
vtkFloatingPointType   
)
vtkPrincipalAxesAlign::vtkTypeMacro ( vtkPrincipalAxesAlign  ,
vtkPolyDataToPolyDataFilter   
)

Member Data Documentation

vtkFloatingPointType* vtkPrincipalAxesAlign::Center [private]
vtkFloatingPointType* vtkPrincipalAxesAlign::XAxis [private]
vtkFloatingPointType* vtkPrincipalAxesAlign::YAxis [private]
vtkFloatingPointType* vtkPrincipalAxesAlign::ZAxis [private]

The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1