C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbNurbs Member List

This is the complete list of members for MbNurbs, including all inherited members.

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