|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
This is the complete list of members for MbCharacterCurve, 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 |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| AddYourGabaritMtr(MbRect &rect, const MbMatrix &matr) const | MbCurve | virtual |
| AddYourGabaritTo(MbRect &) const override | MbCharacterCurve | virtual |
| AreLimitPointsEqual() const | MbCurve | inline |
| BasePointProjection(const MbCartPoint &pnt, MbCartPoint &on) const | MbCurve | |
| BeginApprox(double sag, double &tbeg, double &tend, MbCartPoint &pnt, bool &existNextPoint) const | MbCurve | virtual |
| BreakPoints(std::vector< double > &vBreaks, double precision=ANGLE_REGION) const | MbCurve | virtual |
| CalculateGabarit(MbRect &) const override | MbCharacterCurve | virtual |
| CalculateLength(double t1, double t2) const | MbCurve | virtual |
| CalculateLocalGabarit(const MbMatrix &into, MbRect &local) const | MbCurve | virtual |
| CalculateMetricLength() const | MbCurve | virtual |
| CalculatePolygon(double sag, MbPolygon &poligon) const | MbCurve | virtual |
| CorrectCyclicParameter(double &t, double eps=Math::paramRegion) const | MbCurve | |
| CorrectParameter(double &t) const | MbCurve | |
| CreateProperty(MbePrompt name) const override | MbCurve | virtual |
| Curvature(double t) const | MbCurve | virtual |
| CurvatureDerive(double t) const | MbCurve | |
| CurvatureRadius(double t) const | MbCurve | |
| CurveToSubstrate(double &) const | MbCurve | virtual |
| DecRef() const | MbRefItem | |
| Deformation(const MbRect &rect, const MbMatrix &matr) | MbCurve | virtual |
| DeletePart(double t1, double t2, MbCurve *&part2) override | MbCharacterCurve | virtual |
| DerLength(double &t) const | MbCurve | inline |
| DeviationStep(double t, double ang) const override | MbCharacterCurve | 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 | MbCurve | virtual |
| DistanceToPoint(const MbCartPoint &toP) const override | MbCurve | virtual |
| DistanceToPointIfLess(const MbCartPoint &toP, double &d) const override | MbCurve | virtual |
| Duplicate(MbRegDuplicate *=nullptr) const override | MbCharacterCurve | virtual |
| Explore(double &t, bool ext, MbCartPoint &pnt, MbVector &fir, MbVector *sec, MbVector *thir) const override | MbCharacterCurve | virtual |
| Extend(const MbCurveExtensionParameters ¶meters, c3d::PlaneCurveSPtr &resCurve) const | MbCurve | virtual |
| Family() const override | MbCurve | virtual |
| FirstDer(double &t, MbVector &) const override | MbCharacterCurve | virtual |
| MbCurve::FirstDer(double &t) const | MbCurve | inline |
| GetAnalyticalFunctionsBounds(std::vector< double > ¶ms) const | MbCurve | virtual |
| GetAxisPoint(MbCartPoint &p) const | MbCurve | virtual |
| GetBasisCurve() const | MbCurve | virtual |
| GetBasisPoints(MbControlData &) const override | MbCharacterCurve | virtual |
| GetCentre(MbCartPoint &) const | MbCurve | virtual |
| GetCount() const override | MbCharacterCurve | virtual |
| GetCurveName() const | MbCurve | inline |
| GetEndPoint(MbCartPoint &) const | MbCurve | virtual |
| GetLengthEvaluation() const override | MbCharacterCurve | 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 |
| GetLock() const | MbNestSyncItem | |
| GetMetricLength() const override | MbCharacterCurve | virtual |
| GetMiddlePoint(MbCartPoint &) const | MbCurve | virtual |
| GetNextPoint(double sag, double tend, double &tcur, MbCartPoint &pnt) const | MbCurve | virtual |
| GetParamDelta() const | MbCurve | virtual |
| GetParamLength() const | MbCurve | inline |
| GetParamToUnit() const | MbCurve | virtual |
| GetParamToUnit(double t) const | MbCurve | virtual |
| GetPeriod() const | MbCurve | virtual |
| GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint > &pnts) const | MbCurve | virtual |
| GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint > &pnts) const | MbCurve | |
| GetProperties(MbProperties &) override | MbCharacterCurve | virtual |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRadius(double accuracy=PARAM_REGION) const | MbCurve | virtual |
| GetRegistrable() const | TapeBase | |
| GetSpecificPoint(const MbCartPoint &from, double &dmax, MbCartPoint &pnt) const | MbCurve | virtual |
| GetStartPoint(MbCartPoint &) const | MbCurve | virtual |
| GetSubstrate() const | MbCurve | virtual |
| GetTEpsilon(double epsilon) const | MbCurve | virtual |
| GetTEpsilon(double t, double epsilon) const | MbCurve | virtual |
| GetTMax() const override | MbCharacterCurve | virtual |
| GetTMid() const | MbCurve | inline |
| GetTMin() const override | MbCharacterCurve | 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 |
| GetUseCount() const | MbRefItem | |
| GetWeightCentre(MbCartPoint &) const | MbCurve | virtual |
| GoThroughPoint(MbCartPoint &pnt) | MbCurve | virtual |
| HasLength(double &length) const override | MbCharacterCurve | virtual |
| HorzIsoclinal(SArray< double > &tFind) const | MbCurve | |
| IntersectHorizontal(double y, SArray< double > &cross) const | MbCurve | virtual |
| IntersectVertical(double x, SArray< double > &cross) const | MbCurve | virtual |
| Inverse(MbRegTransform *iReg=nullptr) override | MbCharacterCurve | virtual |
| InverseDuplicate() const | MbCurve | |
| IsA() const override | MbCharacterCurve | virtual |
| IsBounded() const | MbCurve | virtual |
| IsClosed() const override | MbCharacterCurve | virtual |
| IsCompleteInRect(const MbRect &rect) const | MbCurve | virtual |
| IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) const | MbCurve | virtual |
| IsDegenerate(double eps=Math::LengthEps) const | MbCurve | virtual |
| IsFamilyRegistrable() const | TapeBase | virtual |
| IsInRectForDeform(const MbRect &) const | MbCurve | 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 | MbCurve | virtual |
| IsPointOn(const MbCartPoint &, double eps=Math::LengthEps) const | MbCurve | inline |
| IsReparamSame(const MbCurve &curve, double &factor) const | MbCurve | virtual |
| IsSame(const MbPlaneItem &other, double accuracy=LENGTH_EPSILON) const override | MbCharacterCurve | virtual |
| IsSimilar(const MbPlaneItem &item) const | MbPlaneItem | virtual |
| IsSimilarToCurve(const MbCurve &curve, double precision=PARAM_PRECISION) const | MbCurve | 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 | MbCurve | virtual |
| IsTouch(double eps=Math::LengthEps) const | MbCurve | inline |
| IsVisibleInRect(const MbRect &rect, bool exact=false) const override | MbCurve | virtual |
| LengthBetween2Points(MbCartPoint &p1, MbCartPoint &p2, MbCartPoint *pc=nullptr) const | MbCurve | virtual |
| Lock() const | MbNestSyncItem | |
| LowestPoint(MbCartPoint &lowestPoint, double &tLowest) const | MbCurve | |
| MbCurve() | MbCurve | protected |
| MbCurve(const MbCurve &other) | MbCurve | inlineprotected |
| MbPlaneItem() | MbPlaneItem | protected |
| MbRefItem() | MbRefItem | protected |
| Move(const MbVector &, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbCharacterCurve | virtual |
| name | MbCurve | protected |
| NearPointProjection(const MbCartPoint &pnt, double xEpsilon, double yEpsilon, double &t, bool ext, MbRect1D *tRange=nullptr) const | MbCurve | 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 | MbCurve | virtual |
| NurbsCurve(const MbCurveIntoNurbsInfo &) const override | MbCharacterCurve | virtual |
| MbCurve::NurbsCurve(const MbCurveIntoNurbsInfo *nInfo=nullptr) const | MbCurve | |
| MbCurve::NurbsCurve(const MbNurbsParameters &tParameters) const | MbCurve | virtual |
| Offset(double rad) const | MbCurve | virtual |
| OffsetCuspPoint(SArray< double > &tCusps, double dist) const | MbCurve | virtual |
| operator[](size_t) const | MbCurve | inline |
| PerpendicularPoint(const MbCartPoint &pnt, SArray< double > &tFind) const | MbCurve | virtual |
| PointLocation(const MbCartPoint &pnt, double eps=Math::LengthEps) const | MbCurve | virtual |
| PointOn(double &t, MbCartPoint &) const override | MbCharacterCurve | virtual |
| MbCurve::PointOn(double &t) const | MbCurve | inline |
| PointProjection(const MbCartPoint &pnt) const | MbCurve | virtual |
| 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 | MbCharacterCurve | virtual |
| PrepareWrite() const | MbPlaneItem | inline |
| Refresh() override | MbCurve | virtual |
| RefType() const override | MbPlaneItem | virtual |
| Release() const | MbRefItem | |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| ResetTCalc() const | MbCurve | virtual |
| Rotate(const MbCartPoint &pnt, const MbDirection &angle, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbCharacterCurve | virtual |
| MbCurve::Rotate(const MbCartPoint &pnt, double angle, MbRegTransform *iReg=nullptr, const MbSurface *newSurface=nullptr) | MbPlaneItem | virtual |
| SecondDer(double &t, MbVector &) const override | MbCharacterCurve | virtual |
| SelfIntersect(SArray< MbCrossPoint > &, double metricEps=Math::LengthEps) const | MbCurve | virtual |
| SetBasisCurve() | MbCurve | virtual |
| SetBasisPoints(const MbControlData &) override | MbCharacterCurve | virtual |
| SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON) | MbCurve | virtual |
| SetCurveName(SimpleName newName) | MbCurve | inline |
| SetEqual(const MbPlaneItem &) override | MbCharacterCurve | virtual |
| SetProperties(const MbProperties &) override | MbCharacterCurve | virtual |
| SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
| SetSubstrate() | MbCurve | virtual |
| size() const | MbCurve | inline |
| SmallestPerpendicular(const MbCartPoint &pnt, double &tProj) const | MbCurve | virtual |
| Step(double t, double sag) const override | MbCharacterCurve | 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 | MbCurve | virtual |
| TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
| TapeBase(const TapeBase &) | TapeBase | |
| ThirdDer(double &t, MbVector &) const override | MbCharacterCurve | virtual |
| Transform(const MbMatrix &, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbCharacterCurve | virtual |
| Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const override | MbCharacterCurve | virtual |
| Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbCharacterCurve | |
| Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const=0 | MbCharacterCurve | |
| MbCurve::Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbCurve | virtual |
| TrimmPart(double t1, double t2, MbCurve *&part2) override | MbCharacterCurve | virtual |
| Type() const override | MbCurve | virtual |
| Unlock() const | MbNestSyncItem | |
| VertIsoclinal(SArray< double > &tFind) const | MbCurve | |
| ~MbCurve() | MbCurve | virtual |
| ~MbPlaneItem() | MbPlaneItem | virtual |
| ~TapeBase() | TapeBase | virtual |