|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkParameterizationQuadEdgeMeshFilter_h
19 #define itkParameterizationQuadEdgeMeshFilter_h
55 template <
typename TInputMesh,
typename TOutputMesh,
typename TSolverTraits>
73 #ifndef ITK_FUTURE_LEGACY_REMOVE
74 using InputCoordRepType ITK_FUTURE_DEPRECATED(
75 "ITK 6 discourages using `InputCoordRepType`. Please use `InputCoordinateType` instead!") =
InputCoordinateType;
86 static constexpr
unsigned int InputVDimension = InputMeshType::PointDimension;
106 #ifndef ITK_FUTURE_LEGACY_REMOVE
107 using OutputCoordRepType ITK_FUTURE_DEPRECATED(
108 "ITK 6 discourages using `OutputCoordRepType`. Please use `OutputCoordinateType` instead!") =
OutputCoordinateType;
117 static constexpr
unsigned int OutputVDimension = OutputMeshType::PointDimension;
133 this->m_CoefficientsMethod = iMethod;
146 PrintSelf(std::ostream & os,
Indent indent)
const override;
160 std::vector<OutputPointType> m_Border{};
163 CopyToOutputBorder();
175 ComputeListOfInteriorVertices();
198 SolveLinearSystems(
const MatrixType & iM,
205 GenerateData()
override;
211 #include "itkParameterizationQuadEdgeMeshFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename InputMeshType::CoordinateType InputCoordinateType
TSolverTraits SolverTraits
typename OutputMeshType::Pointer OutputMeshPointer
typename InputMeshType::PointsContainer InputPointsContainer
typename InputMeshType::Pointer InputMeshPointer
ImageBaseType::SpacingType VectorType
ImageBaseType::PointType PointType
typename InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
typename SolverTraits::ValueType ValueType
Control indentation during Print() invocation.
typename InputMeshType::ConstPointer InputMeshConstPointer
typename InputMeshType::PointType InputPointType
Light weight base class for most itk classes.
typename SolverTraits::VectorType VectorType
typename InputMeshType::PointIdList InputPointIdList
typename InputMeshType::PointIdentifier InputPointIdentifier
Transform one border of a QuadEdgeMesh into either a circle (conformal) or a square (arclength-wise).
typename MeshBorderTransform::Pointer MeshBorderTransformPointer
typename OutputMeshType::VectorType OutputVectorType
Duplicates the content of a Mesh.
typename InputMeshType::PixelType InputPixelType
typename InputMeshType::QEType InputQEType
typename OutputMeshType::CoordinateType OutputCoordinateType
typename SolverTraits::MatrixType MatrixType
void SetCoefficientsMethod(CoefficientsComputation *iMethod)
typename InputMeshType::EdgeCellType InputEdgeCellType
Compute a planar parameterization of the input mesh.
typename InputMeshType::EdgeListType InputEdgeListType
typename InputMeshType::Traits InputTraits
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Superclass for all the matrix coefficients computation classes.
typename OutputMeshType::QEType OutputQEType
typename InputMeshType::PolygonCellType InputPolygonCellType
TOutputMesh OutputMeshType
typename InputPointType::VectorType InputPointVectorType
typename InputMeshType::VectorType InputVectorType
typename OutputQEPrimal::IteratorGeom OutputQEIterator
std::map< InputPointIdentifier, InputPointIdentifier > InputMapPointIdentifier
typename OutputMeshType::PointIdentifier OutputPointIdentifier
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::ConstPointer OutputMeshConstPointer
typename InputMapPointIdentifier::iterator InputMapPointIdentifierIterator
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
typename InputQEPrimal::IteratorGeom InputQEIterator