C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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 | |
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(MbNurbs &) | 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 DoubleVector &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() | 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 |
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 DoubleVector &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 &curve, double accuracy=LENGTH_EPSILON) const | MbCurve | |
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) 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 |
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(size_t ind) | MbNurbs | inline |
SetWeight(ptrdiff_t pointNumber, double newWeight) | MbNurbs | |
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 |