|
C3D Toolkit
Kernel - 118058, Vision - 2.15.0.1823
|
This is the complete list of members for MbNurbs, including all inherited members.
| _FirstDer(double t, MbVector &v) const | MbCurve | virtual |
| _Normal(double t, MbVector &v) const | MbCurve | inline |
| _Normal(double t, MbDirection &d) const | MbCurve | inline |
| _PointOn(double t, MbCartPoint &p) const | MbCurve | virtual |
| _SecondDer(double t, MbVector &v) const | MbCurve | virtual |
| _Tangent(double t, MbVector &v) const | MbCurve | inline |
| _Tangent(double t, MbDirection &d) const | MbCurve | inline |
| _ThirdDer(double t, MbVector &v) const | MbCurve | virtual |
| AddAfter(const MbCartPoint &pnt, ptrdiff_t index) | MbPolyCurve | virtual |
| AddCurve(MbNurbs &, bool bmerge=true) | MbNurbs | |
| AddCurves(NurbsCurves &curves) | MbNurbs | inline |
| AddPoint(const MbCartPoint &pnt) override | MbNurbs | virtual |
| AddPoint(ptrdiff_t index, const MbCartPoint &pnt, double weight) | MbNurbs | |
| AddPoint(const MbCartPoint &pnt, double weight) | MbNurbs | inline |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| AddYourGabaritMtr(MbRect &rect, const MbMatrix &matr) const | MbCurve | virtual |
| AddYourGabaritTo(MbRect &r) const override | MbPolyCurve | virtual |
| AreLimitPointsEqual() const | MbCurve | inline |
| AttachG(c3d::PntMatingData2D &connectData, bool beg) | MbNurbs | |
| BasePointProjection(const MbCartPoint &pnt, MbCartPoint &on) const | MbCurve | |
| BeginApprox(double sag, double &tbeg, double &tend, MbCartPoint &pnt, bool &existNextPoint) const | MbCurve | virtual |
| Bezier(MbNurbs &bezierForm) const | MbNurbs | |
| Break(double t1, double t2) const | MbNurbs | |
| BreakC0(c3d::PlaneCurvesSPtrVector &, double metricAcc=METRIC_EPSILON, VERSION version=Math::DefaultMathVersion()) | MbNurbs | |
| BreakC0NURBS4(RPArray< MbCurve > &, bool bline=true) | MbNurbs | |
| BreakPoints(std::vector< double > &vBreaks, double precision=ANGLE_REGION) const | MbCurve | virtual |
| CalculateGabarit(MbRect &) const override | MbNurbs | virtual |
| CalculateLength(double t1, double t2) const override | MbNurbs | virtual |
| CalculateLocalGabarit(const MbMatrix &into, MbRect &local) const | MbCurve | virtual |
| CalculateMetricLength() const override | MbNurbs | virtual |
| CalculatePolygon(double sag, MbPolygon &) const override | MbNurbs | virtual |
| CanChangeClosed() const override | MbNurbs | protectedvirtual |
| ChangePoint(ptrdiff_t index, const MbCartPoint &pnt) override | MbNurbs | virtual |
| ChangePointsValue(const SArray< MbCartPoint > &pntList) override | MbNurbs | virtual |
| ChangePole(ptrdiff_t index, const MbCartPoint &pnt) | MbPolyCurve | virtual |
| CheckParam(double &t, ptrdiff_t &i0, ptrdiff_t &i1, double &t0, double &t1) const override | MbNurbs | virtual |
| closed | MbPolyCurve | protected |
| ClosedBreak() | MbPolyCurve | virtual |
| CloseKnotsVector() | MbNurbs | |
| Concatenate(const MbNurbs &, bool inverse=false) | MbNurbs | |
| ConvertToConic() | MbNurbs | |
| ConvexHull(ptrdiff_t seg, MbCartPoint *p) const | MbNurbs | |
| CorrectCyclicParameter(double &t, double eps=Math::paramRegion) const | MbCurve | |
| CorrectParameter(double &t) const | MbCurve | |
| Create(const MbNurbs &) | MbNurbs | static |
| Create(ptrdiff_t initDegree, const PointsVector &initPoints, bool initClosed) | MbNurbs | inlinestatic |
| Create(ptrdiff_t initDegree, const PointsVector &initPoints, bool initClosed, const DoubleVector *initWeights) | MbNurbs | inlinestatic |
| Create(ptrdiff_t initDegree, bool initClosed, const PointsVector &initPoints, const WeightVector &initWeights, const DoubleVector &initKnots, MbeNurbsCurveForm initForm=ncf_Unspecified) | MbNurbs | inlinestatic |
| CreateArc(const SArray< MbCartPoint > &points) | MbNurbs | static |
| CreateArc(double a2, const MbCartPoint &p1, const MbCartPoint &p2) | MbNurbs | static |
| CreateContour() const | MbNurbs | |
| CreateCube(const MbCartPoint &p1, const MbVector &v1, const MbCartPoint &p2, const MbVector &v2) | MbNurbs | static |
| CreateNURBS2(const SArray< MbCartPoint > &points, const SArray< double > ¶ms, bool cls) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &, MbeSplineParamType spType, const c3d::PntMatingData2D &begData, const c3d::PntMatingData2D &endData) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &, MbeSplineParamType spType, bool closed, RPArray< c3d::PntMatingData2D > &) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &, const SArray< double > &, bool closed, RPArray< c3d::PntMatingData2D > &) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &, bool cls, MbeSplineParamType spType, MbeSplineCreateType useInitThrough=sct_Version2) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &points, const SArray< double > ¶ms, bool cls, MbeSplineCreateType useInitThrough=sct_Version2) | MbNurbs | static |
| CreateNURBS4(const SArray< double > &weights, const SArray< MbCartPoint > &points, SArray< double > ¶ms, bool cls) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &points, const SArray< double > ¶ms, const MbVector &, const MbVector &, bool cls, bool bfstS=true, bool bfstN=true) | MbNurbs | static |
| CreateNURBS4(const SArray< MbCartPoint > &points, const SArray< MbVector > &vectors, const SArray< double > ¶ms, bool cls) | MbNurbs | static |
| CreateNURBS4(const MbBezier &) | MbNurbs | static |
| CreateParasolid(size_t degree, bool closed, bool rational, ptrdiff_t count, const CcArray< double > &verts, ptrdiff_t vertsCount, const CcArray< ptrdiff_t > &mul, ptrdiff_t mulCount, const CcArray< double > &knots, ptrdiff_t knotsCount, double scl) | MbNurbs | static |
| CreateProperty(MbePrompt name) const override | MbCurve | virtual |
| CreateThrough(size_t degree, bool cls, const SArray< MbCartPoint > &points, const SArray< double > ¶ms, SArray< double > *aKnots=nullptr) | MbNurbs | static |
| CreateWavyLine(const MbCartPoint &p1, const MbCartPoint &p2, double height, double periode) | MbNurbs | static |
| Curvature(double t) const | MbCurve | virtual |
| CurvatureDerive(double t) const | MbCurve | |
| CurvatureRadius(double t) const | MbCurve | |
| CurveToSubstrate(double &) const | MbCurve | virtual |
| CyclicShift(ptrdiff_t interval) | MbNurbs | |
| DecomposeCurve() | MbNurbs | |
| DecRef() const | MbRefItem | |
| DefineKnotsVector() | MbNurbs | |
| Deformation(const MbRect &, const MbMatrix &) override | MbNurbs | virtual |
| DegreeIncrease() | MbNurbs | |
| DeletePart(double t1, double t2, MbCurve *&part2) override | MbNurbs | virtual |
| DerLength(double &t) const | MbCurve | inline |
| DeviationStep(double t, double angle) const override | MbNurbs | virtual |
| DirectPointProjection(const MbCartPoint &pnt, const MbDirection &dir, MbCartPoint &pp) const | MbCurve | |
| DistanceAlong(double &t, double len, int curveDir, double eps=Math::LengthEps, VERSION version=Math::DefaultMathVersion()) const override | MbNurbs | virtual |
| DistanceToPoint(const MbCartPoint &to) const override | MbNurbs | virtual |
| DistanceToPointIfLess(const MbCartPoint &to, double &d) const override | MbNurbs | virtual |
| Duplicate(MbRegDuplicate *=nullptr) const override | MbNurbs | virtual |
| Explore(double &t, bool ext, MbCartPoint &pnt, MbVector &fir, MbVector *sec, MbVector *thir) const override | MbNurbs | virtual |
| Extend(const MbCurveExtensionParameters ¶meters, c3d::PlaneCurveSPtr &resCurve) const override | MbNurbs | virtual |
| ExtendNurbs(double, double, bool bmerge=false) | MbNurbs | |
| ExtFirstDer(double t, MbVector &fd) const | MbNurbs | |
| ExtPointOn(double t, MbCartPoint &pnt) const | MbNurbs | |
| ExtSecondDer(double t, MbVector &sd) const | MbNurbs | |
| ExtThirdDer(double t, MbVector &td) const | MbNurbs | |
| Family() const override | MbCurve | virtual |
| FirstDer(double &t, MbVector &fd) const override | MbNurbs | virtual |
| MbPolyCurve::FirstDer(double &t) const | MbCurve | inline |
| FixClosedNurbs(double eps=Math::metricEpsilon) | MbNurbs | |
| GetAnalyticalFunctionsBounds(std::vector< double > ¶ms) const override | MbNurbs | virtual |
| GetAxisPoint(MbCartPoint &p) const override | MbNurbs | virtual |
| GetBasisCurve() const | MbCurve | virtual |
| GetBasisPoints(MbControlData &) const override | MbNurbs | virtual |
| GetCentre(MbCartPoint &) const override | MbNurbs | virtual |
| GetCount() const override | MbNurbs | virtual |
| GetCurveName() const | MbCurve | inline |
| GetDegree() const | MbNurbs | inline |
| GetEndPoint(MbCartPoint &) const override | MbNurbs | virtual |
| GetFormType() const | MbNurbs | inline |
| GetKnot(size_t ind) const | MbNurbs | inline |
| GetKnots(KnotsVector &kts, bool justSet=true) const | MbNurbs | inline |
| GetKnotsCount() const | MbNurbs | inline |
| GetLengthEvaluation() const override | MbPolyCurve | virtual |
| GetLimitPoint(ptrdiff_t number) const | MbCurve | inline |
| GetLimitPoint(ptrdiff_t number, MbCartPoint &pnt) const | MbCurve | inline |
| GetLimitPointAndTangent(ptrdiff_t number, MbCartPoint &pnt, MbVector &v) const | MbCurve | inline |
| GetLimitTangent(ptrdiff_t number, MbVector &v) const | MbCurve | inline |
| GetLineSegments(SegmentsVector &segments, double eps=PARAM_PRECISION) const | MbPolyCurve | |
| GetLock() const | MbNestSyncItem | |
| GetMetricLength() const override | MbPolyCurve | virtual |
| GetMiddlePoint(MbCartPoint &) const | MbCurve | virtual |
| GetNearPointIndex(const MbCartPoint &pnt) const | MbPolyCurve | virtual |
| GetNextPoint(double sag, double tend, double &tcur, MbCartPoint &pnt) const | MbCurve | virtual |
| GetParam(ptrdiff_t i) const override | MbNurbs | virtual |
| GetParamDelta() const | MbCurve | virtual |
| GetParamLength() const | MbCurve | inline |
| GetParamsCount() const override | MbNurbs | virtual |
| GetParamToUnit() const | MbCurve | virtual |
| GetParamToUnit(double t) const | MbCurve | virtual |
| GetPeriod() const | MbCurve | virtual |
| GetPoint(ptrdiff_t index, MbCartPoint &pnt) const | MbPolyCurve | virtual |
| GetPointList(SArray< MbCartPoint > &pnts) const | MbPolyCurve | inline |
| GetPointList(c3d::ParamPointsVector &pnts) const | MbPolyCurve | inline |
| GetPointList(size_t i) const | MbPolyCurve | inline |
| GetPointListCount() const | MbPolyCurve | inline |
| GetPointListMaxIndex() const | MbPolyCurve | inline |
| GetPoints(PointsVector &pnts) const | MbPolyCurve | inline |
| GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint > &pnts) const | MbCurve | virtual |
| GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint > &pnts) const | MbCurve | |
| GetPointsCount() const | MbPolyCurve | virtual |
| GetProperties(MbProperties &) override | MbNurbs | virtual |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRadius(double accuracy=PARAM_REGION) const override | MbNurbs | virtual |
| GetRegistrable() const | TapeBase | |
| GetRuleInterval(ptrdiff_t index, double &t1, double &t2) const override | MbNurbs | virtual |
| GetSegmentsCount() const | MbPolyCurve | inline |
| GetSpecificPoint(const MbCartPoint &from, double &dmax, MbCartPoint &pnt) const override | MbPolyCurve | virtual |
| GetStartPoint(MbCartPoint &) const override | MbNurbs | virtual |
| GetSubstrate() const | MbCurve | virtual |
| GetTEpsilon(double epsilon) const | MbCurve | virtual |
| GetTEpsilon(double t, double epsilon) const | MbCurve | virtual |
| GetTMax() const override | MbNurbs | virtual |
| GetTMid() const | MbCurve | inline |
| GetTMin() const override | MbNurbs | virtual |
| GetTRange() const | MbCurve | inline |
| GetTRegion(double epsilon) const | MbCurve | virtual |
| GetTRegion(double t, double epsilon) const | MbCurve | virtual |
| GetTRegion(double t, const MbDimAccuracy &xyEps) const | MbCurve | virtual |
| GetUppIndex() const | MbPolyCurve | inline |
| GetUppKnotsIndex() const | MbNurbs | inline |
| GetUseCount() const | MbRefItem | |
| GetWeight(size_t ind) const | MbNurbs | inline |
| GetWeightCentre(MbCartPoint &) const | MbCurve | virtual |
| GetWeights(WeightsVector &wts, bool justSet=true) const | MbNurbs | inline |
| GetWeights() const | MbNurbs | inline |
| GetWeightsCount() const | MbNurbs | inline |
| GoThroughPoint(MbCartPoint &p0) override | MbNurbs | virtual |
| HasLength(double &length) const override | MbPolyCurve | virtual |
| HorzIsoclinal(SArray< double > &tFind) const | MbCurve | |
| Init(const MbNurbs &) | MbNurbs | |
| Init(size_t initDegree, const PointsVector &initPoints, bool initClosed) | MbNurbs | inline |
| Init(size_t initDegree, const PointsVector &initPoints, bool initClosed, const DoubleVector *initWeights) | MbNurbs | inline |
| Init(size_t initDegree, bool initClosed, const PointsVector &initPoints, const WeightVector &initWeights, const DoubleVector &initKnots, MbeNurbsCurveForm initForm=ncf_Unspecified) | MbNurbs | inline |
| Init(size_t degree, bool cls, const CcArray< double > &points, const CcArray< double > &knots, ptrdiff_t nPoints, ptrdiff_t nKnots) | MbNurbs | |
| InitCube(const MbCartPoint &p1, const MbVector &v1, const MbCartPoint &p2, const MbVector &v2) | MbNurbs | |
| InitLine(double t1, const MbCartPoint &p1, double t2, const MbCartPoint &p2) | MbNurbs | |
| InitThrough(size_t degree, bool cls, const SArray< MbCartPoint > &points, const SArray< double > ¶ms, SArray< double > *aKnots=nullptr) | MbNurbs | |
| InitThrough(size_t degree, bool cls, const c3d::ParamPointsVector &points, const c3d::DoubleVector ¶ms, c3d::DoubleVector *aKnots=nullptr) | MbNurbs | |
| InsertKnots(double &newKnot, size_t multiplicity, double relEps) | MbNurbs | |
| InsertPoint(ptrdiff_t index, const MbCartPoint &pnt) override | MbNurbs | virtual |
| InsertPoint(double t, const MbCartPoint &pnt, double xEps, double yEps) override | MbNurbs | virtual |
| MbPolyCurve::InsertPoint(double t, const MbCartPoint &pnt, const MbVector &v, double xEps, double yEps) | MbPolyCurve | virtual |
| IntersectHorizontal(double y, SArray< double > &cross) const | MbCurve | virtual |
| IntersectVertical(double x, SArray< double > &cross) const | MbCurve | virtual |
| Inverse(MbRegTransform *iReg=nullptr) override | MbNurbs | virtual |
| InverseDuplicate() const | MbCurve | |
| IsA() const override | MbNurbs | virtual |
| IsBounded() const | MbCurve | virtual |
| IsClosed() const override | MbNurbs | virtual |
| IsCompleteInRect(const MbRect &rect) const | MbCurve | virtual |
| IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) const override | MbNurbs | virtual |
| IsDegenerate(double eps=Math::LengthEps) const override | MbNurbs | virtual |
| IsFamilyRegistrable() const | TapeBase | virtual |
| IsInRectForDeform(const MbRect &r) const override | MbPolyCurve | virtual |
| IsInverseSame(const MbCurve &, double accuracy=LENGTH_EPSILON) const | MbCurve | virtual |
| Isoclinal(const MbVector &angle, SArray< double > &tFind) const | MbCurve | virtual |
| IsParamOn(double t, double eps=Math::paramEpsilon) const | MbCurve | inline |
| IsPeriodic() const override | MbNurbs | virtual |
| IsPointOn(const MbCartPoint &, double eps=Math::LengthEps) const | MbCurve | inline |
| IsRational() const | MbNurbs | |
| IsReparamSame(const MbCurve &curve, double &factor) const override | MbNurbs | virtual |
| IsSame(const MbPlaneItem &other, double accuracy=LENGTH_EPSILON) const override | MbNurbs | virtual |
| IsSimilar(const MbPlaneItem &item) const | MbPlaneItem | virtual |
| IsSimilarToCurve(const MbCurve &curve, double precision=PARAM_PRECISION) const override | MbNurbs | virtual |
| IsSmoothConnected(double angleEps, bool ignoreLimits=false) const | MbCurve | virtual |
| IsSpaceNear(const MbCurve &curve, double eps, bool ext, double devSag=5.0 *Math::deviateSag) const | MbCurve | |
| IsSpaceNear(const MbCurve &curve, double xEps, double yEps, bool ext, double xNear, double yNear, double devSag=5.0 *Math::deviateSag) const | MbCurve | |
| IsStraight(bool ignoreParams=false) const override | MbNurbs | virtual |
| IsTouch(double eps=Math::LengthEps) const | MbCurve | inline |
| IsVisibleInRect(const MbRect &rect, bool exact=false) const override | MbCurve | virtual |
| KnotMultiplicity(ptrdiff_t knotIndex) const | MbNurbs | |
| LengthBetween2Points(MbCartPoint &p1, MbCartPoint &p2, MbCartPoint *pc=nullptr) const | MbCurve | virtual |
| Lock() const | MbNestSyncItem | |
| LowestPoint(MbCartPoint &lowestPoint, double &tLowest) const | MbCurve | |
| LtAddKnot(double knot) | MbNurbs | inline |
| LtAddPoint(MbCartPoint &pnt, double weight) | MbNurbs | inline |
| LtAddPowerPoint(MbCartPoint &pnt) | MbNurbs | inline |
| LtInit() | MbNurbs | |
| LtRebuild() | MbNurbs | |
| LtSetClosed(bool cls) | MbNurbs | inline |
| LtSetData(size_t d, bool c, MbeNurbsCurveForm f) | MbNurbs | |
| LtSetDegree(size_t newDegree) | MbNurbs | inline |
| MakeTangentLine(MbLine *line) | MbNurbs | |
| MbCurve() | MbCurve | protected |
| MbCurve(const MbCurve &other) | MbCurve | inlineprotected |
| MbNurbs() | MbNurbs | |
| MbNurbs(size_t degree, bool cls, const PointsVector &points, const DoubleVector *weights, const DoubleVector *knots) | MbNurbs | protected |
| MbPlaneItem() | MbPlaneItem | protected |
| MbPolyCurve() | MbPolyCurve | protected |
| MbPolyCurve(const MbPolyCurve &pCurve) | MbPolyCurve | protected |
| MbRefItem() | MbRefItem | protected |
| metricLength | MbPolyCurve | mutableprotected |
| Move(const MbVector &to, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbNurbs | virtual |
| name | MbCurve | protected |
| NearPointProjection(const MbCartPoint &pnt, double xEpsilon, double yEpsilon, double &t, bool ext, MbRect1D *tRange=nullptr) const override | MbNurbs | virtual |
| Normal(double &t, MbVector &v) const | MbCurve | inline |
| Normal(double &t, MbDirection &d) const | MbCurve | inline |
| Normal(double &t) const | MbCurve | inline |
| NurbsContour() const override | MbNurbs | virtual |
| NurbsCurve(const MbCurveIntoNurbsInfo &) const override | MbNurbs | virtual |
| NurbsCurve(const MbNurbsParameters &tParameters) const override | MbNurbs | virtual |
| MbPolyCurve::NurbsCurve(const MbCurveIntoNurbsInfo *nInfo=nullptr) const | MbCurve | |
| NurbsParam(double epsilon, double &pmin, double &pmax, ptrdiff_t &i1, double &t1, ptrdiff_t &i2, double &t2) const | MbPolyCurve | |
| Offset(double rad) const | MbCurve | virtual |
| OffsetCuspPoint(SArray< double > &tCusps, double dist) const override | MbNurbs | virtual |
| OpenKnotsVector() | MbNurbs | |
| operator[](size_t) const | MbCurve | inline |
| PerpendicularPoint(const MbCartPoint &pnt, SArray< double > &tFind) const | MbCurve | virtual |
| pointList | MbPolyCurve | protected |
| PointLocation(const MbCartPoint &pnt, double eps=Math::LengthEps) const | MbCurve | virtual |
| PointOn(double &t, MbCartPoint &pnt) const override | MbNurbs | virtual |
| MbPolyCurve::PointOn(double &t) const | MbCurve | inline |
| PointOnMultipleKnot(const MbCartPoint &point) const | MbNurbs | |
| PointProjection(const MbCartPoint &pnt) const override | MbNurbs | virtual |
| MbPolyCurve::PointProjection(const MbCartPoint &pnt, MbCartPoint &on) const | MbCurve | inline |
| PointProjectionAndAngle(MbCartPoint &on, double &angle) const | MbCurve | inline |
| PointProjectionNewton(const MbCartPoint &p, double xEpsilon, double yEpsilon, size_t iterLimit, double &t, bool ext) const | MbCurve | |
| PointRelative(const MbCartPoint &pnt, double eps=Math::LengthEps) const | MbCurve | virtual |
| PrepareIntegralData(const bool forced) const override | MbPolyCurve | virtual |
| PrepareWrite() const | MbPlaneItem | inline |
| RaiseDegree(size_t newDegree, double relEps=Math::paramEpsilon) | MbNurbs | |
| Rebuild() override | MbNurbs | virtual |
| rect | MbPolyCurve | mutableprotected |
| ReductionDegree(double relEps=Math::paramEpsilon) | MbNurbs | |
| Refresh() override | MbNurbs | virtual |
| RefType() const override | MbPlaneItem | virtual |
| Release() const | MbRefItem | |
| RemoveAllKnots(double relEps=Math::paramEpsilon, double absEps=Math::lengthEpsilon) | MbNurbs | |
| RemoveKnot(ptrdiff_t id, ptrdiff_t num, double relEps=Math::paramEpsilon, double absEps=Math::lengthEpsilon) | MbNurbs | |
| RemovePoint(ptrdiff_t index) override | MbNurbs | virtual |
| RemovePoints() override | MbNurbs | virtual |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| ReplacePoints(const SArray< MbCartPoint > &pnts) | MbPolyCurve | |
| ReplacePoints(const std::vector< MbCartPoint > &pnts) | MbPolyCurve | |
| ResetTCalc() const override | MbNurbs | virtual |
| Rotate(const MbCartPoint &pnt, const MbDirection &angle, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbNurbs | virtual |
| MbPolyCurve::Rotate(const MbCartPoint &pnt, double angle, MbRegTransform *iReg=nullptr, const MbSurface *newSurface=nullptr) | MbPlaneItem | virtual |
| SecondDer(double &t, MbVector &sd) const override | MbNurbs | virtual |
| SelfIntersect(SArray< MbCrossPoint > &, double metricEps=Math::LengthEps) const | MbCurve | virtual |
| SetBasisCurve() | MbCurve | virtual |
| SetBasisPoints(const MbControlData &) override | MbNurbs | virtual |
| SetBegEndDerivesEqual() | MbPolyCurve | virtual |
| SetClosed(bool cls) override | MbNurbs | virtual |
| SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON) override | MbNurbs | virtual |
| SetCurveName(SimpleName newName) | MbCurve | inline |
| SetDegree(size_t newDegree) | MbNurbs | |
| SetEqual(const MbPlaneItem &) override | MbNurbs | virtual |
| SetFormType(MbeNurbsCurveForm f) | MbNurbs | inline |
| SetKnot(size_t ind) | MbNurbs | inline |
| SetLimitParam(double newTMin, double newTMax) | MbNurbs | |
| SetPointList(size_t i) | MbPolyCurve | inline |
| SetProperties(const MbProperties &) override | MbNurbs | virtual |
| SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
| SetSubstrate() | MbCurve | virtual |
| SetWeight(ptrdiff_t pointNumber, double newWeight) | MbNurbs | |
| SetWeights() | MbNurbs | inline |
| size() const | MbCurve | inline |
| SmallestPerpendicular(const MbCartPoint &pnt, double &tProj) const | MbCurve | virtual |
| Step(double t, double sag) const override | MbNurbs | virtual |
| SubstrateCurveDirection() const | MbCurve | virtual |
| SubstrateToCurve(double &) const | MbCurve | virtual |
| Tangent(double &t, MbVector &v) const | MbCurve | inline |
| Tangent(double &t, MbDirection &d) const | MbCurve | inline |
| Tangent(double &t) const | MbCurve | inline |
| TangentPoint(const MbCartPoint &pnt, SArray< double > &tFind) const override | MbNurbs | virtual |
| TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
| TapeBase(const TapeBase &) | TapeBase | |
| ThirdDer(double &t, MbVector &td) const override | MbNurbs | virtual |
| Transform(const MbMatrix &matr, MbRegTransform *ireg=nullptr, const MbSurface *newSurface=nullptr) override | MbNurbs | virtual |
| Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const override | MbNurbs | virtual |
| Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbNurbs | |
| Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const=0 | MbNurbs | |
| MbPolyCurve::Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbCurve | virtual |
| TrimmPart(double t1, double t2, MbCurve *&part2) override | MbNurbs | virtual |
| Type() const override | MbPolyCurve | virtual |
| UnClamped(bool clm) | MbNurbs | |
| Unlock() const | MbNestSyncItem | |
| uppIndex | MbPolyCurve | protected |
| VertIsoclinal(SArray< double > &tFind) const | MbCurve | |
| ~MbCurve() | MbCurve | virtual |
| ~MbPlaneItem() | MbPlaneItem | virtual |
| ~MbPolyCurve() | MbPolyCurve | virtual |
| ~TapeBase() | TapeBase | virtual |