C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MbChannelSurface, including all inherited members.
_DeriveU(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveUU(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveUUU(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveUUV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveUV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveUVV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveVV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_DeriveVVV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_Normal(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_NormalD(double u, double v, double du, double dv, MbVector3D &der) const | MbSurface | virtual |
_NormalDD(double u, double v, double du, double dv, MbVector3D &der) const | MbSurface | virtual |
_NormalU(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_NormalUU(double u, double v, MbVector3D &) const | MbSurface | virtual |
_NormalUV(double u, double v, MbVector3D &) const | MbSurface | virtual |
_NormalV(double u, double v, MbVector3D &) const override | MbFilletSurface | virtual |
_NormalVV(double u, double v, MbVector3D &) const | MbSurface | virtual |
_PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D &norm, MbVector3D &uNorm, MbVector3D &vNorm, MbVector3D &uuDer, MbVector3D &vvDer, MbVector3D &uvDer) const override | MbFilletSurface | virtual |
_PointOn(double u, double v, MbCartPoint3D &) const override | MbFilletSurface | virtual |
MbSmoothSurface::_PointOn(const MbCartPoint &uv, MbCartPoint3D &p) const | MbSurface | inline |
_TangentU(double u, double v, MbVector3D &) const | MbSurface | virtual |
_TangentV(double u, double v, MbVector3D &) const | MbSurface | virtual |
Accept(Visitor &visitor) | MbSurface | inlinevirtual |
AddProperties(MbProperties &properties) | MbSmoothSurface | |
AddRef() const | MbRefItem | |
AddTesselation(const MbStepData &stepData, MbeParamDir dir, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const | MbSurface | |
AddYourGabaritTo(MbCube &c) const override | MbSurface | virtual |
byCurve1 | MbFilletSurface | protected |
ByFirstCurve() const | MbFilletSurface | inline |
CalculateGabarit(MbCube &cube) const | MbSurface | virtual |
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const override | MbSurface | virtual |
CalculateMesh(const MbStepData &stepData, const MbFormNote ¬e, MbMesh &mesh) const override | MbSurface | virtual |
CalculatePolygon(double minPar, double maxPar, double constPar, MbeParamDir dir, const MbStepData &stepData, MbPolygon3D &polygon) const | MbSurface | |
CalculateRect(const MbPlacement3D &place, MbRect &rect) const | MbSurface | |
CalculateSurfaceGrid(const MbStepData &stepData, bool sense, MbGrid &grid) const | MbSurface | virtual |
CalculateSurfaceWire(const MbStepData &stepData, size_t beg, MbMesh &mesh, size_t uMeshCount=c3d::WIRE_MAX, size_t vMeshCount=c3d::WIRE_MAX) const | MbSurface | virtual |
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) override | MbFilletSurface | virtual |
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) override | MbFilletSurface | virtual |
CheckApproxPointParamsClosed(bool isU, double par, size_t degree, size_t pCount, SArray< double > &tList, SArray< double > &aKnots) const | MbSurface | |
CheckApproxPointParamsOpen(bool isU, double par, size_t degree, size_t pCount, SArray< double > &tList, SArray< double > &aKnots) const | MbSurface | |
CheckParam(double &u, double &v) const | MbSmoothSurface | inlineprotected |
CheckPole(double &u, bool bModify=true) | MbChannelSurface | |
CheckSurfParams(double &u, double &v) const | MbSurface | virtual |
Conic() const | MbFilletSurface | inline |
conic | MbFilletSurface | protected |
CopyGabarit(const MbSurface &s, const MbVector3D *to=nullptr) | MbSurface | inline |
CreateBound(bool s) const | MbSmoothSurface | |
CreateChordFillet(double h, MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, VERSION vers) | MbFilletSurface | static |
CreateEllipticalFillet(MbSurfaceCurve &curv1, double rad1, MbSurfaceCurve &curv2, double rad2, VERSION vers) | MbFilletSurface | static |
CreateKerbFillet(double rad, MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, bool byFirst, double conicFact, VERSION vers) | MbFilletSurface | static |
CreateKerbLawFillet(double rad, MbFunction &law, MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, bool byFirst, VERSION vers) | MbChannelSurface | static |
CreateKerbTouchingFillet(MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, bool byFirst, VERSION vers) | MbFilletSurface | static |
CreateLawFillet(double rad, MbFunction &law, MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, VERSION vers) | MbChannelSurface | static |
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) const override | MbFilletSurface | virtual |
CreateProperty(MbePrompt name) const override | MbSurface | virtual |
CreateSimpleFillet(double rad, MbSurfaceCurve &curv1, bool sgn1, MbSurfaceCurve &curv2, bool sgn2, double conicFact, VERSION vers) | MbFilletSurface | static |
CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) const override | MbFilletSurface | virtual |
CreateUconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) const | MbSurface | |
CreateVconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) const | MbSurface | |
Cube() const | MbSurface | inline |
cube | MbSurface | mutableprotected |
CurvatureU(double u, double v) const | MbSurface | virtual |
CurvatureV(double u, double v) const override | MbFilletSurface | virtual |
curve0 | MbFilletSurface | protected |
curve1 | MbSmoothSurface | protected |
curve2 | MbSmoothSurface | protected |
CurveClassification(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) const | MbSurface | virtual |
CurveIntersection(const MbCurve3D &curv, SArray< MbCartPoint > &uv, SArray< double > &tt, bool ext0, bool ext, bool touchInclude=false) const | MbSurface | virtual |
CurveIntersectNewton(const MbCurve3D &, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) const override | MbSmoothSurface | virtual |
CurvesDuplicate() const override | MbChannelSurface | virtual |
CurveStraighten(double t1, double t2) | MbSmoothSurface | |
CurveTangentNewton(const MbCurve3D &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) const | MbSurface | virtual |
CurveU(double v, MbRect1D *pRgn, bool bApprox=true) const | MbSurface | virtual |
CurveUV(const MbLineSegment &segm, bool bApprox=true) const | MbSurface | virtual |
CurveV(double u, MbRect1D *pRgn, bool bApprox=true) const override | MbFilletSurface | virtual |
DecRef() const | MbRefItem | |
DeriveU(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveUU(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveUUU(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveUUV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveUV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveUVV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveVV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeriveVVV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
DeviationStepAlong(double u, double v, double angle, bool alongU, const MbVector3D &der, const MbVector3D &sec) const | MbSurface | protected |
DeviationStepU(double u, double v, double angle) const override | MbFilletSurface | virtual |
DeviationStepV(double u, double v, double angle) const override | MbFilletSurface | virtual |
DirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=nullptr) const | MbSurface | virtual |
DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &vect, size_t iterLimit, double &u, double &v, double &w, bool ext) const | MbSurface | virtual |
distance1 | MbSmoothSurface | protected |
distance2 | MbSmoothSurface | protected |
DistanceRatio(bool firstCurve, MbCartPoint3D &p, double distance) const override | MbChannelSurface | virtual |
DistanceToBorder(const MbCartPoint &point, double &epsilon) const | MbSurface | virtual |
DistanceToCurve(const MbCurve3D &curve, double &u, double &v, double &t, bool tCalc=false) const | MbSurface | virtual |
DistanceToPoint(const MbCartPoint3D &) const override | MbSurface | virtual |
DistanceToSurface(const MbSurface &surf1, double &u0, double &v0, double &u1, double &v1) const | MbSurface | virtual |
Duplicate(MbRegDuplicate *=nullptr) const override | MbChannelSurface | virtual |
equable | MbFilletSurface | protected |
even | MbFilletSurface | protected |
Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const override | MbFilletSurface | virtual |
MbSmoothSurface::Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) const | MbSurface | inlinevirtual |
Family() const override | MbSurface | virtual |
Form() const | MbSmoothSurface | inline |
form | MbSmoothSurface | protected |
fsv_Count enum value | MbFilletSurface | |
fsv_Ver0 enum value | MbFilletSurface | |
fsv_Ver1 enum value | MbFilletSurface | |
ft_ChordFillet enum value | MbFilletSurface | |
ft_EllipticalFillet enum value | MbFilletSurface | |
ft_KerbFillet enum value | MbFilletSurface | |
ft_KerbLawFillet enum value | MbFilletSurface | |
ft_KerbTouchingFillet enum value | MbFilletSurface | |
ft_LawFillet enum value | MbFilletSurface | |
ft_SimpleFillet enum value | MbFilletSurface | |
GetAngle(double u) const | MbFilletSurface | |
GetBasisItems(RPArray< MbSpaceItem > &s) override | MbFilletSurface | virtual |
GetBasisPoints(MbControlData3D &) const override | MbSurface | virtual |
GetBasisSurface() const | MbSurface | virtual |
GetBuildType() const | MbSmoothSurface | |
GetCenterLines(std::vector< MbCurve3D * > &clCurves) const | MbSurface | virtual |
GetCentre(MbCartPoint3D &c) const | MbSurface | virtual |
GetCentrePoint(double u, MbCartPoint3D &p1, MbCartPoint3D &p2, MbCartPoint3D &p0) const | MbFilletSurface | |
GetControlPlacement(MbPlacement3D &place, bool sameSense=true) const | MbSurface | |
GetCurve0() const | MbFilletSurface | inline |
GetCurve1(SPtr< const MbSurfaceCurve > &c) const override | MbFilletSurface | virtual |
GetCurve2(SPtr< const MbSurfaceCurve > &c) const override | MbFilletSurface | virtual |
GetCylinderAxis(MbAxis3D &axis) const override | MbFilletSurface | virtual |
GetDistance(bool s) const override | MbFilletSurface | virtual |
GetDistances(double u, double &d1, double &d2) const override | MbFilletSurface | virtual |
GetFilletDirection(double accuracy=METRIC_REGION) const | MbSurface | virtual |
GetFilletRadius(const MbCartPoint3D &p, double accuracy=METRIC_REGION) const override | MbChannelSurface | virtual |
GetFunction() const | MbChannelSurface | inline |
GetGabarit() const | MbSurface | inline |
GetGabDiagonal() const | MbSurface | inline |
GetIsoclinal(const MbVector3D &nor, SArray< MbCartPoint > &uv) const | MbSurface | virtual |
GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) const | MbSurface | virtual |
GetLimitPoint(ptrdiff_t number, MbCartPoint &pnt) const | MbSurface | virtual |
GetLimitPoint(ptrdiff_t number) const | MbSurface | |
GetLocalAxis(double u, MbAxis3D &axis) const | MbFilletSurface | |
GetLock() const | MbNestSyncItem | |
GetMatrix(double xMin, double xMax, double yMin, double yMax, MbMatrix &matr) const | MbSurface | |
GetMatrixToSurface(const MbSurface &surf, MbMatrix &matr, VERSION version, double precision=METRIC_PRECISION) const override | MbFilletSurface | virtual |
GetMaxParamDeltaU() const | MbSurface | inline |
GetMaxParamDeltaV() const | MbSurface | inline |
GetMiddlePoint(double u, MbCartPoint3D &p1, MbCartPoint3D &p2, MbCartPoint3D &p0, double &w) const | MbFilletSurface | |
GetParamDelta() const override | MbSmoothSurface | virtual |
GetParamPrice() const override | MbSmoothSurface | virtual |
GetParamsToUnit(double u, double v, double &uParam, double &vParam) const | MbSurface | virtual |
GetPeriod(ptrdiff_t i) const | MbSurface | virtual |
GetPlacement(MbPlacement3D *place, bool exact=false) const | MbSurface | |
GetPlanePlacement(MbPlacement3D &place) const | MbSurface | |
GetPoleUMax() const override | MbSmoothSurface | virtual |
GetPoleUMin() const override | MbSmoothSurface | virtual |
GetPoleVMax() const override | MbSmoothSurface | virtual |
GetPoleVMin() const override | MbSmoothSurface | virtual |
GetProperties(MbProperties &properties) override | MbChannelSurface | virtual |
GetPureName(const VersionContainer &) const | TapeBase | virtual |
GetRadius() const override | MbFilletSurface | virtual |
GetRect(MbRect &r) const | MbSurface | inline |
GetRect(MbRect2D &r) const | MbSurface | inline |
GetRegistrable() const | TapeBase | |
GetSmoothRadius() const override | MbChannelSurface | virtual |
GetSurface() const | MbSurface | virtual |
GetSurface1() const | MbSmoothSurface | |
GetSurface2() const | MbSmoothSurface | |
GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const override | MbFilletSurface | virtual |
GetUCount() const override | MbSmoothSurface | virtual |
GetUEpsilon() const | MbSurface | |
GetUEpsilon(double u, double v) const | MbSurface | |
GetUMax() const override | MbSmoothSurface | virtual |
GetUMeshCount() const override | MbFilletSurface | virtual |
GetUMid() const | MbSurface | inline |
GetUMin() const override | MbSmoothSurface | virtual |
GetUPairs(double v, SArray< double > &u) const | MbSurface | virtual |
GetUParamToUnit() const | MbSurface | virtual |
GetUParamToUnit(double u, double v) const | MbSurface | virtual |
GetUParamToUnit(const MbCartPoint &uv) const | MbSurface | inline |
GetUPeriod() const override | MbSmoothSurface | virtual |
GetURange() const | MbSurface | inline |
GetURegion() const | MbSurface | |
GetURegion(double u, double v) const | MbSurface | |
GetUseCount() const | MbRefItem | |
GetVCount() const override | MbSmoothSurface | virtual |
GetVEpsilon() const | MbSurface | |
GetVEpsilon(double u, double v) const | MbSurface | |
GetVersion() const | MbFilletSurface | inline |
GetVMax() const override | MbSmoothSurface | virtual |
GetVMeshCount() const override | MbFilletSurface | virtual |
GetVMid() const | MbSurface | inline |
GetVMin() const override | MbSmoothSurface | virtual |
GetVPairs(double u, SArray< double > &v) const | MbSurface | virtual |
GetVParamToUnit() const | MbSurface | virtual |
GetVParamToUnit(double u, double v) const | MbSurface | virtual |
GetVParamToUnit(const MbCartPoint &uv) const | MbSurface | inline |
GetVPeriod() const override | MbFilletSurface | virtual |
GetVPeriod(double u) const | MbFilletSurface | |
GetVRange() const | MbSurface | inline |
GetVRegion() const | MbSurface | |
GetVRegion(double u, double v) const | MbSurface | |
GetWeight(double u) const | MbFilletSurface | |
IncludePoint(double u, double v) | MbSurface | virtual |
Init0(double wmin, double wmax, bool insertPoints=true) override | MbFilletSurface | virtual |
InsertPoints(double &t1, const MbCartPoint &p1, bool add1, double &t2, const MbCartPoint &p2, bool add2) override | MbChannelSurface | virtual |
IsA() const override | MbChannelSurface | virtual |
IsConic() const | MbFilletSurface | inline |
IsEllipse() const | MbFilletSurface | inline |
IsEven() const | MbFilletSurface | inline |
IsFamilyRegistrable() const override | MbSpaceItem | virtual |
IsFilletSurface() const | MbFilletSurface | inline |
IsKerbSurface() const | MbFilletSurface | inline |
IsLineU() const | MbSurface | virtual |
IsLineV() const | MbSurface | virtual |
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) const | MbSurface | |
IsPlanar(double accuracy=METRIC_EPSILON) const | MbSurface | virtual |
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) const | MbSurface | |
IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) const override | MbSmoothSurface | virtual |
MbSurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) const | MbSurface | inline |
IsRectangular() const | MbSurface | virtual |
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const override | MbChannelSurface | virtual |
IsSameBase(const MbSurface &) const | MbSurface | virtual |
IsShift(const MbSpaceItem &obj, MbVector3D &dir, bool &isSame, double accuracy=LENGTH_EPSILON) const | MbSurface | virtual |
IsSimilar(const MbSpaceItem &) const override | MbChannelSurface | virtual |
IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const override | MbFilletSurface | virtual |
IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const override | MbFilletSurface | virtual |
IsSpinePeriodic() const | MbSurface | virtual |
IsUClosed() const override | MbSmoothSurface | virtual |
IsUPeriodic() const | MbSurface | virtual |
IsUTouch() const | MbSurface | virtual |
IsVClosed() const override | MbSmoothSurface | virtual |
IsVPeriodic() const | MbSurface | virtual |
IsVTouch() const | MbSurface | virtual |
Lock() const | MbNestSyncItem | |
MainCurvatures(double u, double v, double &c1, double &c2, double &du, double &dv) const | MbSurface | |
MakeContour(bool sense) const | MbSurface | virtual |
MakeCurve(size_t number1, size_t number2) const | MbSurface | |
MakeFunction(double u1, double u2) const | MbChannelSurface | |
MakeSegment(size_t i, bool sense) const | MbSurface | virtual |
MbChannelSurface(MbSurfaceCurve &curv1, MbSurfaceCurve &curv2, double d1, double d2, MbeSmoothForm fm, double cn, MbFunction &func, bool ev) | MbChannelSurface | |
MbChannelSurface(MbSurfaceCurve &curv1, MbSurfaceCurve &curv2, double d1, double d2, MbeSmoothForm fm, double cn, MbFunction &func, bool byFirst, bool ev) | MbChannelSurface | |
MbChannelSurface(MbSurface &surf1, MbCurve &curv1, MbSurface &surf2, MbCurve &curv2, MbCurve3D &curv0, MbFunction &weig0, double d1, double d2, MbeSmoothForm fm, double cn, MbFunction &func, bool ev) | MbChannelSurface | |
MbChannelSurface(MbSurfaceCurve &curv1, double d1, MbSurfaceCurve &curv2, double d2, MbFunction &func) | MbChannelSurface | protected |
MbeFilletSurfaceVersion enum name | MbFilletSurface | |
MbeFilletSurfType enum name | MbFilletSurface | |
MbFilletSurface(MbSurfaceCurve &curv1, MbSurfaceCurve &curv2, double d1, double d2, MbeSmoothForm fm, double cn, bool ev) | MbFilletSurface | |
MbFilletSurface(MbSurfaceCurve &curv1, MbSurfaceCurve &curv2, double d1, double d2, MbeSmoothForm fm, double cn, bool byFirst, bool ev) | MbFilletSurface | |
MbFilletSurface(MbSurface &surf1, MbCurve &curv1, MbSurface &surf2, MbCurve &curv2, MbCurve3D &curv0, double d1, double d2, MbeSmoothForm fm, double cn, bool ev) | MbFilletSurface | |
MbFilletSurface(MbSurfaceCurve &curv1, double d1, MbSurfaceCurve &curv2, double d2, MbeSmoothForm fm, double cn, bool ev) | MbFilletSurface | protected |
MbFilletSurface(MbSurfaceCurve &curv1, double d1, MbSurfaceCurve &curv2, double d2, MbeSmoothForm fm, double cn, bool byFirst, bool ev) | MbFilletSurface | protected |
MbFilletSurface(MbSurface &surf1, MbCurve &curv1, double d1, MbSurface &surf2, MbCurve &curv2, double d2, MbCurve3D &curv0, MbFunction &weig0, MbeSmoothForm fm, double cn, bool ev) | MbFilletSurface | protected |
MbFilletSurface(const MbFilletSurface &, MbRegDuplicate *) | MbFilletSurface | protected |
MbFilletSurface(const MbFilletSurface *) | MbFilletSurface | protected |
MbRefItem() | MbRefItem | protected |
MbSmoothSurface(MbSurfaceCurve &crv1, MbSurfaceCurve &crv2, MbeSmoothForm fm, double d1, double d2) | MbSmoothSurface | protected |
MbSmoothSurface(MbSurface &surf1, MbCurve &curv1, MbSurface &surf2, MbCurve &curv2, MbeSmoothForm fm, double d1, double d2) | MbSmoothSurface | protected |
MbSmoothSurface(const MbSmoothSurface &, MbRegDuplicate *) | MbSmoothSurface | protected |
MbSmoothSurface(const MbSmoothSurface *) | MbSmoothSurface | protected |
MbSpaceItem() | MbSpaceItem | protected |
MbSurface() | MbSurface | protected |
MbSurface(const MbSurface &) | MbSurface | protected |
MeanGaussCurvature(double u, double v, double &mean, double &gauss) const | MbSurface | |
MetricStepU(double u, double v, double length) const | MbSurface | virtual |
MetricStepV(double u, double v, double length) const override | MbFilletSurface | virtual |
Move(const MbVector3D &, MbRegTransform *=nullptr) override | MbFilletSurface | virtual |
MoveGabarit(const MbVector3D &v) | MbSurface | inlineprotected |
NearDirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr, bool onlyPositiveDirection=false) const | MbSurface | virtual |
NearPointProjection(const MbCartPoint3D &p, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr) const override | MbFilletSurface | virtual |
Normal(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
MbSmoothSurface::Normal(MbCartPoint &uv, MbVector3D &v) const | MbSurface | inline |
NormalCalculation(const MbVector3D &uDer, const MbVector3D &vDer, double u, double v, bool ext, MbVector3D &nor) const | MbSurface | protected |
NormalCurvature(double u, double v, double du, double dv) const | MbSurface | |
NormalCurvatureU(double u, double v) const | MbSurface | |
NormalCurvatureV(double u, double v) const | MbSurface | |
NormalU(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
NormalV(double &u, double &v, MbVector3D &) const override | MbFilletSurface | virtual |
NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > ¶ms) const | MbSurface | |
NurbsSurface(double, double, double, double, bool bmatch=false) const override | MbFilletSurface | virtual |
NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) const override | MbFilletSurface | virtual |
MbSurface::NurbsSurface(bool bmatch=false) const | MbSurface | |
Offset(double d, bool same) const override | MbChannelSurface | virtual |
operator[](size_t) const | MbSurface | inline |
OrientPlacement(MbPlacement3D &place, bool normalSense=true) const | MbSurface | |
ParamArea() const | MbSurface | virtual |
Periodicity() const | MbSurface | virtual |
PlacementNewton(const MbVector3D &vec, double angle, MbeParamDir switchPar, size_t iterLimit, double &u, double &v) const | MbSurface | |
PointClassification(const MbCartPoint &pnt, bool ignoreClosed=false) const | MbSurface | virtual |
PointOn(double &u, double &v, MbCartPoint3D &) const override | MbFilletSurface | virtual |
MbSmoothSurface::PointOn(MbCartPoint &uv, MbCartPoint3D &p) const | MbSurface | inline |
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &u, double &v, bool ext) const override | MbFilletSurface | virtual |
PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) const | MbSurface | virtual |
poleUMax | MbSmoothSurface | protected |
poleUMin | MbSmoothSurface | protected |
poleVMax | MbSmoothSurface | protected |
poleVMin | MbSmoothSurface | protected |
PrepareIntegralData(const bool forced) const | MbSurface | virtual |
PrepareWrite() const | MbSpaceItem | inline |
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, MbCurve *&curveNew) const | MbSurface | virtual |
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, SPtr< MbCurve > &curveNew) const | MbSurface | |
ProlongSurface(double u, const MbCartPoint &p1, const MbCartPoint &p2, bool anyCase) | MbSmoothSurface | |
Refresh() override | MbSurface | virtual |
RefType() const override | MbSpaceItem | virtual |
Release() const | MbRefItem | |
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) override | MbFilletSurface | virtual |
Salient() const override | MbFilletSurface | virtual |
SetBasisPoints(const MbControlData3D &) override | MbSurface | virtual |
SetBasisSurface() | MbSurface | virtual |
SetCurve1(SPtr< MbSurfaceCurve > &c) override | MbFilletSurface | virtual |
SetCurve2(SPtr< MbSurfaceCurve > &c) override | MbFilletSurface | virtual |
SetDirtyGabarit() const | MbSurface | inline |
SetEqual(const MbSpaceItem &) override | MbChannelSurface | virtual |
SetExtendedParamRegion(double u1, double v1, double u2, double v2) | MbSurface | virtual |
SetFunction() | MbChannelSurface | inline |
SetFunction(MbFunction &funcNew) | MbChannelSurface | |
SetKerbSurface(bool bc1) | MbFilletSurface | inline |
SetLimit(double u1, double v1, double u2, double v2) | MbSurface | virtual |
SetLimit(const MbRect &) | MbSurface | |
SetPole() | MbSmoothSurface | |
SetProperties(const MbProperties &properties) override | MbFilletSurface | virtual |
SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
SetSurface() | MbSurface | virtual |
SilhouetteNewton(const MbVector3D &eye, bool perspective, const MbAxis3D *axis, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u, double &v, bool ext) const | MbSurface | virtual |
size() const | MbSurface | inline |
spine | MbFilletSurface | protected |
StepAlong(double u, double v, double sag, bool alongU, double stepMinCoeff, const MbVector3D &der, const MbVector3D &sec) const | MbSurface | protected |
StepU(double u, double v, double sag) const override | MbFilletSurface | virtual |
StepV(double u, double v, double sag) const override | MbFilletSurface | virtual |
SurfaceBorderIntersection(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) const | MbSurface | |
SurfaceCurveExplore(size_t ind, double t, MbCartPoint &pnt, MbVector *fir, MbVector *sec, MbVector *thir) const | MbFilletSurface | |
SurfaceIntersectNewton(const MbSurface &surf1, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1) const | MbSurface | virtual |
SurfacesCombine(const MbSurfaceIntersectionCurve &edge, const MbSurface &init, bool add, MbMatrix &matr, const MbSurfaceIntersectionCurve *seam) override | MbFilletSurface | virtual |
SurfaceStep(const double &u, const double &v, bool alongU, const MbStepData &stepData) const | MbSurface | |
SurfaceTangentNewton(const MbSurface &, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1) const override | MbFilletSurface | virtual |
TangentU(double &u, double &v, MbVector3D &) const | MbSurface | virtual |
TangentV(double &u, double &v, MbVector3D &) const | MbSurface | virtual |
TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
TapeBase(const TapeBase &) | TapeBase | |
TotalDuplicate() const | MbSmoothSurface | |
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) override | MbFilletSurface | virtual |
Type() const override | MbSmoothSurface | virtual |
uclosed | MbSmoothSurface | protected |
umax | MbSmoothSurface | protected |
umin | MbSmoothSurface | protected |
Unlock() const | MbNestSyncItem | |
version | MbFilletSurface | protected |
vmax | MbSmoothSurface | protected |
vmin | MbSmoothSurface | protected |
weights0 | MbFilletSurface | protected |
~MbSpaceItem() | MbSpaceItem | virtual |
~MbSurface() | MbSurface | virtual |
~TapeBase() | TapeBase | virtual |