ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkDiscreteCurvatureQuadEdgeMeshFilter.h>
FIXME.
Definition at line 35 of file 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 Types inherited from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputMeshType::CellDataContainer | InputCellDataContainer |
typedef InputMeshType::CellsContainerConstIterator | InputCellsContainerConstIterator |
typedef InputMeshType::CellsContainerConstPointer | InputCellsContainerConstPointer |
typedef InputMeshType::CellTraits | InputCellTraits |
typedef InputMeshType::CoordRepType | InputCoordRepType |
typedef InputMeshType::EdgeCellType | InputEdgeCellType |
typedef InputMeshType::ConstPointer | InputMeshConstPointer |
typedef InputMeshType::Pointer | InputMeshPointer |
typedef TInputMesh | InputMeshType |
typedef InputMeshType::PointDataContainer | InputPointDataContainer |
typedef InputPointDataContainer::ConstPointer | InputPointDataContainerConstPointer |
typedef InputMeshType::PointIdentifier | InputPointIdentifier |
typedef InputMeshType::PointIdList | InputPointIdList |
typedef InputMeshType::PointsContainerConstIterator | InputPointsContainerConstIterator |
typedef InputMeshType::PointsContainerConstPointer | InputPointsContainerConstPointer |
typedef InputCellTraits::PointIdInternalIterator | InputPointsIdInternalIterator |
typedef InputMeshType::PointType | InputPointType |
typedef InputMeshType::PolygonCellType | InputPolygonCellType |
typedef InputQEPrimal::IteratorGeom | InputQEIterator |
typedef InputMeshType::QEPrimal | InputQEPrimal |
typedef InputMeshType::VectorType | InputVectorType |
typedef OutputMeshType::CellDataContainer | OutputCellDataContainer |
typedef OutputMeshType::CoordRepType | OutputCoordRepType |
typedef OutputMeshType::ConstPointer | OutputMeshConstPointer |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef TOutputMesh | OutputMeshType |
typedef OutputMeshType::PointDataContainer | OutputPointDataContainer |
typedef OutputMeshType::PointIdentifier | OutputPointIdentifier |
typedef OutputMeshType::PointsContainerConstPointer | OutputPointsContainerConstPointer |
typedef OutputMeshType::PointsContainerIterator | OutputPointsContainerIterator |
typedef OutputMeshType::PointsContainerPointer | OutputPointsContainerPointer |
typedef OutputMeshType::PointType | OutputPointType |
typedef OutputQEPrimal::IteratorGeom | OutputQEIterator |
typedef OutputMeshType::QEPrimal | OutputQEPrimal |
typedef OutputMeshType::VectorType | OutputVectorType |
typedef SmartPointer< Self > | Pointer |
typedef QuadEdgeMeshToQuadEdgeMeshFilter | Self |
typedef MeshToMeshFilter < TInputMesh, TOutputMesh > | Superclass |
Public Types inherited from itk::MeshToMeshFilter< TInputMesh, TOutputMesh > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputMeshType::Pointer | InputMeshPointer |
typedef TInputMesh | InputMeshType |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef TOutputMesh | OutputMeshType |
typedef SmartPointer< Self > | Pointer |
typedef MeshToMeshFilter | Self |
typedef MeshSource< TOutputMesh > | Superclass |
Public Types inherited from itk::MeshSource< TOutputMesh > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef TOutputMesh | OutputMeshType |
typedef SmartPointer< Self > | Pointer |
typedef MeshSource | Self |
typedef ProcessObject | Superclass |
typedef ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
Public Types inherited from itk::ProcessObject | |
typedef SmartPointer< const Self > | ConstPointer |
typedef DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef std::vector < DataObjectPointer > | DataObjectPointerArray |
typedef DataObjectPointerArray::size_type | DataObjectPointerArraySizeType |
typedef MultiThreader | MultiThreaderType |
typedef std::vector < DataObjectIdentifierType > | NameArray |
typedef SmartPointer< Self > | Pointer |
typedef ProcessObject | Self |
typedef Object | Superclass |
Public Types inherited from itk::Object | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef Object | Self |
typedef LightObject | Superclass |
Public Types inherited from itk::LightObject | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef LightObject | Self |
Private Attributes | |
OutputMeshType * | m_OutputMesh |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MeshToMeshFilter< TInputMesh, TOutputMesh > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MeshSource< TOutputMesh > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Protected Attributes inherited from itk::ProcessObject | |
TimeStamp | m_OutputInformationMTime |
bool | m_Updating |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
typedef SmartPointer< const Self > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ConstPointer |
Definition at line 41 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef InputMeshType::Pointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshPointer |
Definition at line 45 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TInputMesh itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshType |
Definition at line 44 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::CellIdentifier itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCellIdentifier |
Definition at line 54 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputPointType::CoordRepType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCoordType |
Definition at line 52 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshTraits::PixelType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputCurvatureType |
Definition at line 57 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::Pointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshPointer |
Definition at line 48 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::MeshTraits itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshTraits |
Definition at line 56 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TOutputMesh itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshType |
Definition at line 47 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointIdentifier itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointIdentifier |
Definition at line 53 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointsContainerIterator itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerIterator |
Definition at line 50 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointsContainerPointer itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointsContainerPointer |
Definition at line 49 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputPointType |
Definition at line 51 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef OutputMeshType::QEType itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputQEType |
Definition at line 55 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef SmartPointer< Self > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Pointer |
Definition at line 40 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef DiscreteCurvatureQuadEdgeMeshFilter itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Self |
Definition at line 39 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Superclass |
Definition at line 42 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
typedef TriangleHelper< OutputPointType > itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::TriangleType |
Definition at line 59 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
|
inlineprotected |
Definition at line 72 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
|
inlineoverrideprotectedvirtual |
Definition at line 73 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
|
inlineprotected |
Definition at line 77 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
References itk::TriangleHelper< TPoint >::ComputeMixedArea(), and itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::m_OutputMesh.
Referenced by itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMeanAndGaussianCurvatures(), itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature(), and itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature().
|
protectedpure virtual |
Implemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Referenced by itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::GenerateData().
|
inlineoverrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
Definition at line 96 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
References itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::CopyInputMeshToOutputMesh(), itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature(), itk::MeshSource< TOutputMesh >::GetOutput(), and itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::m_OutputMesh.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
Reimplemented in itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, and itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.
|
private |
Cache output pointer to avoid calls in inner loop to GetOutput()
Definition at line 118 of file itkDiscreteCurvatureQuadEdgeMeshFilter.h.
Referenced by itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMixedArea(), and itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::GenerateData().