C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MbArc, including all inherited members.
_FirstDer(double t, MbVector &) const override | MbArc | virtual |
MbCurve::_Normal(double t, MbDirection &d) const | MbCurve | inline |
_PointOn(double t, MbCartPoint &) const override | MbArc | virtual |
_SecondDer(double t, MbVector &) const override | MbArc | virtual |
_Tangent(double t, MbVector &v) const | MbCurve | inline |
_Tangent(double t, MbDirection &d) const | MbCurve | inline |
_ThirdDer(double t, MbVector &) const override | MbArc | virtual |
a | MbArc | protected |
AddRef() const | MbRefItem | |
AddYourGabaritMtr(MbRect &rect, const MbMatrix &matr) const | MbCurve | virtual |
AddYourGabaritTo(MbRect &r) const override | MbArc | virtual |
AngleToParam(double &t) const | MbArc | inline |
AreLimitPointsEqual() const | MbCurve | inline |
b | MbArc | protected |
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 &r) const override | MbArc | virtual |
CalculateLength(double t1, double t2) const override | MbArc | virtual |
CalculateLocalGabarit(const MbMatrix &into, MbRect &local) const | MbCurve | virtual |
CalculateMetricLength() const override | MbArc | virtual |
CalculatePolygon(double sag, MbPolygon &poligon) const | MbCurve | virtual |
CheckParam(double &t) const | MbArc | inline |
circle | MbArc | protected |
closed | MbArc | protected |
CopyBaseEllipse(const MbArc &init) | MbArc | |
CorrectCyclicParameter(double &t, double eps=Math::paramRegion) const | MbCurve | |
CorrectParameter(double &t) const | MbCurve | |
Create(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3) | MbArc | static |
Create(const MbCartPoint &p1, const MbCartPoint &p2, double a4) | MbArc | static |
CreateProperty(MbePrompt name) const override | MbCurve | virtual |
Curvature(double t) const override | MbArc | virtual |
CurvatureDerive(double t) const | MbCurve | |
CurvatureRadius(double t) const | MbCurve | |
CurveToSubstrate(double &) const | MbCurve | virtual |
DecRef() const | MbRefItem | |
Deformation(const MbRect &, const MbMatrix &) override | MbArc | virtual |
DeletePart(double t1, double t2, MbCurve *&part2) override | MbArc | virtual |
DerLength(double &t) const | MbCurve | inline |
DeviationStep(double t, double angle) const override | MbArc | 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 | MbArc | virtual |
DistanceToPoint(const MbCartPoint &) const override | MbArc | virtual |
DistanceToPointIfLess(const MbCartPoint &toP, double &d) const override | MbArc | virtual |
Duplicate(MbRegDuplicate *=nullptr) const override | MbArc | virtual |
EllipticIntersect(const MbLine &pLine, double cross[2], double eps0=PARAM_PRECISION) const | MbArc | |
Explore(double &t, bool ext, MbCartPoint &pnt, MbVector &fir, MbVector *sec, MbVector *thir) const override | MbArc | virtual |
Extend(const MbCurveExtensionParameters ¶meters, c3d::PlaneCurveSPtr &resCurve) const override | MbArc | virtual |
Family() const override | MbCurve | virtual |
FirstDer(double &t, MbVector &) const override | MbArc | virtual |
MbCurve::FirstDer(double &t) const | MbCurve | inline |
GetAnalyticalFunctionsBounds(std::vector< double > ¶ms) const | MbCurve | virtual |
GetAngle() const | MbArc | inline |
GetAxisPoint(MbCartPoint &p) const override | MbArc | virtual |
GetBasisCurve() const | MbCurve | virtual |
GetBasisPoints(MbControlData &) const override | MbArc | virtual |
GetCentre(MbCartPoint &c) const override | MbArc | virtual |
GetCentre() const | MbArc | virtual |
GetControlPoints(SArray< MbCartPoint > &points) | MbArc | |
GetCount() const override | MbArc | virtual |
GetCurveName() const | MbCurve | inline |
GetEndPoint(MbCartPoint &) const | MbCurve | virtual |
GetLengthEvaluation() const override | MbArc | virtual |
GetLimitAngle(ptrdiff_t number) const | MbArc | inline |
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 | |
GetMajorAxisAngle() const | MbArc | inline |
GetMetricLength() const override | MbArc | virtual |
GetMiddlePoint(MbCartPoint &p) const override | MbArc | virtual |
GetNextPoint(double sag, double tend, double &tcur, MbCartPoint &pnt) const | MbCurve | virtual |
GetParamDelta() const | MbCurve | virtual |
GetParamEpsilon(double eps=Math::LengthEps) const | MbArc | inlineprotected |
GetParamLength() const | MbCurve | inline |
GetParamToUnit() const | MbCurve | virtual |
GetParamToUnit(double t) const | MbCurve | virtual |
GetPeriod() const override | MbArc | virtual |
GetPlacement() const | MbArc | inline |
GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint > &pnts) const override | MbArc | virtual |
GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint > &pnts) const | MbCurve | |
GetPositionAngle(const MbCartPoint &p) const | MbArc | |
GetProperties(MbProperties &properties) override | MbArc | virtual |
GetPureName(const VersionContainer &) const | TapeBase | virtual |
GetR() const | MbArc | inline |
GetRadius(double accuracy=PARAM_REGION) const override | MbArc | virtual |
GetRadiusA() const | MbArc | inline |
GetRadiusB() const | MbArc | inline |
GetRegistrable() const | TapeBase | |
GetSense() const | MbArc | inline |
GetSpecificPoint(const MbCartPoint &from, double &dmax, MbCartPoint &pnt) const override | MbArc | 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 | MbArc | virtual |
GetTMid() const | MbCurve | inline |
GetTMin() const override | MbArc | 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 |
GetTrim1() const | MbArc | inline |
GetTrim2() const | MbArc | inline |
GetUseCount() const | MbRefItem | |
GetWeightCentre(MbCartPoint &p) const override | MbArc | virtual |
GoThroughPoint(MbCartPoint &pnt) | MbCurve | virtual |
HasLength(double &length) const override | MbArc | virtual |
HorzIsoclinal(SArray< double > &tFind) const | MbCurve | |
Init(const MbArc &) | MbArc | |
Init(const MbCartPoint &pc, double rad) | MbArc | |
Init(double t1, double t2) | MbArc | |
Init(const MbCartPoint &pc, double rad, const MbCartPoint &p1, const MbCartPoint &p2, bool clockwise) | MbArc | |
Init(const MbCartPoint &pc, const MbCartPoint &p) | MbArc | |
Init(const MbCartPoint &p1, double angle, double rad) | MbArc | |
Init(const MbCartPoint &pc, const MbCartPoint &pnt, double angle) | MbArc | |
Init(const MbCartPoint &pc, double angle1, double angle2, double rad, bool clockwise) | MbArc | |
Init(const MbCartPoint &pc, const MbCartPoint &pnt, bool firstPoint, double angle, bool clockwise) | MbArc | |
Init(const MbCartPoint &pc, double angle1, const MbCartPoint &p2, double rad, bool clockwise) | MbArc | |
Init(MbArc *obj, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
Init(const MbCartPoint &p1, const MbCartPoint &p2, double angle, bool firstAngle, bool clockwise) | MbArc | |
Init(MbCartPoint &pc, double angle1, double angle2, const MbCartPoint &pnt, bool firstPoint, bool clockwise) | MbArc | |
Init(MbCartPoint &pc, const MbCartPoint &p, bool firstPoint, double angle, double rad, bool clockwise) | MbArc | |
Init(const MbCartPoint &pc, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
Init(double a2, MbCartPoint &p1, MbCartPoint &p2, const DiskreteLengthData *diskrData=nullptr, bool correctFirstPnt=true) | MbArc | |
Init(double aa, double bb, const MbPlacement &place) | MbArc | |
Init(double aa, double bb, const MbCartPoint &pc, double ang) | MbArc | |
Init(double aa, double bb, const MbPlacement &place, double t1, double t2, int initSense) | MbArc | |
Init(double aa, double bb, const MbPlacement &place, const MbCartPoint &p1, const MbCartPoint &p2, bool clockwise) | MbArc | |
Init1(const MbCartPoint &c, const MbCartPoint &p1, double &len, double &angle) | MbArc | |
Init2(const MbCartPoint &c, const MbCartPoint &p1, MbCartPoint &p2, double &lenB) | MbArc | |
Init3(const MbCartPoint &c0, const MbCartPoint &p1, double angle, double &aa, double &bb) | MbArc | |
Init3Points(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3, bool cl) | MbArc | |
Init4(const MbCartPoint &p1, const MbCartPoint &p2, double angle, double &aa, double &bb) | MbArc | |
Init4(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &pB, const MbCartPoint &pE, bool clockwise=false) | MbArc | |
Init5(const MbCartPoint &c, const MbCartPoint &p1, const MbCartPoint &p2, double &aa, double &bb, double &angle) | MbArc | |
Init6(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3, double &aa, double &bb, double &angle) | MbArc | |
Init7(const MbCartPoint &pc, MbCartPoint p1, MbCartPoint p2, MbCartPoint p3, double &aa, double &bb, double &angle) | MbArc | |
Init8(const MbCartPoint &p1, const MbDirection &dir1, const MbCartPoint &p2, const MbDirection &dir2, const MbCartPoint &p3, double &aa, double &bb, double &angle) | MbArc | |
InitArc(MbCartPoint &pc, const MbCartPoint &p1, const MbCartPoint &p2) | MbArc | |
InitByPositionAngles(double a1, double a2, int initSense, const MbDimAccuracy &xyEps=MbDimAccuracy::twoDimRgn) | MbArc | |
InitCircle(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3) | MbArc | |
IntersectHorizontal(double y, SArray< double > &cross) const override | MbArc | virtual |
IntersectVertical(double x, SArray< double > &cross) const override | MbArc | virtual |
Inverse(MbRegTransform *iReg=nullptr) override | MbArc | virtual |
InverseDuplicate() const | MbCurve | |
IsA() const override | MbArc | virtual |
IsBaseParamOn(double t, double eps=Math::paramEpsilon) const | MbArc | inline |
IsBounded() const | MbCurve | virtual |
IsCircle(double eps=PARAM_REGION) const | MbArc | |
IsClockwise() const | MbArc | inline |
IsClosed() const override | MbArc | virtual |
IsCompleteInRect(const MbRect &r) const override | MbArc | virtual |
IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) const | MbCurve | virtual |
IsDegenerate(double eps=Math::LengthEps) const override | MbArc | virtual |
IsFamilyRegistrable() const | TapeBase | virtual |
IsInRectForDeform(const MbRect &r) const override | MbArc | virtual |
IsInverseSame(const MbCurve &curve, double accuracy=LENGTH_EPSILON) const | MbCurve | |
Isoclinal(const MbVector &angle, SArray< double > &tFind) const override | MbArc | 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 |
IsPositionCircular() const | MbArc | inline |
IsPositionIsotropic() const | MbArc | inline |
IsPositionNormal() const | MbArc | inline |
IsReparamSame(const MbCurve &curve, double &factor) const | MbCurve | virtual |
IsSame(const MbPlaneItem &other, double accuracy=LENGTH_EPSILON) const override | MbArc | virtual |
IsSelfIntersectOffset(double d) const | MbArc | |
IsSimilar(const MbPlaneItem &item) const | MbPlaneItem | virtual |
IsSimilarToCurve(const MbCurve &curve, double precision=PARAM_PRECISION) const override | MbArc | 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 | MbCurve | virtual |
IsTouch(double eps=Math::LengthEps) const | MbCurve | inline |
IsVisibleInRect(const MbRect &r, bool exact=false) const override | MbArc | virtual |
IsVisibleInRect(const MbRect &rect, bool exact=false) const override | MbArc | |
LengthBetween2Points(MbCartPoint &p1, MbCartPoint &p2, MbCartPoint *pc=nullptr) const | MbCurve | virtual |
Lock() const | MbNestSyncItem | |
LowestPoint(MbCartPoint &lowestPoint, double &tLowest) const | MbCurve | |
MakeAsBaseEllipse() | MbArc | |
MbArc() | MbArc | |
MbArc(double rad) | MbArc | |
MbArc(const MbCartPoint &p, double rad) | MbArc | |
MbArc(const MbCartPoint &pc, const MbCartPoint &on) | MbArc | |
MbArc(const MbCartPoint &pc, double rad, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
MbArc(const MbCartPoint &pc, double rad, double t1, double t2, int initSense) | MbArc | |
MbArc(const MbArc &init, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
MbArc(const MbCartPoint &pc, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
MbArc(const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3) | MbArc | |
MbArc(const MbCartPoint &p1, const MbCartPoint &p2, double a4) | MbArc | |
MbArc(double aa, double bb, const MbPlacement &place, const MbCartPoint &p1, const MbCartPoint &p2, int initSense) | MbArc | |
MbArc(double aa, double bb, const MbPlacement &place, double t1, double t2, int initSense) | MbArc | |
MbArc(const MbArc &ellipse, double t1, double t2, int initSense) | MbArc | |
MbArc(double aa, double bb, const MbPlacement &pos) | MbArc | |
MbArc(double aa, double bb, const MbCartPoint &c, double angle) | MbArc | |
MbArc(const MbArc &init) | MbArc | explicit |
MbCurve() | MbCurve | protected |
MbCurve(const MbCurve &other) | MbCurve | inlineprotected |
MbPlaneItem() | MbPlaneItem | protected |
MbRefItem() | MbRefItem | protected |
metricLength | MbArc | mutableprotected |
ModifyByPoint(size_t ind, const MbCartPoint &pnt) | MbArc | |
Move(const MbVector &, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbArc | virtual |
name | MbCurve | protected |
NearPointProjection(const MbCartPoint &pnt, double xEpsilon, double yEpsilon, double &t, bool ext, MbRect1D *tRange=nullptr) const override | MbArc | virtual |
MbCurve::Normal(double &t, MbDirection &d) const | MbCurve | inline |
MbCurve::Normal(double &t) const | MbCurve | inline |
Normalize() | MbArc | |
NormalizeTransform(const MbMatrix &mt) | MbArc | |
NurbsContour() const override | MbArc | virtual |
NurbsCurve(const MbCurveIntoNurbsInfo &) const override | MbArc | virtual |
NurbsCurve(const MbNurbsParameters &) const override | MbArc | virtual |
MbCurve::NurbsCurve(const MbCurveIntoNurbsInfo *nInfo=nullptr) const | MbCurve | |
Offset(double rad) const override | MbArc | virtual |
OffsetCuspPoint(SArray< double > &tCusps, double dist) const | MbCurve | virtual |
OnSector(const MbCartPoint &pnt) const | MbArc | |
OnSector(double angle) const | MbArc | |
operator=(const MbArc &init) | MbArc | inline |
operator[](size_t) const | MbCurve | inline |
ParameterFrom(double &t) const | MbArc | inline |
ParameterInto(double &t) const | MbArc | inline |
ParamToAngle(double &t) const | MbArc | inline |
PerpendicularPoint(const MbCartPoint &pnt, SArray< double > &tFind) const override | MbArc | virtual |
PointLocation(const MbCartPoint &pnt, double eps=Math::LengthEps) const | MbCurve | virtual |
PointOn(double &t, MbCartPoint &) const override | MbArc | virtual |
MbCurve::PointOn(double &t) const | MbCurve | inline |
PointOnBaseEllipse(double &t, MbCartPoint &pnt) const | MbArc | |
PointProjection(const MbCartPoint &pnt) const override | MbArc | virtual |
MbCurve::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 | |
PointProjectionOnBaseEllipse(const MbCartPoint &pnt) const | MbArc | |
PointRelative(const MbCartPoint &pnt, double eps=Math::LengthEps) const override | MbArc | virtual |
position | MbArc | protected |
PrepareIntegralData(const bool forced) const override | MbArc | virtual |
PrepareWrite() const | MbPlaneItem | inline |
rect | MbArc | mutableprotected |
Refresh() override | MbArc | virtual |
RefType() const override | MbPlaneItem | virtual |
Release() const | MbRefItem | |
ResetTCalc() const | MbCurve | virtual |
Rotate(const MbCartPoint &pnt, const MbDirection &angle, MbRegTransform *=nullptr, const MbSurface *newSurface=nullptr) override | MbArc | virtual |
MbCurve::Rotate(const MbCartPoint &pnt, double angle, MbRegTransform *iReg=nullptr, const MbSurface *newSurface=nullptr) | MbPlaneItem | virtual |
SecondDer(double &t, MbVector &) const override | MbArc | virtual |
SelfIntersect(SArray< MbCrossPoint > &, double metricEps=Math::LengthEps) const | MbCurve | virtual |
sense | MbArc | protected |
SetBasisCurve() | MbCurve | virtual |
SetBasisPoints(const MbControlData &) override | MbArc | virtual |
SetCentre(const MbCartPoint &c) | MbArc | inline |
SetClosed() | MbArc | inlineprotected |
SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON) | MbCurve | virtual |
SetCurveName(SimpleName newName) | MbCurve | inline |
SetDirection(bool clockwise) | MbArc | inline |
SetEqual(const MbPlaneItem &) override | MbArc | virtual |
SetLimitAngle(ptrdiff_t number, const MbCartPoint &pnt) | MbArc | inline |
SetLimitPoint(ptrdiff_t number, const MbCartPoint &pnt) | MbArc | |
SetPlacement(const MbPlacement &pl) | MbArc | inline |
SetProperties(const MbProperties &properties) override | MbArc | virtual |
SetRadius(double rad) | MbArc | inline |
SetRadiusA(double aa) | MbArc | inline |
SetRadiusB(double bb) | MbArc | inline |
SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
SetSubstrate() | MbCurve | virtual |
SetTrim1(double t) | MbArc | inline |
SetTrim2(double t) | MbArc | inline |
size() const | MbCurve | inline |
SmallestPerpendicular(const MbCartPoint &pnt, double &tProj) const override | MbArc | virtual |
Step(double t, double sag) const override | MbArc | 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 | MbArc | virtual |
TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
TapeBase(const TapeBase &) | TapeBase | |
ThirdDer(double &t, MbVector &) const override | MbArc | virtual |
Transform(const MbMatrix &matr, MbRegTransform *ireg=nullptr, const MbSurface *newSurface=nullptr) override | MbArc | virtual |
trim1 | MbArc | protected |
trim2 | MbArc | protected |
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const override | MbArc | virtual |
Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbArc | |
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyEps, bool saveParamLenAndLaw) const=0 | MbArc | |
MbCurve::Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) const | MbCurve | virtual |
TrimmPart(double t1, double t2, MbCurve *&part2) override | MbArc | virtual |
Type() const override | MbCurve | virtual |
Unlock() const | MbNestSyncItem | |
VertIsoclinal(SArray< double > &tFind) const | MbCurve | |
~MbArc() | MbArc | virtual |
~MbCurve() | MbCurve | virtual |
~MbPlaneItem() | MbPlaneItem | virtual |
~TapeBase() | TapeBase | virtual |