|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
This is the complete list of members for MbSplineSurface, including all inherited members.
| _DeriveU(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveUU(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveUUU(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveUUV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveUV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveUVV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveVV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _DeriveVVV(double u, double v, MbVector3D &) const override | MbSplineSurface | virtual |
| _Normal(double u, double v, MbVector3D &) const override | MbSplineSurface | 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 | MbSurface | 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 | MbSurface | virtual |
| _NormalVV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &deru, MbVector3D &derv, MbVector3D &norm, MbVector3D &noru, MbVector3D &norv, MbVector3D &deruu, MbVector3D &dervv, MbVector3D &deruv) const | MbSurface | virtual |
| _PointOn(double u, double v, MbCartPoint3D &) const override | MbSplineSurface | virtual |
| MbPolySurface::_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 |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) 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 |
| ApproxSurfWithoutMultKnots() | MbSplineSurface | |
| CalculateFixedPoints(const RPArray< const MbSurfaceIntersectionCurve > &curves, Array2< bool > &fixedPoints) const override | MbSplineSurface | virtual |
| 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 |
| CalculatePartsForSpecMove(const Array2< bool > &movedPoints, size_t uIndex, size_t vIndex, const MbVector3D &moveVector, MbeDirectSmoothType smoothType, double smoothDegree, Array2< double > &partsPoints) const override | MbSplineSurface | 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 |
| CalculateUVParameterForKnot(size_t uIndex, size_t vIndex, MbCartPoint &point) const override | MbSplineSurface | virtual |
| CalculateUVParameters(Array2< MbCartPoint > ¶ms) const override | MbSplineSurface | virtual |
| ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) | MbSurface | virtual |
| ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) | MbSurface | virtual |
| ChangeParametersApprox(size_t nUDegree, size_t nVDegree, ptrdiff_t nUCount, ptrdiff_t nVCount) override | MbSplineSurface | virtual |
| ChangeUDegreeApprox(size_t newDegree) override | MbSplineSurface | virtual |
| ChangeVDegreeApprox(size_t newDegree) override | MbSplineSurface | virtual |
| ChangeWeight(ptrdiff_t i, ptrdiff_t j, double w) | MbSplineSurface | |
| 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 | |
| CheckPolePoint(const MbCartPoint3D &pnt, double absEps, bool bSet) | MbSplineSurface | |
| CheckSurfParams(double &u, double &v) const override | MbSplineSurface | virtual |
| CheckUTouch(double precision) const | MbSplineSurface | |
| CheckVTouch(double precision) const | MbSplineSurface | |
| CopyGabarit(const MbSurface &s, const MbVector3D *to=nullptr) | MbSurface | inline |
| CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) const | MbSurface | virtual |
| CreateProperty(MbePrompt name) const override | MbSurface | virtual |
| CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) const | MbSurface | 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 | MbSurface | virtual |
| 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 &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) const | MbSurface | virtual |
| 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 override | MbSplineSurface | virtual |
| CurveUV(const MbLineSegment &segm, bool bApprox=true) const | MbSurface | virtual |
| CurveV(double u, MbRect1D *pRgn, bool bApprox=true) const override | MbSplineSurface | virtual |
| DecRef() const | MbRefItem | |
| DeleteTesselation() const | MbSplineSurface | |
| DeriveU(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveUU(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveUUU(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveUUV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveUV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveUVV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveVV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| DeriveVVV(double &u, double &v, MbVector3D &) const override | MbSplineSurface | 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 sag) const override | MbSplineSurface | virtual |
| DeviationStepV(double u, double v, double sag) const override | MbSplineSurface | virtual |
| DirectParallelRects(const MbVector3D &direction, std::vector< MbRect > ¶llelRects) const | MbSplineSurface | |
| DirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=nullptr) const override | MbSplineSurface | virtual |
| DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &vect, size_t iterLimit, double &u, double &v, double &w, bool ext) const | MbSurface | 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 | MbSplineSurface | virtual |
| Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) const override | MbSplineSurface | virtual |
| Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const override | MbSplineSurface | virtual |
| Family() const override | MbSurface | virtual |
| GetBasisItems(RPArray< MbSpaceItem > &) override | MbSplineSurface | virtual |
| GetBasisPoints(MbControlData3D &) const override | MbSplineSurface | virtual |
| GetBasisSurface() const | MbSurface | virtual |
| GetCenterLines(std::vector< MbCurve3D * > &clCurves) const | MbSurface | virtual |
| GetCentre(MbCartPoint3D &c) const | MbSurface | virtual |
| GetControlPlacement(MbPlacement3D &place, bool sameSense=true) const | MbSurface | |
| GetCylinderAxis(MbAxis3D &) const override | MbSplineSurface | virtual |
| GetFilletDirection(double accuracy=METRIC_REGION) const override | MbSplineSurface | virtual |
| GetFilletRadius(const MbCartPoint3D &p, double accuracy=METRIC_REGION) const override | MbSplineSurface | virtual |
| GetGabarit() const | MbSurface | inline |
| GetGabDiagonal() const | MbSurface | inline |
| GetIsoclinal(const MbVector3D &nor, SArray< MbCartPoint > &uv) const | MbSurface | virtual |
| GetKnot(bool isU, size_t i) const | MbSplineSurface | |
| GetKnots(bool isU, SArray< double > &knots) const override | MbSplineSurface | inlinevirtual |
| GetKnotsCount(bool isU) const | MbSplineSurface | inline |
| GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) const | MbSurface | virtual |
| GetLimitPoint(ptrdiff_t number, MbCartPoint &pnt) const | MbSurface | virtual |
| GetLimitPoint(ptrdiff_t number) const | MbSurface | |
| GetLineSegments(RPArray< MbCurve3D > &segments) const | MbPolySurface | |
| 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 | MbSplineSurface | virtual |
| GetMaxParamDeltaU() const | MbSurface | inline |
| GetMaxParamDeltaV() const | MbSurface | inline |
| GetParamDelta() const | MbSurface | virtual |
| GetParamPrice() const | MbSurface | 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 | |
| GetPoint(size_t i, size_t j, MbCartPoint3D &pnt) const | MbPolySurface | inline |
| GetPoints(Array2< MbCartPoint3D > &pnts) const | MbPolySurface | inline |
| GetPointsColumns() const | MbPolySurface | inline |
| GetPointsLines() const | MbPolySurface | inline |
| GetPointsUCount() const | MbPolySurface | inline |
| GetPointsVCount() const | MbPolySurface | inline |
| GetPointsWithVisible(Array2< MbNurbsPointInfo > ¶ms) const override | MbSplineSurface | virtual |
| GetPoleUMax() const override | MbSplineSurface | virtual |
| GetPoleUMin() const override | MbSplineSurface | virtual |
| GetPoleVMax() const override | MbSplineSurface | virtual |
| GetPoleVMin() const override | MbSplineSurface | virtual |
| GetProperties(MbProperties &) override | MbSplineSurface | virtual |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRadius() const override | MbSplineSurface | virtual |
| GetRect(MbRect &r) const | MbSurface | inline |
| GetRect(MbRect2D &r) const | MbSurface | inline |
| GetRegistrable() const | TapeBase | |
| GetSurface() const | MbSurface | virtual |
| GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const override | MbSplineSurface | virtual |
| GetUCount() const override | MbSplineSurface | virtual |
| GetUDegree() const | MbSplineSurface | inline |
| GetUEpsilon() const | MbSurface | |
| GetUEpsilon(double u, double v) const | MbSurface | |
| GetUMax() const override | MbSplineSurface | virtual |
| GetUMeshCount() const override | MbSplineSurface | virtual |
| GetUMid() const | MbSurface | inline |
| GetUMin() const override | MbSplineSurface | 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 | MbSurface | virtual |
| GetURange() const | MbSurface | inline |
| GetURegion() const | MbSurface | |
| GetURegion(double u, double v) const | MbSurface | |
| GetUseCount() const | MbRefItem | |
| GetVCount() const override | MbSplineSurface | virtual |
| GetVDegree() const | MbSplineSurface | inline |
| GetVEpsilon() const | MbSurface | |
| GetVEpsilon(double u, double v) const | MbSurface | |
| GetVMax() const override | MbSplineSurface | virtual |
| GetVMeshCount() const override | MbSplineSurface | virtual |
| GetVMid() const | MbSurface | inline |
| GetVMin() const override | MbSplineSurface | 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 | MbSurface | virtual |
| GetVRange() const | MbSurface | inline |
| GetVRegion() const | MbSurface | |
| GetVRegion(double u, double v) const | MbSurface | |
| GetWeight(ptrdiff_t i, ptrdiff_t j) const | MbSplineSurface | inline |
| GetWeights(Array2< double > &wts) const override | MbSplineSurface | inlinevirtual |
| GetWeightsColumns() const | MbSplineSurface | inline |
| GetWeightsLines() const | MbSplineSurface | inline |
| IncludePoint(double u, double v) | MbSurface | virtual |
| Init(const MbSplineSurface &) | MbSplineSurface | |
| Init(const Array2< MbCartPoint3D > &cPoints, const Array2< double > &pWeights) | MbSplineSurface | |
| Init(size_t iDegreeU, size_t iDegreeV, bool iClosedU, bool iClosedV) | MbSplineSurface | |
| InitParasolid(bool uCls, bool vCls, bool brational, size_t uDgr, size_t vDgr, ptrdiff_t uCnt, ptrdiff_t vCnt, const CcArray< double > &vcs, ptrdiff_t vcsCnt, const CcArray< ptrdiff_t > &uKMul, ptrdiff_t uKMulCnt, const CcArray< ptrdiff_t > &vKMul, ptrdiff_t vKMulCnt, const CcArray< double > &uKnt, ptrdiff_t uKntCnt, const CcArray< double > &vKnt, ptrdiff_t vKntCnt, double scl) | MbSplineSurface | |
| InsertUKnots(double &newKnot, ptrdiff_t multiplicity) | MbSplineSurface | |
| InsertUKnotsInRegion(ptrdiff_t idBegin, ptrdiff_t num=1) override | MbSplineSurface | virtual |
| InsertVKnots(double &newKnot, ptrdiff_t multiplicity) | MbSplineSurface | |
| InsertVKnotsInRegion(ptrdiff_t idBegin, ptrdiff_t num=1) override | MbSplineSurface | virtual |
| IsA() const override | MbSplineSurface | virtual |
| IsFamilyRegistrable() const override | MbSpaceItem | virtual |
| IsLineU() const override | MbSplineSurface | virtual |
| IsLineV() const override | MbSplineSurface | virtual |
| IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) const | MbSurface | |
| IsPlanar(double accuracy=METRIC_EPSILON) const override | MbSplineSurface | virtual |
| IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) const | MbSurface | |
| IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) const override | MbSplineSurface | virtual |
| MbPolySurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) const | MbSurface | inline |
| IsRational() const | MbSplineSurface | |
| IsRectangular() const | MbSurface | virtual |
| IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const override | MbSplineSurface | 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 &item) const | MbSpaceItem | virtual |
| IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const override | MbSplineSurface | virtual |
| IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const override | MbSplineSurface | virtual |
| IsSpinePeriodic() const | MbSurface | virtual |
| IsSplineBorder(const MbCurve3D &curve) const | MbSplineSurface | |
| IsUClosed() const override | MbSplineSurface | virtual |
| IsUPeriodic() const override | MbSplineSurface | virtual |
| IsUTouch() const override | MbSplineSurface | virtual |
| IsVClosed() const override | MbSplineSurface | virtual |
| IsVPeriodic() const override | MbSplineSurface | virtual |
| IsVTouch() const override | MbSplineSurface | 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 | |
| MakeSegment(size_t i, bool sense) const | MbSurface | virtual |
| MbPolySurface() | MbPolySurface | protected |
| MbPolySurface(Array2< MbCartPoint3D > &vert, bool ucl, bool vcl) | MbPolySurface | protected |
| MbPolySurface(size_t nu, size_t nv, const SArray< MbCartPoint3D > &vert, bool ucl, bool vcl) | MbPolySurface | protected |
| MbPolySurface(const MbPolySurface &) | MbPolySurface | protected |
| MbRefItem() | MbRefItem | protected |
| MbSpaceItem() | MbSpaceItem | protected |
| MbSplineSurface() | MbSplineSurface | |
| MbSplineSurface(size_t uDeg, size_t vDeg, bool uCls, bool vCls, const Array2< MbCartPoint3D > &initPoints, const SArray< double > &initUKnots, const SArray< double > &initVKnots) | MbSplineSurface | |
| MbSplineSurface(size_t uDeg, size_t vDeg, bool uCls, bool vCls, const Array2< MbCartPoint3D > &initPoints, const Array2< double > &initWeights, const SArray< double > &initUKnots, const SArray< double > &initVKnots) | MbSplineSurface | |
| MbSplineSurface(const MbCartPoint3D &p1, const MbCartPoint3D &p2, const MbCartPoint3D &p3, const MbCartPoint3D &p4, size_t iDegreeU, size_t iDegreeV, size_t iCountU, size_t iCountV) | MbSplineSurface | |
| MbSplineSurface(const MbSplineSurface &) | MbSplineSurface | 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 | MbSurface | virtual |
| ModifyPointsWithVisible(const Array2< MbCartPoint3D > &oldPoints, Array2< MbCartPoint3D > &newPoints) const | MbSplineSurface | |
| Move(const MbVector3D &, MbRegTransform *=nullptr) override | MbPolySurface | virtual |
| MoveGabarit(const MbVector3D &v) | MbSurface | inlineprotected |
| MovePoint(size_t i, size_t j, const MbVector3D &v) | MbPolySurface | inline |
| 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 &pnt, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr) const override | MbSplineSurface | virtual |
| Normal(double &u, double &v, MbVector3D &) const override | MbSplineSurface | virtual |
| MbPolySurface::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 | MbSurface | virtual |
| NormalV(double &u, double &v, MbVector3D &) const | MbSurface | virtual |
| NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > ¶ms) const | MbSurface | |
| NurbsSurface(double umin, double umax, double vmin, double vmax, bool bmatch=false) const override | MbSplineSurface | virtual |
| NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) const override | MbSplineSurface | virtual |
| MbPolySurface::NurbsSurface(bool bmatch=false) const | MbSurface | |
| Offset(double d, bool same) const | MbSurface | 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 | MbSplineSurface | virtual |
| MbPolySurface::PointOn(MbCartPoint &uv, MbCartPoint3D &p) const | MbSurface | inline |
| PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &u, double &v, bool ext) const | MbSurface | virtual |
| PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) const | MbSurface | virtual |
| points | MbPolySurface | 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 | |
| RaiseUDegree(size_t newDegree, double relEps) | MbSplineSurface | |
| RaiseVDegree(size_t newDegree, double relEps) | MbSplineSurface | |
| Rebuild() override | MbSplineSurface | virtual |
| Refresh() override | MbSplineSurface | virtual |
| RefType() const override | MbSpaceItem | virtual |
| Release() const | MbRefItem | |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| RemoveUKnots(ptrdiff_t &rowId, ptrdiff_t num=1, double absEps=Math::lengthEpsilon) override | MbSplineSurface | virtual |
| RemoveVKnots(ptrdiff_t &rowId, ptrdiff_t num=1, double absEps=Math::lengthEpsilon) override | MbSplineSurface | virtual |
| Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) override | MbPolySurface | virtual |
| Salient() const | MbSurface | virtual |
| SetBasisPoints(const MbControlData3D &) override | MbSplineSurface | virtual |
| SetBasisSurface() | MbSurface | virtual |
| SetBordersTypes(bool cuMin, bool cuMax, bool cvMin, bool cvMax) | MbSplineSurface | |
| SetClampedU() | MbSplineSurface | |
| SetClampedV() | MbSplineSurface | |
| SetDegree(bool isU, ptrdiff_t order) | MbSplineSurface | |
| SetDirtyGabarit() const | MbSurface | inline |
| SetEqual(const MbSpaceItem &) override | MbSplineSurface | virtual |
| SetExtendedParamRegion(double u1, double v1, double u2, double v2) | MbSurface | virtual |
| SetLimit(double u1, double v1, double u2, double v2) override | MbSplineSurface | virtual |
| MbPolySurface::SetLimit(const MbRect &) | MbSurface | |
| SetLimitParam(double pmin, double pmax, double qmin, double qmax) | MbSplineSurface | |
| SetPoint(size_t i, size_t j, const MbCartPoint3D &pnt) | MbPolySurface | inline |
| SetProperties(const MbProperties &) override | MbSplineSurface | virtual |
| SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
| SetSurface() | MbSurface | virtual |
| SetUClosed(bool cls) override | MbSplineSurface | virtual |
| SetVClosed(bool cls) override | MbSplineSurface | 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 |
| SoftUTouch() | MbSplineSurface | |
| SoftVTouch() | MbSplineSurface | |
| 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 | MbSplineSurface | virtual |
| StepV(double u, double v, double sag) const override | MbSplineSurface | virtual |
| SurfaceBorderIntersection(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) const | MbSurface | |
| SurfaceIntersectNewton(const MbSurface &surf1, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1, VERSION version=Math::DefaultMathVersion()) const | MbSurface | virtual |
| SurfaceStep(const double &u, const double &v, bool alongU, const MbStepData &stepData) const | MbSurface | |
| SurfaceTangentNewton(const MbSurface &surf1, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &u1, double &v1, bool ext0, bool ext1, VERSION version=Math::DefaultMathVersion()) const | MbSurface | 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 | |
| Transform(const MbMatrix3D &, MbRegTransform *=nullptr) override | MbPolySurface | virtual |
| Trimmed(double uBeg, double uEnd, double vBeg, double vEnd) const | MbSplineSurface | |
| Type() const override | MbPolySurface | virtual |
| uclosed | MbPolySurface | protected |
| ucount | MbPolySurface | protected |
| UDecompose() | MbSplineSurface | |
| UnClampedU(bool clm) | MbSplineSurface | |
| UnClampedV(bool clm) | MbSplineSurface | |
| Unlock() const | MbNestSyncItem | |
| vclosed | MbPolySurface | protected |
| vcount | MbPolySurface | protected |
| VDecompose() | MbSplineSurface | |
| ~MbSpaceItem() | MbSpaceItem | virtual |
| ~MbSurface() | MbSurface | virtual |
| ~TapeBase() | TapeBase | virtual |