#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