ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Class Template Reference

#include <itkDiscretePrincipalCurvaturesQuadEdgeMeshFilter.h>

+ Inheritance diagram for itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >:
+ Collaboration diagram for itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >:

List of all members.

Public Types

typedef
ConformalMatrixCoefficients
< OutputMeshType
CoefficientType
typedef SmartPointer< const SelfConstPointer
typedef
Superclass::InputMeshPointer 
InputMeshPointer
typedef Superclass::InputMeshType InputMeshType
typedef
Superclass::OutputCellIdentifier 
OutputCellIdentifier
typedef Superclass::OutputCoordType OutputCoordType
typedef
Superclass::OutputCurvatureType 
OutputCurvatureType
typedef
Superclass::OutputMeshPointer 
OutputMeshPointer
typedef
Superclass::OutputMeshTraits 
OutputMeshTraits
typedef Superclass::OutputMeshType OutputMeshType
typedef
Superclass::OutputPointIdentifier 
OutputPointIdentifier
typedef
Superclass::OutputPointsContainerIterator 
OutputPointsContainerIterator
typedef
Superclass::OutputPointsContainerPointer 
OutputPointsContainerPointer
typedef Superclass::OutputPointType OutputPointType
typedef Superclass::OutputQEType OutputQEType
typedef
Superclass::OutputVectorType 
OutputVectorType
typedef SmartPointer< SelfPointer
typedef
DiscretePrincipalCurvaturesQuadEdgeMeshFilter 
Self
typedef
DiscreteCurvatureQuadEdgeMeshFilter
< TInputMesh, TOutputMesh > 
Superclass
typedef Superclass::TriangleType TriangleType

Public Member Functions

virtual const char * GetNameOfClass () const
 typedef (Concept::IsFloatingPoint< OutputCurvatureType >) OutputIsFloatingPointCheck

Protected Member Functions

virtual OutputCurvatureType ComputeDelta ()
void ComputeMeanAndGaussianCurvatures (const OutputPointType &iP)
 DiscretePrincipalCurvaturesQuadEdgeMeshFilter ()
 ~DiscretePrincipalCurvaturesQuadEdgeMeshFilter ()

Protected Attributes

OutputCurvatureType m_Gaussian
OutputCurvatureType m_Mean

Private Member Functions

 DiscretePrincipalCurvaturesQuadEdgeMeshFilter (const Self &)
void operator= (const Self &)

Detailed Description

template<class TInputMesh, class TOutputMesh = TInputMesh>
class itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >

FIXME add documentation here.

Definition at line 34 of file itkDiscretePrincipalCurvaturesQuadEdgeMeshFilter.h.


Member Typedef Documentation

template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef ConformalMatrixCoefficients< OutputMeshType > itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::CoefficientType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef SmartPointer< const Self > itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ConstPointer
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::InputMeshPointer itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshPointer
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::InputMeshType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputCellIdentifier itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCellIdentifier
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputCoordType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCoordType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputCurvatureType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCurvatureType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputMeshPointer itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshPointer
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputMeshTraits itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshTraits
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputMeshType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputPointIdentifier itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointIdentifier
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputPointsContainerIterator itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerIterator
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputPointsContainerPointer itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerPointer
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputPointType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputQEType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputQEType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::OutputVectorType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputVectorType
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef SmartPointer< Self > itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Pointer
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef DiscretePrincipalCurvaturesQuadEdgeMeshFilter itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Self
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh > itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Superclass
template<class TInputMesh , class TOutputMesh = TInputMesh>
typedef Superclass::TriangleType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::TriangleType

Constructor & Destructor Documentation

template<class TInputMesh , class TOutputMesh = TInputMesh>
itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::DiscretePrincipalCurvaturesQuadEdgeMeshFilter ( ) [inline, protected]

End concept checking

Definition at line 75 of file itkDiscretePrincipalCurvaturesQuadEdgeMeshFilter.h.

template<class TInputMesh , class TOutputMesh = TInputMesh>
itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::~DiscretePrincipalCurvaturesQuadEdgeMeshFilter ( ) [inline, protected]
template<class TInputMesh , class TOutputMesh = TInputMesh>
itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::DiscretePrincipalCurvaturesQuadEdgeMeshFilter ( const Self ) [private]

Member Function Documentation

template<class TInputMesh , class TOutputMesh = TInputMesh>
virtual OutputCurvatureType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeDelta ( ) [inline, protected, virtual]
template<class TInputMesh , class TOutputMesh = TInputMesh>
void itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMeanAndGaussianCurvatures ( const OutputPointType iP) [inline, protected]
template<class TInputMesh , class TOutputMesh = TInputMesh>
virtual const char* itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::GetNameOfClass ( ) const [virtual]
template<class TInputMesh , class TOutputMesh = TInputMesh>
void itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::operator= ( const Self ) [private]
template<class TInputMesh , class TOutputMesh = TInputMesh>
itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::typedef ( Concept::IsFloatingPoint< OutputCurvatureType )

Begin concept checking This class requires OutputIsFloatingPointCheck in the form of ( Concept::IsFloatingPoint< OutputCurvatureType > )

Reimplemented from itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Reimplemented in itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.


Member Data Documentation

template<class TInputMesh , class TOutputMesh = TInputMesh>
OutputCurvatureType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::m_Gaussian [protected]
template<class TInputMesh , class TOutputMesh = TInputMesh>
OutputCurvatureType itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::m_Mean [protected]

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