template<typename TVectorFieldElementType, typename TPCType, typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
class itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >
Produce the principle components of a vector valued function.
This calculator produces a set of basis functions composed of the principal components of a set of vector valued functions.
Specify an itk::KernelFunction for Kernel PCA. The Kernel Function can take as input an optional point set.
This class is templated over the types of the vector valued functions, the output point types, and optionally the point set type.
- Author
- Michael Bowers, Laurent Younes
This code was contributed in the Insight Journal paper:
"Principal Components Analysis of Scalar, Vector, and Mesh Vertex Data" http://www.insight-journal.org/browse/publication/878
Definition at line 105 of file itkVectorFieldPCA.h.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
typedef InputPointSetType::PointType itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::InputPointType |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
typedef vnl_matrix< TPCType > itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::MatrixType |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
typedef InputPointSetType::PointsContainer itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::PointsContainer |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
typedef vnl_matrix< TVectorFieldElementType > itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::VectorFieldType |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
typedef vnl_vector< TPCType > itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::VectorType |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::Compute |
( |
void |
| ) |
|
Compute the PCA decomposition of the input point set. If a Kernel and a Kernel Sigma are set , the calculator will perform Kernel PCA.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::computeMomentumSCP |
( |
void |
| ) |
|
|
protected |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual::itk::LightObject::Pointer itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::CreateAnother |
( |
| ) |
const |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual const MatrixType& itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::GetAveVectorField |
( |
| ) |
const |
|
virtual |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual const BasisSetType* itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::GetBasisVectors |
( |
| ) |
const |
|
virtual |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::GetComponentCount |
( |
| ) |
|
|
virtual |
Set and get the PCA count.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual const char* itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::GetNameOfClass |
( |
| ) |
const |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::Object.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual const VectorType& itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::GetPCAEigenValues |
( |
| ) |
const |
|
virtual |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
Set and get the input point set.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
Set and get the vector fields for the analysis.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::KernelPCA |
( |
void |
| ) |
|
|
protected |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
static Pointer itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::New |
( |
| ) |
|
|
static |
Method for creation through the object factory.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::operator= |
( |
const Self & |
| ) |
|
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::PrintSelf |
( |
std::ostream & |
os, |
|
|
Indent |
indent |
|
) |
| const |
|
protectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::Object.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
virtual void itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::SetComponentCount |
( |
unsigned int |
_arg | ) |
|
|
virtual |
Set and get the PCA count.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
Set pointer to the Kernel object.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
Set and get the input point set.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
Set and get the vector fields for the analysis.
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
const unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::InputMeshDimension = TPointSetType::PointDimension |
|
static |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
MatrixType itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_AveVectorField |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_ComponentCount |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
MatrixType itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_K |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
bool itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_PCACalculated |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
VectorType itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_PCAEigenValues |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_PointDim |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_SetSize |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
MatrixType itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_V0 |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_VectorDimCount |
|
private |
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
template<typename TVectorFieldElementType , typename TPCType , typename TPointSetPixelType = float, typename TPointSetCoordRepType = float, typename KernelFunctionType = KernelFunctionBase<TPointSetCoordRepType>, class TPointSetType = PointSet<TPointSetPixelType, 3, DefaultStaticMeshTraits< TPointSetPixelType, 3, 3, TPointSetCoordRepType > >>
unsigned int itk::VectorFieldPCA< TVectorFieldElementType, TPCType, TPointSetPixelType, TPointSetCoordRepType, KernelFunctionType, TPointSetType >::m_VertexCount |
|
private |