#include <curve_tessellation.h>
|
| void | Tessellate (const GeometryType &rGeometry, const int PolynomialDegree, const NurbsInterval DomainInterval, const std::vector< NurbsInterval > &rKnotSpanIntervals, const double Tolerance) |
| |
| void | Tessellate (const GeometryType &rGeometry, const double Tolerance, const int NumberOfGuessesPerInterval=1, bool ToSurfaceParameter=false) |
| |
| void | Tessellate (const GeometryType &rGeometry, const std::vector< double > &rSpanIntervals, const double Tolerance, const int NumberOfGuessesPerInterval=1, bool ToSurfaceParameter=false) |
| |
| void | GetClosestPoint (const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates) const |
| |
| TessellationType | GetTessellation () |
| |
| static TessellationType | ComputeTessellation (const GeometryType &rGeometry, const int PolynomialDegree, const NurbsInterval DomainInterval, const std::vector< NurbsInterval > &rKnotSpanIntervals, const double Tolerance, bool ToSurfaceParameter=false) |
| |
| static void | ComputeGlobalCoordinates (CoordinatesArrayType &rGlobalCoordinates, const CoordinatesArrayType &crLocaCoordinates, const GeometryType &rGeometry, bool to_surface_parameter=false) |
| |
| static TessellationType | ComputePolygon (const GeometryType &rGeometry, const SizeType NumberOfPoints, const double Start, const double End) |
| |
| static void | GetClosestPoint (const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const TessellationType &rTesselation) |
| |
◆ CoordinatesArrayType
template<class TContainerPointType >
◆ GeometryType
template<class TContainerPointType >
◆ IndexType
template<class TContainerPointType >
◆ SizeType
template<class TContainerPointType >
◆ TessellationType
template<class TContainerPointType >
◆ CurveTessellation()
template<class TContainerPointType >
Conctructor for tessellation of a nurbs curve.
◆ ComputeGlobalCoordinates()
template<class TContainerPointType >
◆ ComputePolygon()
template<class TContainerPointType >
◆ ComputeTessellation()
template<class TContainerPointType >
◆ GetClosestPoint() [1/2]
template<class TContainerPointType >
◆ GetClosestPoint() [2/2]
template<class TContainerPointType >
◆ GetTessellation()
template<class TContainerPointType >
◆ Tessellate() [1/3]
template<class TContainerPointType >
◆ Tessellate() [2/3]
template<class TContainerPointType >
◆ Tessellate() [3/3]
template<class TContainerPointType >
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/kratos/utilities/tessellation_utilities/curve_tessellation.h