C3D Toolkit  Kernel - 115525, Vision - 2.6.4.29
MbConeSpiral Cписок членов класса

Полный список членов класса MbConeSpiral, включая наследуемые из базового класса

_BNormal(double t, MbVector3D &) constMbCurve3Dvirtual
_FirstDer(double t, MbVector3D &fd) constMbConeSpiralvirtual
_Normal(double t, MbVector3D &) constMbCurve3Dvirtual
_PointOn(double t, MbCartPoint3D &pnt) constMbConeSpiralvirtual
_SecondDer(double t, MbVector3D &sd) constMbConeSpiralvirtual
_Tangent(double t, MbVector3D &) constMbCurve3Dvirtual
_ThirdDer(double t, MbVector3D &td) constMbConeSpiralvirtual
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) constMbSpiralvirtual
AreLimitPointsEqual() constMbCurve3Dinline
BNormal(double &t, MbVector3D &) constMbCurve3Dvirtual
BreakPoints(std::vector< double > &vBreaks, double precision=ANGLE_REGION) constMbCurve3Dvirtual
CalculateGabarit(MbCube &cube) constMbCurve3Dvirtual
CalculateGrid(double radius, const MbStepData &stepData, MbMesh &mesh) constMbCurve3D
CalculateLength(double t1, double t2) constMbConeSpiralvirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) constMbCurve3Dvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbCurve3Dvirtual
CalculateMetricLength() constMbCurve3Dvirtual
CalculatePolygon(const MbStepData &stepData, MbPolygon3D &polygon) constMbCurve3Dvirtual
CalculatePolygon(double, MbPolygon3D &) constMbCurve3D
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init)MbCurve3Dvirtual
ChangeCarrierBorne(const MbSpaceItem &item, MbSpaceItem &init, const MbMatrix &matr)MbCurve3Dvirtual
ConeSpiralType перечислениеMbConeSpiral
Create(const MbCartPoint3D &p0, const MbCartPoint3D &p1, const MbCartPoint3D &p2, double st, bool left=false)MbConeSpiralstatic
Create(const MbPlacement3D &pl, double radius1, double radius2, double height, double st)MbConeSpiralstatic
Create(double radius, double angle, double height, double st, const MbPlacement3D &pl)MbConeSpiralstatic
Create(double radius, double st, const MbPlacement3D &pl, double t1, double t2)MbConeSpiralstatic
Create(double r0, double h, double tgAH, const MbPlacement3D &pl, double u1, double v1, double u2, double v2)MbConeSpiralstatic
CreateProperty(MbePrompt name) constMbCurve3Dvirtual
cst_Conical элементы перечисленияMbConeSpiral
cst_Cylindrical элементы перечисленияMbConeSpiral
cst_Plane элементы перечисленияMbConeSpiral
cubeMbSpiralmutableprotected
Curvature(double t) constMbSpiralvirtual
CurveStep(const double &t, const MbStepData &stepData) constMbCurve3D
CurveToSubstrate(double &) constMbCurve3Dvirtual
DecRef() constMbRefItem
DeviationStep(double t, double angle) constMbConeSpiralvirtual
DistanceAlong(double &t, double len, int curveDir, double eps=Math::metricPrecision, VERSION version=Math::DefaultMathVersion()) constMbCurve3Dvirtual
DistanceToCurve(const MbCurve3D &curve2, double &t1, double &t2) constMbCurve3Dvirtual
DistanceToPlace(const MbPlacement3D &place, double &t0, double &angle) constMbCurve3Dvirtual
DistanceToPoint(const MbCartPoint3D &) constMbCurve3Dvirtual
Duplicate(MbRegDuplicate *=nullptr) constMbConeSpiralvirtual
Explore(double &t, bool ext, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec, MbVector3D *thir) constMbConeSpiralvirtual
Extend(const MbCurveExtensionParameters &parameters, MbCurve3D *&resCurve) constMbCurve3Dvirtual
Family() constMbCurve3Dvirtual
FastApproxExplore(double &t, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec) constMbCurve3Dvirtual
FirstDer(double &t, MbVector3D &fd) constMbConeSpiralvirtual
MbCurve3D::FirstDer(double &t) constMbCurve3D
GetAnalyticalFunctionsBounds(std::vector< double > &params) constMbCurve3Dvirtual
GetAngle() constMbSpiralinline
GetAxis(MbAxis3D &axis) constMbSpiral
GetBasisCurve() constMbCurve3Dvirtual
GetBasisItems(RPArray< MbSpaceItem > &)MbSpaceItemvirtual
GetBasisPoints(MbControlData3D &) constMbSpiralvirtual
GetCentre(MbCartPoint3D &c) constMbSpiralvirtual
GetCircleAxis(MbAxis3D &axis) constMbCurve3Dvirtual
GetClassDescriptor(const VersionContainer &) const =0TapeBasepure virtual
GetCount() constMbSpiralvirtual
GetCurvatureSpecialPoints(std::vector< c3d::DoublePair > &points) constMbCurve3Dvirtual
GetCurveName() constMbCurve3Dinline
GetDirection(MbVector3D &v) constMbSpiralinline
GetIsoclinal(const MbVector3D &nor, SArray< double > &tIso) constMbCurve3Dvirtual
GetLengthEvaluation() constMbSpiralvirtual
GetLimitPoint(ptrdiff_t number) constMbCurve3D
GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) constMbCurve3D
GetLimitTangent(ptrdiff_t number) constMbCurve3D
GetLimitTangent(ptrdiff_t number, MbVector3D &v) constMbCurve3D
GetLock() constMbNestSyncItem
GetMap(const MbMatrix3D &, MbRect1D *pRgn=nullptr, VERSION version=Math::DefaultMathVersion(), bool *coincParams=nullptr) constMbConeSpiralvirtual
GetMapPsp(const MbMatrix3D &into, double zNear, MbRect1D *pRegion=nullptr) constMbCurve3Dvirtual
GetMetricLength() constMbSpiralvirtual
GetParamLength() constMbCurve3Dinline
GetParamToUnit() constMbCurve3Dvirtual
GetParamToUnit(double t) constMbCurve3Dvirtual
GetPeriod() constMbCurve3Dvirtual
GetPlacement(MbPlacement3D &place, PlanarCheckParams params=PlanarCheckParams()) constMbSpiralvirtual
GetPlaneCurve(MbCurve *&curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3Dvirtual
GetPlaneCurve(SPtr< MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
GetPlaneCurve(SPtr< const MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint3D > &pnts) constMbConeSpiralvirtual
GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint3D > &pnts) constMbCurve3D
GetProjection(const MbPlacement3D &place, VERSION version) constMbCurve3Dvirtual
GetProperties(MbProperties &)MbConeSpiralvirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius() constMbCurve3Dvirtual
GetRegistrable() constTapeBase
GetSpiralStep() constMbSpiralinline
GetStep() constMbSpiralinline
GetSubstrate() constMbCurve3Dvirtual
GetSurfaceCurve(MbCurve *&curve2d, MbSurface *&surface, VERSION version=Math::DefaultMathVersion()) constMbConeSpiralvirtual
MbSpiral::GetSurfaceCurve(SPtr< MbCurve > &curve2d, SPtr< MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
MbSpiral::GetSurfaceCurve(SPtr< const MbCurve > &curve2d, SPtr< const MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
GetTEpsilon() constMbCurve3D
GetTEpsilon(double t) constMbCurve3D
GetTMax() constMbSpiralvirtual
GetTMid() constMbCurve3Dinline
GetTMin() constMbSpiralvirtual
GetTRange() constMbCurve3Dinline
GetTRegion() constMbCurve3D
GetTRegion(double t) constMbCurve3D
GetType() constMbConeSpiralinline
GetUseCount() constMbRefItem
GetWeightCentre(MbCartPoint3D &) constMbCurve3Dvirtual
Init(const MbConeSpiral &)MbConeSpiral
Init(const MbPlacement3D &, bool resetToCylindrical)MbConeSpiral
Init(double radius1, double radius2, double height, double st)MbConeSpiral
Init(const MbPlacement3D &place, double radius1, double radius2, double height, double st)MbConeSpiral
MbSpiral::Init(const MbSpiral &)MbSpiral
MbSpiral::Init(const MbPlacement3D &)MbSpiral
MbSpiral::Init(double height, double st)MbSpiral
MbSpiral::Init(const MbPlacement3D &place, double height, double st)MbSpiral
Inverse(MbRegTransform *=nullptr)MbConeSpiralvirtual
InverseDuplicate() constMbCurve3Dvirtual
IsA() constMbConeSpiralvirtual
IsClosed() constMbSpiralvirtual
IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) constMbCurve3Dvirtual
IsDegenerate(double eps=METRIC_PRECISION) constMbCurve3Dvirtual
IsFamilyRegistrable() constMbSpaceItemvirtual
IsInverseSame(const MbCurve3D &curve, double accuracy=LENGTH_EPSILON) constMbCurve3D
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &t) constMbCurve3Dvirtual
IsParamOn(double t, double eps) constMbCurve3Dinline
IsPeriodic() constMbCurve3Dvirtual
IsPlanar(double accuracy=METRIC_EPSILON) constMbCurve3Dvirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbCurve3D
IsReparamSame(const MbCurve3D &curve, double &factor) constMbCurve3Dvirtual
IsSame(const MbSpaceItem &, double accuracy=LENGTH_EPSILON) constMbConeSpiralvirtual
IsShift(const MbSpaceItem &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) constMbSpiralvirtual
IsSimilar(const MbSpaceItem &item) constMbSpaceItemvirtual
IsSimilarToCurve(const MbCurve3D &other, double precision=METRIC_PRECISION) constMbCurve3Dvirtual
IsSmoothConnected(double angleEps) constMbCurve3Dvirtual
IsSpaceNear(const MbCurve3D &curve, double eps, bool ext, double devSag=5.0 *Math::deviateSag) constMbCurve3D
IsSpaceSame(const MbSpaceItem &item, double eps=METRIC_REGION) constMbCurve3Dvirtual
IsStraight(bool ignoreParams=false) constMbCurve3Dvirtual
IsTouch(double eps=Math::metricPrecision) constMbCurve3Dinline
Lock() constMbNestSyncItem
MbConeSpiral(const MbCartPoint3D &p0, const MbCartPoint3D &p1, const MbCartPoint3D &p2, double st, bool left=false)MbConeSpiralprotected
MbConeSpiral(const MbPlacement3D &pl, double radius1, double radius2, double height, double st)MbConeSpiralprotected
MbConeSpiral(double radius, double angle, double height, double st, const MbPlacement3D &pl)MbConeSpiralprotected
MbConeSpiral(double radius, double st, const MbPlacement3D &pl, double t1, double t2)MbConeSpiralprotected
MbConeSpiral(double r0, double h, double tgAH, const MbPlacement3D &pl, double u1, double v1, double u2, double v2)MbConeSpiralprotected
MbConeSpiral(const MbConeSpiral &)MbConeSpiralprotected
MbCurve3D()MbCurve3Dprotected
MbCurve3D(const MbCurve3D &other)MbCurve3Dinlineprotected
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbSpiral()MbSpiralinlineprotected
MbSpiral(const MbPlacement3D &pl)MbSpiralinlineprotected
MbSpiral(const MbPlacement3D &, double height, double step)MbSpiralprotected
MbSpiral(const MbPlacement3D &, double step, double t1, double t2)MbSpiralprotected
MbSpiral(const MbCartPoint3D &p0, const MbCartPoint3D &p1, const MbCartPoint3D &p2, double step, bool left=false)MbSpiralprotected
MbSpiral(const MbSpiral &)MbSpiralprotected
metricLengthMbSpiralmutableprotected
MetricStep(double t, double length) constMbConeSpiralvirtual
Move(const MbVector3D &, MbRegTransform *=nullptr)MbSpiralvirtual
nameMbCurve3Dprotected
NearPointProjection(const MbCartPoint3D &p, double &t, bool ext, MbRect1D *tRange=nullptr) constMbConeSpiralvirtual
Normal(double &t, MbVector3D &) constMbCurve3Dvirtual
NurbsCurve(const MbCurveIntoNurbsInfo &) constMbConeSpiralvirtual
MbCurve3D::NurbsCurve(const MbCurveIntoNurbsInfo *nInfo=nullptr) constMbCurve3D
MbCurve3D::NurbsCurve(const MbNurbsParameters &tParameters) constMbCurve3Dvirtual
NurbsCurveMinPoints(const MbNurbsParameters &tParameters, double epsilon=c3d::METRIC_DELTA) constMbCurve3Dvirtual
operator[](size_t) constMbCurve3Dinline
PointOn(double &t, MbCartPoint3D &pnt) constMbConeSpiralvirtual
MbCurve3D::PointOn(double &t) constMbCurve3D
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &t, bool ext) constMbCurve3Dvirtual
positionMbSpiralprotected
PrepareIntegralData(const bool forced) constMbSpiralvirtual
PrepareWrite() constMbSpaceIteminline
radiusMbConeSpiralprotected
Refresh()MbSpiralvirtual
RefType() constMbSpaceItemvirtual
Release() constMbRefItem
ResetTCalc() constMbCurve3Dvirtual
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr)MbSpiralvirtual
SecondDer(double &t, MbVector3D &sd) constMbConeSpiralvirtual
MbCurve3D::SecondDer(double &t) constMbCurve3D
SetBasisCurve()MbCurve3Dvirtual
SetBasisPoints(const MbControlData3D &)MbSpiralvirtual
SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON)MbCurve3Dvirtual
SetCurveName(SimpleName newName)MbCurve3Dinline
SetEqual(const MbSpaceItem &)MbSpiralvirtual
SetInParamRegion(double &t) constMbCurve3D
SetLimit(double t1, double t2)MbSpiralinline
SetProperties(const MbProperties &)MbConeSpiralvirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSubstrate()MbCurve3Dvirtual
SetTMax(double t)MbSpiralinline
SetTMin(double t)MbSpiralinline
size() constMbCurve3Dinline
Step(double t, double sag) constMbConeSpiralvirtual
stepMbSpiralprotected
stepd2piMbConeSpiralprotected
SubstrateCurveDirection() constMbCurve3Dvirtual
SubstrateToCurve(double &) constMbCurve3Dvirtual
Tangent(double &t, MbVector3D &) constMbCurve3Dvirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
tgAlphaMbConeSpiralprotected
ThirdDer(double &t, MbVector3D &td) constMbConeSpiralvirtual
MbCurve3D::ThirdDer(double &t) constMbCurve3D
ThirdMetricDer(double t, MbVector3D &vect) constMbCurve3Dvirtual
tmaxMbSpiralprotected
tminMbSpiralprotected
Transform(const MbMatrix3D &, MbRegTransform *=nullptr)MbSpiralvirtual
Trimmed(double t1, double t2, int sense) constMbConeSpiralvirtual
Type() constMbSpiralvirtual
Unlock() constMbNestSyncItem
MbCurve3D::VISITING_CLASS(MbCurve3D)MbCurve3D
~MbConeSpiral()MbConeSpiralvirtual
~MbCurve3D()MbCurve3Dvirtual
~MbSpaceItem()MbSpaceItemvirtual
~TapeBase()TapeBasevirtual