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

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

_DeriveU(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveUU(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveUUU(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveUUV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveUV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveUVV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveVV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_DeriveVVV(double u, double v, MbVector3D &) const overrideMbElevationSurfacevirtual
_Normal(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalD(double u, double v, double du, double dv, MbVector3D &der) constMbSurfacevirtual
_NormalDD(double u, double v, double du, double dv, MbVector3D &der) constMbSurfacevirtual
_NormalU(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalUU(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalUV(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalV(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalVV(double u, double v, MbVector3D &) constMbSurfacevirtual
_PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &deru, MbVector3D &derv, MbVector3D &norm, MbVector3D &noru, MbVector3D &norv, MbVector3D &deruu, MbVector3D &dervv, MbVector3D &deruv) constMbSurfacevirtual
_PointOn(double u, double v, MbCartPoint3D &) const overrideMbElevationSurfacevirtual
MbSurface::_PointOn(const MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
_TangentU(double u, double v, MbVector3D &) constMbSurfacevirtual
_TangentV(double u, double v, MbVector3D &) constMbSurfacevirtual
Accept(Visitor &visitor)MbSurfaceinlinevirtual
AddRef() constMbRefItem
AddTesselation(const MbStepData &stepData, MbeParamDir dir, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) constMbSurface
AddYourGabaritTo(MbCube &c) const overrideMbSurfacevirtual
AgreeLabels(MbLoftedSurface &surf)MbLoftedSurface
border1MbLoftedSurfaceprotected
border2MbLoftedSurfaceprotected
CalculateCurve(ptrdiff_t i, double u, MbVector3D &point, bool ext, size_t numb) constMbLoftedSurfaceprotected
CalculateGabarit(MbCube &) const overrideMbLoftedSurfacevirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbSurfacevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbSurfacevirtual
CalculatePolygon(double minPar, double maxPar, double constPar, MbeParamDir dir, const MbStepData &stepData, MbPolygon3D &polygon) constMbSurface
CalculateRect(const MbPlacement3D &place, MbRect &rect) constMbSurface
MbLoftedSurface::CalculateSurface(double &u, ptrdiff_t j1, ptrdiff_t j2, double t1, double t2, bool ext, size_t numb, MbVector3D &point1, MbVector3D &point2, MbVector3D &vector1, MbVector3D &vector2, bool correctVectors=true) constMbLoftedSurfaceprotected
CalculateSurfaceGrid(const MbStepData &stepData, bool sense, MbGrid &grid) constMbSurfacevirtual
CalculateSurfaceWire(const MbStepData &stepData, size_t beg, MbMesh &mesh, size_t uMeshCount=c3d::WIRE_MAX, size_t vMeshCount=c3d::WIRE_MAX) constMbSurfacevirtual
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) overrideMbElevationSurfacevirtual
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr)MbSurfacevirtual
CheckApproxPointParamsClosed(bool isU, double par, size_t degree, size_t pCount, SArray< double > &tList, SArray< double > &aKnots) constMbSurface
CheckApproxPointParamsOpen(bool isU, double par, size_t degree, size_t pCount, SArray< double > &tList, SArray< double > &aKnots) constMbSurface
CheckPoles(MbLoftedSurfaceAuxiliaryData *) constMbLoftedSurfaceprotected
CheckSurfParams(double &u, double &v) const overrideMbLoftedSurfacevirtual
CopyGabarit(const MbSurface &s, const MbVector3D *to=nullptr)MbSurfaceinline
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) const overrideMbElevationSurfacevirtual
CreateProperty(MbePrompt name) const overrideMbSurfacevirtual
CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) const overrideMbElevationSurfacevirtual
CreateUconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) constMbSurface
CreateVconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) constMbSurface
cubeMbSurfacemutableprotected
Cube() constMbSurfaceinline
CurvatureU(double u, double v) constMbSurfacevirtual
CurvatureV(double u, double v) constMbSurfacevirtual
CurveClassification(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) constMbSurfacevirtual
CurveIntersection(const MbCurve3D &curv, SArray< MbCartPoint > &uv, SArray< double > &tt, bool ext0, bool ext, bool touchInclude=false) constMbSurfacevirtual
CurveIntersectNewton(const MbCurve3D &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) constMbSurfacevirtual
CurvesCount() constMbLoftedSurfaceinline
CurveTangentNewton(const MbCurve3D &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) constMbSurfacevirtual
CurveU(double v, MbRect1D *pRgn, bool bApprox=true) const overrideMbLoftedSurfacevirtual
CurveUV(const MbLineSegment &segm, bool bApprox=true) constMbSurfacevirtual
CurveV(double u, MbRect1D *pRgn, bool bApprox=true) const overrideMbElevationSurfacevirtual
DecRef() constMbRefItem
DeriveU(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveUU(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveUUU(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveUUV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveUV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveUVV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveVV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeriveVVV(double &u, double &v, MbVector3D &) const overrideMbElevationSurfacevirtual
DeviationStepAlong(double u, double v, double angle, bool alongU, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
DeviationStepU(double u, double v, double sag) const overrideMbLoftedSurfacevirtual
DeviationStepV(double u, double v, double sag) const overrideMbElevationSurfacevirtual
DirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=nullptr) const overrideMbLoftedSurfacevirtual
DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &_vect, size_t iterLimit, double &u, double &v, double &w, bool ext) const overrideMbElevationSurfacevirtual
DistanceToBorder(const MbCartPoint &point, double &epsilon) constMbSurfacevirtual
DistanceToCurve(const MbCurve3D &curve, double &u, double &v, double &t, bool tCalc=false) constMbSurfacevirtual
DistanceToPoint(const MbCartPoint3D &) const overrideMbSurfacevirtual
DistanceToSurface(const MbSurface &surf1, double &u0, double &v0, double &u1, double &v1) constMbSurfacevirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbElevationSurfacevirtual
Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const overrideMbElevationSurfacevirtual
MbSurface::Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) constMbSurfaceinlinevirtual
Family() const overrideMbSurfacevirtual
GetBasisItems(RPArray< MbSpaceItem > &s) overrideMbElevationSurfacevirtual
GetBasisPoints(MbControlData3D &) const overrideMbLoftedSurfacevirtual
GetBasisSurface() constMbSurfacevirtual
GetCenterLines(std::vector< MbCurve3D * > &clCurves) constMbSurfacevirtual
GetCentre(MbCartPoint3D &c) constMbSurfacevirtual
GetControlPlacement(MbPlacement3D &place, bool sameSense=true) constMbSurface
GetCurve(ptrdiff_t ind) constMbLoftedSurfaceinline
GetCylinderAxis(MbAxis3D &axis) const overrideMbLoftedSurfacevirtual
GetDerive1() constMbLoftedSurfaceinline
GetFilletDirection(double accuracy=METRIC_REGION) constMbSurfacevirtual
GetFilletRadius(const MbCartPoint3D &p, double accuracy=METRIC_REGION) constMbSurfacevirtual
GetGabarit() constMbSurfaceinline
GetGabDiagonal() constMbSurfaceinline
GetIsoclinal(const MbVector3D &nor, SArray< MbCartPoint > &uv) constMbSurfacevirtual
GetLabels(SArray< ptrdiff_t > &labels) constMbLoftedSurfaceinline
GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t number, MbCartPoint &pnt) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t number) constMbSurface
GetLock() constMbNestSyncItem
GetMatrix(double xMin, double xMax, double yMin, double yMax, MbMatrix &matr) constMbSurface
GetMatrixToSurface(const MbSurface &surf, MbMatrix &matr, VERSION version, double precision=METRIC_PRECISION) constMbSurfacevirtual
GetMaxParamDeltaU() constMbSurfaceinline
GetMaxParamDeltaV() constMbSurfaceinline
GetParam(ptrdiff_t ind) constMbLoftedSurfaceinline
GetParamDelta() constMbSurfacevirtual
GetParamPrice() constMbSurfacevirtual
GetParams(SArray< double > &params) constMbLoftedSurfaceinline
GetParamsToUnit(double u, double v, double &uParam, double &vParam) constMbSurfacevirtual
GetPeriod(ptrdiff_t i) constMbSurfacevirtual
GetPlacement(MbPlacement3D *place, bool exact=false) constMbSurface
GetPlanePlacement(MbPlacement3D &place) constMbSurface
GetPoleUMax() const overrideMbLoftedSurfacevirtual
GetPoleUMin() const overrideMbLoftedSurfacevirtual
GetPoleVMax() const overrideMbLoftedSurfacevirtual
GetPoleVMin() const overrideMbLoftedSurfacevirtual
GetProperties(MbProperties &properties) overrideMbElevationSurfacevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius() constMbSurfacevirtual
GetRect(MbRect &r) constMbSurfaceinline
GetRect(MbRect2D &r) constMbSurfaceinline
GetRegistrable() constTapeBase
GetSpineCurve() constMbElevationSurfaceinline
GetSurface() constMbSurfacevirtual
GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const overrideMbLoftedSurfacevirtual
GetUCount() const overrideMbLoftedSurfacevirtual
GetUEpsilon() constMbSurface
GetUEpsilon(double u, double v) constMbSurface
GetUMax() const overrideMbLoftedSurfacevirtual
GetUMeshCount() const overrideMbLoftedSurfacevirtual
GetUMid() constMbSurfaceinline
GetUMin() const overrideMbLoftedSurfacevirtual
GetUPairs(double v, SArray< double > &u) constMbSurfacevirtual
GetUParamToUnit() constMbSurfacevirtual
GetUParamToUnit(double u, double v) constMbSurfacevirtual
GetUParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetUPeriod() const overrideMbLoftedSurfacevirtual
GetURange() constMbSurfaceinline
GetURegion() constMbSurface
GetURegion(double u, double v) constMbSurface
GetUseCount() constMbRefItem
GetVCount() const overrideMbElevationSurfacevirtual
GetVEpsilon() constMbSurface
GetVEpsilon(double u, double v) constMbSurface
GetVMax() const overrideMbLoftedSurfacevirtual
GetVMeshCount() const overrideMbElevationSurfacevirtual
GetVMid() constMbSurfaceinline
GetVMin() const overrideMbLoftedSurfacevirtual
GetVPairs(double u, SArray< double > &v) constMbSurfacevirtual
GetVParamToUnit() constMbSurfacevirtual
GetVParamToUnit(double u, double v) constMbSurfacevirtual
GetVParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetVPeriod() constMbSurfacevirtual
GetVRange() constMbSurfaceinline
GetVRegion() constMbSurface
GetVRegion(double u, double v) constMbSurface
IncludePoint(double u, double v)MbSurfacevirtual
IsA() const overrideMbElevationSurfacevirtual
IsEqualLabels() constMbLoftedSurface
IsEqualLabels(ptrdiff_t ind) constMbLoftedSurface
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsLineU() const overrideMbLoftedSurfacevirtual
IsLineV() const overrideMbLoftedSurfacevirtual
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) constMbSurface
IsPlanar(double accuracy=METRIC_EPSILON) const overrideMbLoftedSurfacevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbSurface
IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) const overrideMbLoftedSurfacevirtual
MbSurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) constMbSurfaceinline
IsPossibleCreateThin(double h, double uLimBeg, double uLimEnd, double vLimBeg, double vLimEnd) constMbLoftedSurface
IsRectangular() constMbSurfacevirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const overrideMbElevationSurfacevirtual
IsSameBase(const MbSurface &) constMbSurfacevirtual
IsSetNormal(bool atStart)MbLoftedSurfaceinline
IsShift(const MbSpaceItem &obj, MbVector3D &dir, bool &isSame, double accuracy=LENGTH_EPSILON) constMbSurfacevirtual
IsSimilar(const MbSpaceItem &) const overrideMbElevationSurfacevirtual
IsSimilarToEvolution() constMbElevationSurfaceinline
IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) constMbSurfacevirtual
IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const overrideMbElevationSurfacevirtual
IsSpinePeriodic() constMbSurfacevirtual
IsUClosed() const overrideMbLoftedSurfacevirtual
IsUPeriodic() constMbSurfacevirtual
IsUTouch() constMbSurfacevirtual
IsVClosed() const overrideMbLoftedSurfacevirtual
IsVPeriodic() constMbSurfacevirtual
IsVTouch() constMbSurfacevirtual
LocalCoordinate(double &v, ptrdiff_t &j1, ptrdiff_t &j2, double &y1, double &y2, double &t1, double &t2) constMbLoftedSurfaceinlineprotected
Lock() constMbNestSyncItem
MainCurvatures(double u, double v, double &c1, double &c2, double &du, double &dv) constMbSurface
MakeContour(bool sense) constMbSurfacevirtual
MakeCurve(size_t number1, size_t number2) constMbSurface
MakeSegment(size_t i, bool sense) constMbSurfacevirtual
MbElevationSurface(const RPArray< MbCurve3D > &initCurves, bool sameCurves, const MbCurve3D &initSpine, bool sameSpine, bool simToEvol=true, VERSION version=Math::DefaultMathVersion())MbElevationSurface
MbElevationSurface(const SArray< double > &initVParams, const RPArray< MbCurve3D > &initCurves, bool sameCurves, const MbCurve3D &initSpine, bool sameSpine, bool simToEvol=true, VERSION version=Math::DefaultMathVersion())MbElevationSurface
MbElevationSurface(const MbElevationSurface &, MbRegDuplicate *reg)MbElevationSurfaceprotected
MbLoftedSurface(const RPArray< MbCurve3D > &initCurves, bool vc, const MbVector3D &v1, const MbVector3D &v2, bool same, VERSION version=Math::DefaultMathVersion())MbLoftedSurface
MbLoftedSurface(const RPArray< MbCurve3D > &initCurves, const SArray< double > &initParams, bool vc, const MbVector3D &v1, const MbVector3D &v2, bool setNormal1, bool setNormal2, double derFactor1, double derFactor2, const MbVector3D &directSurf1, const MbVector3D &directSurf2, bool same, VERSION version=Math::DefaultMathVersion())MbLoftedSurface
MbLoftedSurface(const RPArray< MbCurve3D > &initCurves, bool same, VERSION version=Math::DefaultMathVersion())MbLoftedSurfaceprotected
MbLoftedSurface(const SArray< double > &initParams, const RPArray< MbCurve3D > &initCurves, bool same, VERSION version=Math::DefaultMathVersion())MbLoftedSurfaceprotected
MbLoftedSurface(const MbLoftedSurface &, MbRegDuplicate *reg)MbLoftedSurfaceprotected
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbSurface()MbSurfaceprotected
MbSurface(const MbSurface &)MbSurfaceprotected
MeanGaussCurvature(double u, double v, double &mean, double &gauss) constMbSurface
MetricStepU(double u, double v, double length) constMbSurfacevirtual
MetricStepV(double u, double v, double length) constMbSurfacevirtual
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbElevationSurfacevirtual
MoveGabarit(const MbVector3D &v)MbSurfaceinlineprotected
NearDirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr, bool onlyPositiveDirection=false) constMbSurfacevirtual
NearPointProjection(const MbCartPoint3D &pnt, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr) const overrideMbLoftedSurfacevirtual
Normal(double &u, double &v, MbVector3D &) constMbSurfacevirtual
Normal(MbCartPoint &uv, MbVector3D &v) constMbSurfaceinline
NormalCalculation(const MbVector3D &uDer, const MbVector3D &vDer, double u, double v, bool ext, MbVector3D &nor) constMbSurfaceprotected
NormalCurvature(double u, double v, double du, double dv) constMbSurface
NormalCurvatureU(double u, double v) constMbSurface
NormalCurvatureV(double u, double v) constMbSurface
NormalU(double &u, double &v, MbVector3D &) constMbSurfacevirtual
NormalV(double &u, double &v, MbVector3D &) constMbSurfacevirtual
NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > &params) constMbSurface
NurbsSurface(double, double, double, double, bool bmatch=false) const overrideMbElevationSurfacevirtual
MbSurface::NurbsSurface(bool bmatch=false) constMbSurface
MbSurface::NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) constMbSurfacevirtual
Offset(double d, bool same) const overrideMbElevationSurfacevirtual
operator[](size_t) constMbSurfaceinline
OrientPlacement(MbPlacement3D &place, bool normalSense=true) constMbSurface
ParamArea() constMbSurfacevirtual
Periodicity() constMbSurfacevirtual
PlacementNewton(const MbVector3D &vec, double angle, MbeParamDir switchPar, size_t iterLimit, double &u, double &v) constMbSurface
PointClassification(const MbCartPoint &pnt, bool ignoreClosed=false) constMbSurfacevirtual
PointOn(double &u, double &v, MbCartPoint3D &) const overrideMbElevationSurfacevirtual
MbSurface::PointOn(MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &u, double &v, bool ext) constMbSurfacevirtual
PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) constMbSurfacevirtual
PrepareIntegralData(const bool forced) constMbSurfacevirtual
PrepareWrite() constMbSpaceIteminline
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, MbCurve *&curveNew) constMbSurfacevirtual
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, SPtr< MbCurve > &curveNew) constMbSurface
Refresh() overrideMbElevationSurfacevirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbElevationSurfacevirtual
Salient() constMbSurfacevirtual
SetBasisPoints(const MbControlData3D &) overrideMbLoftedSurfacevirtual
SetBasisSurface()MbSurfacevirtual
SetCurve(ptrdiff_t ind)MbLoftedSurfaceinline
SetDirtyGabarit() constMbSurfaceinline
SetEqual(const MbSpaceItem &) overrideMbElevationSurfacevirtual
SetExtendedParamRegion(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(const MbRect &)MbSurface
SetProperties(const MbProperties &properties) overrideMbElevationSurfacevirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSurface()MbSurfacevirtual
SilhouetteNewton(const MbVector3D &eye, bool perspective, const MbAxis3D *axis, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u, double &v, bool ext) constMbSurfacevirtual
size() constMbSurfaceinline
StepAlong(double u, double v, double sag, bool alongU, double stepMinCoeff, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
StepU(double u, double v, double sag) const overrideMbLoftedSurfacevirtual
StepV(double u, double v, double sag) const overrideMbElevationSurfacevirtual
SurfaceBorderIntersection(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) constMbSurface
SurfaceIntersectNewton(const MbSurface &surf1, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1) constMbSurfacevirtual
SurfaceStep(const double &u, const double &v, bool alongU, const MbStepData &stepData) constMbSurface
SurfaceTangentNewton(const MbSurface &surf1, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1) constMbSurfacevirtual
surfaceVersionMbLoftedSurfaceprotected
TangentU(double &u, double &v, MbVector3D &) constMbSurfacevirtual
TangentV(double &u, double &v, MbVector3D &) constMbSurfacevirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbElevationSurfacevirtual
Type() const overrideMbLoftedSurfacevirtual
uclosedMbLoftedSurfaceprotected
uCurvesMbLoftedSurfaceprotected
umaxMbLoftedSurfaceprotected
uminMbLoftedSurfaceprotected
Unlock() constMbNestSyncItem
vclosedMbLoftedSurfaceprotected
vLabelsMbLoftedSurfaceprotected
vmaxMbLoftedSurfaceprotected
vminMbLoftedSurfaceprotected
vParamsMbLoftedSurfaceprotected
~MbSpaceItem()MbSpaceItemvirtual
~MbSurface()MbSurfacevirtual
~TapeBase()TapeBasevirtual