|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNormalQuadEdgeMeshFilter_h
19 #define itkNormalQuadEdgeMeshFilter_h
24 #include "ITKQuadEdgeMeshFilteringExport.h"
45 extern ITKQuadEdgeMeshFiltering_EXPORT std::ostream &
92 template <
typename TInputMesh,
typename TOutputMesh>
145 #if !defined(ITK_LEGACY_REMOVE)
148 static constexpr
WeightEnum GOURAUD = WeightEnum::GOURAUD;
149 static constexpr
WeightEnum THURMER = WeightEnum::THURMER;
150 static constexpr
WeightEnum AREA = WeightEnum::AREA;
160 PrintSelf(std::ostream & os,
Indent indent)
const override;
178 ComputeAllFaceNormals();
185 ComputeAllVertexNormals();
205 GenerateData()
override;
210 #include "itkNormalQuadEdgeMeshFilter.hxx"
Implements an Automatic Pointer to an object.
typename OutputVertexNormalType::ValueType OutputVertexNormalComponentType
typename OutputMeshType::PointDataContainer OutputPointDataContainer
typename OutputMeshType::Pointer OutputMeshPointer
std::ostream & operator<<(std::ostream &os, const Array< TValue > &arr)
typename OutputMeshType::CellsContainerConstIterator OutputCellsContainerPointer
typename OutputPolygonType::SelfAutoPointer OutputPolygonAutoPointer
typename OutputMeshTraits::PixelType OutputVertexNormalType
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typename InputMeshType::QEType InputQEType
typename OutputMeshTraits::CellPixelType OutputFaceNormalType
typename InputMeshType::Pointer InputMeshPointer
ImageBaseType::SpacingType VectorType
ImageBaseType::PointType PointType
Filter which computes normals to faces and vertices and store it in the output mesh....
typename OutputMeshType::CellDataContainer OutputCellDataContainer
typename OutputMeshType::QEType OutputQEType
Control indentation during Print() invocation.
typename OutputMeshType::MeshTraits OutputMeshTraits
A convenience class for computation of various triangle elements in 2D or 3D.
typename OutputMeshType::CellType OutputCellType
typename InputMeshType::PointType InputPointType
Light weight base class for most itk classes.
typename InputMeshType::PointIdentifier InputPointIdentifier
typename OutputMeshType::PointIdIterator OutputPointIdIterator
typename OutputMeshType::VectorType OutputVectorType
Duplicates the content of a Mesh.
typename OutputMeshType::CellsContainerConstIterator OutputCellsContainerConstIterator
typename OutputMeshType::CellAutoPointer OutputCellAutoPointer
Contains enum classes used by NormalQuadEdgeMeshFilter class.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TOutputMesh OutputMeshType
typename InputMeshType::VectorType InputVectorType
typename OutputMeshType::CellIdentifier OutputCellIdentifier
typename OutputMeshType::PointIdentifier OutputPointIdentifier
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename OutputFaceNormalType::ValueType OutputFaceNormalComponentType