18 #ifndef itkNormalQuadEdgeMeshFilter_h
19 #define itkNormalQuadEdgeMeshFilter_h
67 template<
typename TInputMesh,
typename TOutputMesh >
125 itkSetMacro (Weight, WeightType);
126 itkGetConstMacro (Weight, WeightType);
131 void PrintSelf(std::ostream & os,
Indent indent)
const override;
147 void ComputeAllFaceNormals();
153 void ComputeAllVertexNormals();
172 void GenerateData()
override;
176 void operator=(
const Self &) =
delete;
180 #include "itkNormalQuadEdgeMeshFilter.hxx"
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename OutputMeshType::CellAutoPointer OutputCellAutoPointer
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
typename InputMeshType::VectorType InputVectorType
typename OutputMeshTraits::PixelType OutputVertexNormalType
typename InputMeshType::PointIdentifier InputPointIdentifier
typename OutputMeshType::CellsContainerConstIterator OutputCellsContainerPointer
Filter which computes normals to faces and vertices and store it in the output mesh. Normals to face are first computed, then normals to vertices are computed as linear combination of neighbor face normals, i.e. .
typename OutputMeshType::PointIdentifier OutputPointIdentifier
typename OutputPolygonType::SelfAutoPointer OutputPolygonAutoPointer
typename OutputMeshType::PointType OutputPointType
typename InputMeshType::Pointer InputMeshPointer
typename OutputVertexNormalType::ValueType OutputVertexNormalComponentType
typename InputMeshType::QEType InputQEType
typename InputMeshType::PointType InputPointType
typename OutputMeshType::QEType OutputQEType
A convenience class for computation of various triangle elements in 2D or 3D.
typename OutputMeshType::PointIdIterator OutputPointIdIterator
typename OutputMeshType::CellIdentifier OutputCellIdentifier
typename OutputMeshType::CellType OutputCellType
Duplicates the content of a Mesh.
typename OutputMeshType::MeshTraits OutputMeshTraits
typename OutputMeshType::Pointer OutputMeshPointer
Implements an Automatic Pointer to an object.
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename OutputMeshType::VectorType OutputVectorType
typename OutputMeshTraits::CellPixelType OutputFaceNormalType
typename OutputMeshType::PointDataContainer OutputPointDataContainer
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
ImageBaseType::SpacingType VectorType
typename OutputMeshType::CellDataContainer OutputCellDataContainer
typename OutputMeshType::CellsContainerConstIterator OutputCellsContainerConstIterator
typename OutputFaceNormalType::ValueType OutputFaceNormalComponentType