#include <itkQuadEdgeMeshDecimationQuadricElementHelper.h>
TODO explicit specification for VDimension=3!!!
Definition at line 32 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| Public Types | |
| using | CoefficientVectorType = vnl_vector_fixed<CoordType, Self::NumberOfCoefficients> | 
| using | CoordType = typename PointType::CoordinateType | 
| using | PointType = TPoint | 
| using | Self = QuadEdgeMeshDecimationQuadricElementHelper | 
| using | TriangleType = TriangleHelper<PointType> | 
| using | VectorType = typename PointType::VectorType | 
| using | VNLMatrixType = vnl_matrix<CoordType> | 
| using | VNLVectorType = vnl_vector_fixed<CoordType, Self::PointDimension> | 
| Static Public Attributes | |
| static constexpr unsigned int | NumberOfCoefficients = PointDimension * (PointDimension + 1 / 2 + PointDimension + 1) | 
| static constexpr unsigned int | PointDimension = PointType::PointDimension | 
| Protected Member Functions | |
| void | ComputeAMatrixAndBVector () | 
| Protected Attributes | |
| VNLMatrixType | m_A | 
| VNLVectorType | m_B | 
| CoefficientVectorType | m_Coefficients | 
| unsigned int | m_Rank | 
| CoordType | m_SVDAbsoluteThreshold | 
| CoordType | m_SVDRelativeThreshold | 
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::CoefficientVectorType = vnl_vector_fixed<CoordType, Self::NumberOfCoefficients> | 
Definition at line 45 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::CoordType = typename PointType::CoordinateType | 
Definition at line 37 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::PointType = TPoint | 
Definition at line 36 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::Self = QuadEdgeMeshDecimationQuadricElementHelper | 
Definition at line 35 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::TriangleType = TriangleHelper<PointType> | 
Definition at line 46 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::VectorType = typename PointType::VectorType | 
Definition at line 42 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::VNLMatrixType = vnl_matrix<CoordType> | 
Definition at line 43 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| using itk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >::VNLVectorType = vnl_vector_fixed<CoordType, Self::PointDimension> | 
Definition at line 44 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 49 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 58 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | default | 
| 
 | inline | 
Definition at line 182 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
Referenced by itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::AddTriangle().
| 
 | inline | 
Definition at line 171 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
Referenced by itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::QuadricAtOrigin().
| 
 | inlineprotected | 
Definition at line 261 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
Referenced by itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::ComputeOptimalLocation(), itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::GetAMatrix(), itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::GetBVector(), and itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::QuadEdgeMeshDecimationQuadricElementHelper().
| 
 | inlinenodiscard | 
TODO this method should be really optimized!!!
Definition at line 99 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
Referenced by itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::ComputeErrorAtOptimalLocation(), and itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::MeasureEdge().
| 
 | inline | 
TODO this method should be really optimized!!!
Definition at line 136 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
| 
 | inline | 
TODO to be implemented!!!
Definition at line 167 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 78 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 85 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inlinenodiscard | 
Definition at line 72 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inlinenodiscard | 
Definition at line 92 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 237 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 245 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 211 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 217 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 224 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 230 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | inline | 
Definition at line 201 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | protected | 
Definition at line 253 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | protected | 
Definition at line 254 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | protected | 
Definition at line 252 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
Referenced by itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::operator+(), itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::operator+=(), itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::operator-(), itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::operator-=(), and itk::QuadEdgeMeshDecimationQuadricElementHelper< OutputPointType >::operator=().
| 
 | protected | 
Definition at line 255 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | protected | 
Definition at line 256 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | protected | 
Definition at line 257 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | staticconstexpr | 
Definition at line 40 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.
| 
 | staticconstexpr | 
Definition at line 39 of file itkQuadEdgeMeshDecimationQuadricElementHelper.h.