|
|
| IndexType | GetUpperSpan (const SizeType PolynomialDegree, const Vector &rKnots, const double ParameterT) |
| |
| IndexType | GetLowerSpan (const SizeType PolynomialDegree, const Vector &rKnots, const double ParameterT) |
| |
| SizeType | GetPolynomialDegree (const SizeType NumberOfKnots, const SizeType NumberOfControlPoints) |
| |
| SizeType | GetNumberOfKnots (const SizeType PolynomialDegree, const SizeType NumberOfControlPoints) |
| |
| SizeType | GetNumberOfControlPoints (const SizeType PolynomialDegree, const SizeType NumberOfKnots) |
| |
| SizeType | GetNumberOfSpans (const SizeType PolynomialDegree, const SizeType NumberOfKnots) |
| |
| static constexpr SizeType | GetBinomCoefficient (const SizeType N, const SizeType K) noexcept |
| |
| static constexpr IndexType | GetVectorIndexFromMatrixIndices (const SizeType NumberPerRow, const SizeType NumberPerColumn, const IndexType RowIndex, const IndexType ColumnIndex) noexcept |
| |
| static constexpr IndexType | GetVectorIndexFromMatrixIndices (const SizeType NumberPerRow, const SizeType NumberPerColumn, const SizeType NumberPerDepth, const IndexType RowIndex, const IndexType ColumnIndex, const IndexType DepthIndex) noexcept |
| | Computes a vector index from three matrix indices. More...
|
| |
| static std::pair< IndexType, IndexType > | GetMatrixIndicesFromVectorIndex (const SizeType NumberPerRow, const SizeType NumberPerColumn, const IndexType Index) noexcept |
| |
| static array_1d< IndexType, 3 > | GetMatrixIndicesFromVectorIndex (const SizeType NumberPerRow, const SizeType NumberPerColumn, const SizeType NumberPerDepth, const IndexType Index) noexcept |
| | Computes three matrix indices from vector index. More...
|
| |
Utility functions for NURBS computation.