3.5.0-rc1
Loading...
Searching...
No Matches
CTiglBSplineAlgorithms.h File Reference
#include "tigl_internal.h"
#include "CTiglApproxResult.h"
#include <Geom_BSplineCurve.hxx>
#include <Geom_BSplineSurface.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array2OfPnt.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <utility>
#include <vector>
#include <math_Matrix.hxx>
#include <BSplCLib_EvaluatorFunction.hxx>

Data Structures

class  tigl::CTiglBSplineAlgorithms
struct  tigl::CTiglBSplineAlgorithms::SurfaceKinks

Namespaces

namespace  details
namespace  tigl
 The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations.

Enumerations

enum class  tigl::SurfaceDirection { tigl::u , tigl::v , tigl::both }

Functions

TIGL_EXPORT double details::calcReparamfctInv (std::vector< double > const &paramsOld, std::vector< double > const &paramsNew, double u, double tolerance)
 Helper function for reparameterization to calculate inverse of reparameterization function (paramsOld -> paramsNew).