ITK
4.0.0
Insight Segmentation and Registration Toolkit
|
FIXME. More...
#include <itkDiscreteCurvatureQuadEdgeMeshFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputMeshType::Pointer | InputMeshPointer |
typedef TInputMesh | InputMeshType |
typedef OutputMeshType::CellIdentifier | OutputCellIdentifier |
typedef OutputPointType::CoordRepType | OutputCoordType |
typedef OutputMeshTraits::PixelType | OutputCurvatureType |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef OutputMeshType::MeshTraits | OutputMeshTraits |
typedef TOutputMesh | OutputMeshType |
typedef OutputMeshType::PointIdentifier | OutputPointIdentifier |
typedef OutputMeshType::PointsContainerIterator | OutputPointsContainerIterator |
typedef OutputMeshType::PointsContainerPointer | OutputPointsContainerPointer |
typedef OutputMeshType::PointType | OutputPointType |
typedef OutputMeshType::QEType | OutputQEType |
typedef SmartPointer< Self > | Pointer |
typedef DiscreteCurvatureQuadEdgeMeshFilter | Self |
typedef QuadEdgeMeshToQuadEdgeMeshFilter < TInputMesh, TOutputMesh > | Superclass |
typedef TriangleHelper < OutputPointType > | TriangleType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
typedef (Concept::IsFloatingPoint< OutputCurvatureType >) OutputIsFloatingPointCheck | |
Protected Member Functions | |
OutputCurvatureType | ComputeMixedArea (OutputQEType *iQE1, OutputQEType *iQE2) |
DiscreteCurvatureQuadEdgeMeshFilter () | |
virtual OutputCurvatureType | EstimateCurvature (const OutputPointType &iP)=0 |
virtual void | GenerateData () |
~DiscreteCurvatureQuadEdgeMeshFilter () | |
Private Member Functions | |
DiscreteCurvatureQuadEdgeMeshFilter (const Self &) | |
void | operator= (const Self &) |
FIXME.
Definition at line 35 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef SmartPointer< const Self > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ConstPointer |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 41 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef InputMeshType::Pointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshPointer |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 45 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TInputMesh itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshType |
Input types.
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 44 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::CellIdentifier itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCellIdentifier |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 54 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputPointType::CoordRepType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCoordType |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 52 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshTraits::PixelType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCurvatureType |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 57 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::Pointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshPointer |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 48 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::MeshTraits itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshTraits |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 56 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TOutputMesh itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshType |
Output types.
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 47 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointIdentifier itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointIdentifier |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 53 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointsContainerIterator itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerIterator |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 50 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointsContainerPointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerPointer |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 49 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointType |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 51 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::QEType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputQEType |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 55 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef SmartPointer< Self > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Pointer |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 40 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef DiscreteCurvatureQuadEdgeMeshFilter itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Self |
Basic types.
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 39 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Superclass |
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 42 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TriangleHelper< OutputPointType > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::TriangleType |
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 59 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::DiscreteCurvatureQuadEdgeMeshFilter | ( | ) | [inline, protected] |
End concept checking
Definition at line 73 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::~DiscreteCurvatureQuadEdgeMeshFilter | ( | ) | [inline, protected] |
Definition at line 74 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::DiscreteCurvatureQuadEdgeMeshFilter | ( | const Self & | ) | [private] |
OutputCurvatureType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMixedArea | ( | OutputQEType * | iQE1, |
OutputQEType * | iQE2 | ||
) | [inline, protected] |
Definition at line 78 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
virtual OutputCurvatureType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature | ( | const OutputPointType & | iP | ) | [protected, pure virtual] |
Implemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
virtual void itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::GenerateData | ( | void | ) | [inline, protected, virtual] |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
Definition at line 127 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
virtual const char* itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
void itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::operator= | ( | const Self & | ) | [private] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::typedef | ( | Concept::IsFloatingPoint< OutputCurvatureType > | ) |
Begin concept checking This class requires OutputIsFloatingPointCheck in the form of ( Concept::IsFloatingPoint< OutputCurvatureType > )
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.