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

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

_BNormal(double t, MbVector3D &) constMbCurve3Dvirtual
_FirstDer(double t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
_Normal(double t, MbVector3D &) constMbCurve3Dvirtual
_PointOn(double t, MbCartPoint3D &) const overrideMbSurfaceIntersectionCurvevirtual
_SecondDer(double t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
_Tangent(double t, MbVector3D &) constMbCurve3Dvirtual
_ThirdDer(double t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
Accept(Visitor &visitor)MbCurve3Dinlinevirtual
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &r) const overrideMbSurfaceIntersectionCurvevirtual
AreLimitPointsEqual() constMbCurve3Dinline
BNormal(double &t, MbVector3D &) constMbCurve3Dvirtual
BreakCurve(double t, bool beg, const MbSurface *surface)MbSurfaceIntersectionCurve
BreakPoints(std::vector< double > &vBreaks, double precision=ANGLE_REGION) constMbCurve3Dvirtual
BreakWithGap(double tt, double ttP, bool sense)MbSurfaceIntersectionCurve
CalculateGabarit(MbCube &c) const overrideMbSurfaceIntersectionCurvevirtual
CalculateGrid(double radius, const MbStepData &stepData, MbMesh &mesh) constMbCurve3D
CalculateLength(double t1, double t2) const overrideMbSurfaceIntersectionCurvevirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbCurve3Dvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbSurfaceIntersectionCurvevirtual
CalculateMetricLength() constMbCurve3Dvirtual
CalculatePolygon(const MbStepData &stepData, MbPolygon3D &polygon) const overrideMbSurfaceIntersectionCurvevirtual
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) overrideMbSurfaceIntersectionCurvevirtual
ChangeCarrierBorne(const MbSpaceItem &item, MbSpaceItem &init, const MbMatrix &matr) overrideMbSurfaceIntersectionCurvevirtual
ChangeCurve(const MbCurve *oldCrv, MbCurve &newCrv)MbSurfaceIntersectionCurve
ChangeSurface(const MbSurface &oldSrf, MbSurface &newSrf, bool faceSense, bool curveSense)MbSurfaceIntersectionCurve
ChangeSurfaces(const MbSurface &surf1, const MbSurface &surf2)MbSurfaceIntersectionCurve
ChooseCurve(const MbSurface &surf, bool faceSense, bool curveSense) constMbSurfaceIntersectionCurve
ChooseCurve_(const MbSurface &surf, bool faceSense, bool curveSense)MbSurfaceIntersectionCurve
ConvexoConcaveNewton(size_t iterLimit, double &t) constMbSurfaceIntersectionCurve
CopyReadyMutable(const MbSurfaceIntersectionCurve &s)MbSurfaceIntersectionCurveinline
CreateProperty(MbePrompt name) const overrideMbCurve3Dvirtual
Curvature(double t) constMbCurve3Dvirtual
CurvesDuplicate() constMbSurfaceIntersectionCurveinline
CurveStep(const double &t, const MbStepData &stepData) constMbCurve3D
CurveToSubstrate(double &) constMbCurve3Dvirtual
DecRef() constMbRefItem
DeviationStep(double t, double angle) const overrideMbSurfaceIntersectionCurvevirtual
Direction(double &t, MbVector3D &tau, double eps=Math::paramNear) constMbSurfaceIntersectionCurve
DistanceAlong(double &t, double len, int curveDir, double eps=Math::metricPrecision, VERSION version=Math::DefaultMathVersion()) const overrideMbSurfaceIntersectionCurvevirtual
DistanceToCurve(const MbCurve3D &curve2, double &t1, double &t2) constMbCurve3Dvirtual
DistanceToPlace(const MbPlacement3D &place, double &t0, double &angle) const overrideMbSurfaceIntersectionCurvevirtual
DistanceToPoint(const MbCartPoint3D &) const overrideMbCurve3Dvirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbSurfaceIntersectionCurvevirtual
Explore(double &t, bool ext, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec, MbVector3D *thir) const overrideMbSurfaceIntersectionCurvevirtual
Extend(const MbCurveExtensionParameters3D &parameters, c3d::SpaceCurveSPtr &resCurve) constMbCurve3Dvirtual
Family() const overrideMbCurve3Dvirtual
FastApproxExplore(double &t, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec) const overrideMbSurfaceIntersectionCurvevirtual
FirstDer(double &t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
MbCurve3D::FirstDer(double &t) constMbCurve3D
GetAnalyticalFunctionsBounds(std::vector< double > &params) constMbCurve3Dvirtual
GetAnotherCurve(const MbCurve &curve) constMbSurfaceIntersectionCurve
GetAnotherSurface(const MbSurface &surface) constMbSurfaceIntersectionCurve
GetBasisCurve() constMbCurve3Dvirtual
GetBasisItems(RPArray< MbSpaceItem > &) overrideMbSurfaceIntersectionCurvevirtual
GetBasisPoints(MbControlData3D &) const overrideMbSurfaceIntersectionCurvevirtual
GetBuildType() constMbSurfaceIntersectionCurveinline
GetCentre(MbCartPoint3D &) const overrideMbSurfaceIntersectionCurvevirtual
GetCircleAxis(MbAxis3D &) const overrideMbSurfaceIntersectionCurvevirtual
GetCount() const overrideMbSurfaceIntersectionCurvevirtual
GetCurvatureSpecialPoints(std::vector< c3d::DoublePair > &points) const overrideMbSurfaceIntersectionCurvevirtual
GetCurve(ptrdiff_t i) constMbSurfaceIntersectionCurveinline
GetCurveName() constMbCurve3Dinline
GetCurveOne() constMbSurfaceIntersectionCurveinline
GetCurveOneCurve() constMbSurfaceIntersectionCurveinline
GetCurveOneSurface() constMbSurfaceIntersectionCurveinline
GetCurveTwo() constMbSurfaceIntersectionCurveinline
GetCurveTwoCurve() constMbSurfaceIntersectionCurveinline
GetCurveTwoSurface() constMbSurfaceIntersectionCurveinline
GetExactCurve(bool saveParams=true, VERSION version=Math::DefaultMathVersion()) constMbSurfaceIntersectionCurve
GetFirstDer(double &t, MbVector3D &) constMbSurfaceIntersectionCurveinline
GetGlueType() constMbSurfaceIntersectionCurveinline
GetIsoclinal(const MbVector3D &nor, SArray< double > &tIso) constMbCurve3Dvirtual
GetLengthEvaluation() const overrideMbSurfaceIntersectionCurvevirtual
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 &into, MbRect1D *pRegion=nullptr, VERSION version=Math::DefaultMathVersion(), bool *coincParams=nullptr) const overrideMbSurfaceIntersectionCurvevirtual
GetMapPsp(const MbMatrix3D &into, double zNear, MbRect1D *pRegion=nullptr) constMbCurve3Dvirtual
GetMetricLength() const overrideMbSurfaceIntersectionCurvevirtual
GetMoveVector(const MbSurface &surf, bool faceSense, bool curveSense, MbVector &to) constMbSurfaceIntersectionCurve
GetParamLength() constMbCurve3Dinline
GetParamToUnit() const overrideMbSurfaceIntersectionCurvevirtual
GetParamToUnit(double t) const overrideMbSurfaceIntersectionCurvevirtual
GetPCurveOne() constMbSurfaceIntersectionCurveinline
GetPCurveTwo() constMbSurfaceIntersectionCurveinline
GetPeriod() const overrideMbSurfaceIntersectionCurvevirtual
GetPlacement(MbPlacement3D &place, PlanarCheckParams params=PlanarCheckParams()) const overrideMbSurfaceIntersectionCurvevirtual
GetPlaneCurve(MbCurve *&curve2d, MbPlacement3D &place3d, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) const overrideMbSurfaceIntersectionCurvevirtual
MbCurve3D::GetPlaneCurve(SPtr< MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
MbCurve3D::GetPlaneCurve(SPtr< const MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
GetPointOn(double &t, MbCartPoint3D &) constMbSurfaceIntersectionCurveinline
GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint3D > &pnts) const overrideMbSurfaceIntersectionCurvevirtual
GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint3D > &pnts) constMbCurve3D
GetProjection(const MbPlacement3D &place, VERSION version) const overrideMbSurfaceIntersectionCurvevirtual
GetProperties(MbProperties &) overrideMbSurfaceIntersectionCurvevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius(double accuracy=METRIC_REGION) const overrideMbSurfaceIntersectionCurvevirtual
GetRegistrable() constTapeBase
GetSCurveOne() constMbSurfaceIntersectionCurveinline
GetSCurveTwo() constMbSurfaceIntersectionCurveinline
GetSpaceCurve(VERSION version=Math::DefaultMathVersion()) constMbSurfaceIntersectionCurve
GetSubstrate() constMbCurve3Dvirtual
GetSurface(ptrdiff_t i) constMbSurfaceIntersectionCurveinline
GetSurfaceCurve(MbCurve *&curve2d, MbSurface *&surface, VERSION version=Math::DefaultMathVersion()) const overrideMbSurfaceIntersectionCurvevirtual
MbCurve3D::GetSurfaceCurve(SPtr< MbCurve > &curve2d, SPtr< MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
MbCurve3D::GetSurfaceCurve(SPtr< const MbCurve > &curve2d, SPtr< const MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
GetSurfaceOne() constMbSurfaceIntersectionCurveinline
GetSurfaceTwo() constMbSurfaceIntersectionCurveinline
GetTEpsilon() constMbCurve3D
GetTEpsilon(double t) constMbCurve3D
GetTMax() const overrideMbSurfaceIntersectionCurvevirtual
GetTMid() constMbCurve3Dinline
GetTMin() const overrideMbSurfaceIntersectionCurvevirtual
GetTolerance() constMbSurfaceIntersectionCurve
GetTRange() constMbCurve3Dinline
GetTRegion() constMbCurve3D
GetTRegion(double t) constMbCurve3D
GetTRegion(double t, const MbDimAccuracy &xyzEps) constMbCurve3D
GetUseCount() constMbRefItem
GetWeightCentre(MbCartPoint3D &) const overrideMbSurfaceIntersectionCurvevirtual
InsertPoints(double &t, const std::pair< MbCartPoint, MbCartPoint > *pointsPair, double &tCheck)MbSurfaceIntersectionCurve
Inverse(MbRegTransform *iReg=nullptr) overrideMbSurfaceIntersectionCurvevirtual
InverseDuplicate() constMbCurve3Dvirtual
IsA() const overrideMbSurfaceIntersectionCurvevirtual
IsClosed() const overrideMbSurfaceIntersectionCurvevirtual
IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) constMbCurve3Dvirtual
IsConvexoConcave(SArray< double > &params, VERSION version) constMbSurfaceIntersectionCurve
IsConvexoConcave(c3d::DoubleVector &params, VERSION version) constMbSurfaceIntersectionCurve
IsCurveEqual(const MbSpaceItem &init) constMbSurfaceIntersectionCurve
IsDegenerate(double eps=METRIC_PRECISION) constMbCurve3Dvirtual
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
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() const overrideMbSurfaceIntersectionCurvevirtual
IsPlanar(double accuracy=METRIC_EPSILON) const overrideMbSurfaceIntersectionCurvevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbCurve3D
IsPole() constMbSurfaceIntersectionCurve
IsReparamSame(const MbCurve3D &curve, double &factor) constMbCurve3Dvirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const overrideMbSurfaceIntersectionCurvevirtual
IsShift(const MbSpaceItem &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) const overrideMbSurfaceIntersectionCurvevirtual
IsSimilar(const MbSpaceItem &) const overrideMbSurfaceIntersectionCurvevirtual
IsSimilarToCurve(const MbCurve3D &other, double precision=METRIC_PRECISION) const overrideMbSurfaceIntersectionCurvevirtual
IsSmooth() constMbSurfaceIntersectionCurve
IsSmoothConnected(double angleEps) const overrideMbSurfaceIntersectionCurvevirtual
IsSpaceNear(const MbCurve3D &curve, double eps, bool ext, double devSag=5.0 *Math::deviateSag) constMbCurve3D
IsSpaceSame(const MbSpaceItem &item, double eps=METRIC_REGION) const overrideMbSurfaceIntersectionCurvevirtual
IsSplit(bool strict=false) constMbSurfaceIntersectionCurve
IsStraight(bool ignoreParams=false) const overrideMbSurfaceIntersectionCurvevirtual
IsTouch(double eps=Math::metricPrecision) constMbCurve3Dinline
Lock() constMbNestSyncItem
MakeCurve(double t1, double t2) constMbSurfaceIntersectionCurve
MakeCurve() constMbSurfaceIntersectionCurve
MbCurve3D()MbCurve3Dprotected
MbCurve3D(const MbCurve3D &other)MbCurve3Dinlineprotected
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCurve &curve1, const MbSurface &surf2, const MbCurve &curve2, MbeCurveBuildType buildType, bool sameOne, bool sameTwo, MbRegDuplicate *iReg=nullptr)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCurve &curve1, const MbSurface &surf2, const MbCurve &curve2, MbeCurveBuildType buildType, bool sameOne, bool sameTwo, bool saveParLenAndLaw, MbRegDuplicate *iReg=nullptr)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCartPoint &surf1p0, const MbCartPoint &surf1p1, const MbSurface &surf2, const MbCartPoint &surf2p0, const MbCartPoint &surf2p1)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCurve &curve1, const MbSurface &surf2, const MbCartPoint &surf2p0, const MbCartPoint &surf2p1, MbeCurveBuildType buildType)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCartPoint &surf1p0, const MbCartPoint &surf1p1, const MbSurface &surf2, const MbCurve &curve2, MbeCurveBuildType buildType)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurface &surf1, const MbCurve &curve1, const MbSurface &surf2, const MbCurve &curve2, const MbCurve3D *spaceCurve, MbeCurveBuildType buildType, MbeCurveGlueType glueType, double tol)MbSurfaceIntersectionCurve
MbSurfaceIntersectionCurve(const MbSurfaceIntersectionCurve &, MbRegDuplicate *)MbSurfaceIntersectionCurveprotected
MbSurfaceIntersectionCurve(const MbSurfaceIntersectionCurve *)MbSurfaceIntersectionCurveexplicitprotected
MergeCurves(const MbSurfaceIntersectionCurve &addCurve, bool toBegin, bool fromBegin, bool allowCntr, const VERSION version, bool insertInterimPoints=true, double eps=Math::paramNear)MbSurfaceIntersectionCurve
MetricStep(double t, double length) const overrideMbSurfaceIntersectionCurvevirtual
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbSurfaceIntersectionCurvevirtual
nameMbCurve3Dprotected
NearDirection(double &t, const MbSurface &surfOne, const MbSurface &surfTwo, MbVector3D &tau, double delta, MbCartPoint &point1, MbCartPoint &point2, MbVector3D &normal1, MbVector3D &normal2) constMbSurfaceIntersectionCurve
NearPointProjection(const MbCartPoint3D &pnt, double &t, bool ext, MbRect1D *tRange=nullptr) constMbCurve3Dvirtual
Normal(double &t, MbVector3D &) constMbCurve3Dvirtual
Normalize(bool saveParLenAndLaw=false)MbSurfaceIntersectionCurve
NurbsCurve(const MbCurveIntoNurbsInfo &) const overrideMbSurfaceIntersectionCurvevirtual
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 &) const overrideMbSurfaceIntersectionCurvevirtual
PointOn(double t, MbCartPoint &r1, MbCartPoint &r2) constMbSurfaceIntersectionCurve
MbCurve3D::PointOn(double &t) constMbCurve3D
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &t, bool ext) constMbCurve3Dvirtual
PrepareIntegralData(const bool forced) const overrideMbSurfaceIntersectionCurvevirtual
PrepareWrite() constMbSpaceIteminline
ProlongCurve(double &t, bool beg, double sag, const VERSION version, double eps=Math::paramNear)MbSurfaceIntersectionCurve
Refresh() overrideMbSurfaceIntersectionCurvevirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
ReleaseSpaceCurve() constMbSurfaceIntersectionCurve
ReplaceSameSurfaces(const MbSurfaceIntersectionCurve &)MbSurfaceIntersectionCurve
ResetTCalc() constMbCurve3Dvirtual
ResetTolerance()MbSurfaceIntersectionCurveinline
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbSurfaceIntersectionCurvevirtual
SecondDer(double &t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
MbCurve3D::SecondDer(double &t) constMbCurve3D
SetBasisCurve()MbCurve3Dvirtual
SetBasisPoints(const MbControlData3D &) overrideMbSurfaceIntersectionCurvevirtual
SetBuildType(MbeCurveBuildType type)MbSurfaceIntersectionCurveinline
SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON)MbCurve3Dvirtual
SetCurve(ptrdiff_t i)MbSurfaceIntersectionCurveinline
SetCurveEqual(const MbSpaceItem &init)MbSurfaceIntersectionCurve
SetCurveName(SimpleName newName)MbCurve3Dinline
SetCurveOne()MbSurfaceIntersectionCurveinline
SetCurveOneCurve()MbSurfaceIntersectionCurveinline
SetCurveOneSurface()MbSurfaceIntersectionCurveinline
SetCurveTwo()MbSurfaceIntersectionCurveinline
SetCurveTwoCurve()MbSurfaceIntersectionCurveinline
SetCurveTwoSurface()MbSurfaceIntersectionCurveinline
SetEqual(const MbSpaceItem &) overrideMbSurfaceIntersectionCurvevirtual
SetGlueType(MbeCurveGlueType type)MbSurfaceIntersectionCurveinline
SetInParamRegion(double &t) constMbCurve3D
SetLimitParam(double newTMin, double newTMax)MbSurfaceIntersectionCurve
SetPoleGlueType() constMbSurfaceIntersectionCurve
SetProperties(const MbProperties &) overrideMbSurfaceIntersectionCurvevirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSpaceCurve(VERSION version=Math::DefaultMathVersion())MbSurfaceIntersectionCurve
SetSubstrate()MbCurve3Dvirtual
SetSurface(ptrdiff_t i)MbSurfaceIntersectionCurveinline
SetTolerance(double tol)MbSurfaceIntersectionCurveinline
size() constMbCurve3Dinline
Step(double t, double sag) const overrideMbSurfaceIntersectionCurvevirtual
SubstrateCurveDirection() constMbCurve3Dvirtual
SubstrateToCurve(double &) constMbCurve3Dvirtual
SwapSurfaceCurves()MbSurfaceIntersectionCurve
Tangent(double &t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
ThirdDer(double &t, MbVector3D &) const overrideMbSurfaceIntersectionCurvevirtual
MbCurve3D::ThirdDer(double &t) constMbCurve3D
ThirdMetricDer(double t, MbVector3D &vect) constMbCurve3Dvirtual
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbSurfaceIntersectionCurvevirtual
TransversalReper(double &t, MbVector3D &tau0, MbVector3D &tau1, MbVector3D &tau2) constMbSurfaceIntersectionCurve
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyzEps, bool saveParamLenAndLaw) const overrideMbSurfaceIntersectionCurvevirtual
Trimmed(const MbCartPoint3D &p1, const MbCartPoint3D &p2, bool sense, bool saveParamLenAndLaw=false) constMbSurfaceIntersectionCurve
Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) constMbSurfaceIntersectionCurve
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyzEps, bool saveParamLenAndLaw) constMbSurfaceIntersectionCurve
MbCurve3D::Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) constMbCurve3Dvirtual
TrimmedIntersection(double t1, double t2, int sense, bool saveParamLenAndLaw=false) constMbSurfaceIntersectionCurve
TruncateCurve(double t1, double t2, const MbSurface *surface)MbSurfaceIntersectionCurve
Type() const overrideMbCurve3Dvirtual
Unlock() constMbNestSyncItem
VISITING_CLASS(MbSurfaceIntersectionCurve)MbSurfaceIntersectionCurve
~MbCurve3D()MbCurve3Dvirtual
~MbSpaceItem()MbSpaceItemvirtual
~TapeBase()TapeBasevirtual