|
C3D Toolkit
Kernel - 118061, Vision - 2.16.0.1828
|
This is the complete list of members for MbSurface, including all inherited members.
| _DeriveU(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveUU(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveUUU(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveUUV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveUV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveUVV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveVV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _DeriveVVV(double u, double v, MbVector3D &) const | MbSurface | virtual |
| _Normal(double u, double v, MbVector3D &) const | MbSurface | 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 &p) const | MbSurface | virtual |
| _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 |
| 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) | MbSurface | virtual |
| ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) | MbSurface | 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 | |
| CheckSurfParams(double &u, double &v) const | MbSurface | virtual |
| 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 | MbSurface | virtual |
| CurveUV(const MbLineSegment &segm, bool bApprox=true) const | MbSurface | virtual |
| CurveV(double u, MbRect1D *pRgn, bool bApprox=true) const | MbSurface | virtual |
| DecRef() const | MbRefItem | |
| DeriveU(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveUU(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveUUU(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveUUV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveUV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveUVV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveVV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure virtual |
| DeriveVVV(double &u, double &v, MbVector3D &) const =0 | MbSurface | pure 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 | MbSurface | virtual |
| DeviationStepV(double u, double v, double angle) const | MbSurface | 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 |
| 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 *iReg=nullptr) const =0 | MbSpaceItem | pure virtual |
| Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) const | MbSurface | inlinevirtual |
| Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const | MbSurface | virtual |
| Family() const override | MbSurface | virtual |
| GetBasisItems(RPArray< MbSpaceItem > &) | MbSpaceItem | virtual |
| GetBasisPoints(MbControlData3D &) const override | MbSurface | 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 | MbSurface | virtual |
| GetFilletDirection(double accuracy=METRIC_REGION) const | MbSurface | virtual |
| GetFilletRadius(const MbCartPoint3D &p, double accuracy=METRIC_REGION) const | MbSurface | virtual |
| 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 | |
| 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 | MbSurface | 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 | |
| GetPoleUMax() const | MbSurface | virtual |
| GetPoleUMin() const | MbSurface | virtual |
| GetPoleVMax() const | MbSurface | virtual |
| GetPoleVMin() const | MbSurface | virtual |
| GetProperties(MbProperties &properties)=0 | MbSpaceItem | pure virtual |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRadius() const | MbSurface | 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 | MbSurface | virtual |
| GetUCount() const | MbSurface | virtual |
| GetUEpsilon() const | MbSurface | |
| GetUEpsilon(double u, double v) const | MbSurface | |
| GetUMax() const =0 | MbSurface | pure virtual |
| GetUMeshCount() const | MbSurface | virtual |
| GetUMid() const | MbSurface | inline |
| GetUMin() const =0 | MbSurface | pure 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 | MbSurface | virtual |
| GetVEpsilon() const | MbSurface | |
| GetVEpsilon(double u, double v) const | MbSurface | |
| GetVMax() const =0 | MbSurface | pure virtual |
| GetVMeshCount() const | MbSurface | virtual |
| GetVMid() const | MbSurface | inline |
| GetVMin() const =0 | MbSurface | pure 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 | |
| IncludePoint(double u, double v) | MbSurface | virtual |
| IsA() const =0 | MbSpaceItem | pure virtual |
| IsFamilyRegistrable() const override | MbSpaceItem | virtual |
| 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 | MbSurface | virtual |
| IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) const | MbSurface | inline |
| IsRectangular() const | MbSurface | virtual |
| IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const =0 | MbSpaceItem | pure 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 | MbSurface | virtual |
| IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const | MbSurface | virtual |
| IsSpinePeriodic() const | MbSurface | virtual |
| IsUClosed() const =0 | MbSurface | pure virtual |
| IsUPeriodic() const | MbSurface | virtual |
| IsUTouch() const | MbSurface | virtual |
| IsVClosed() const =0 | MbSurface | pure 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 | |
| MakeSegment(size_t i, bool sense) const | MbSurface | virtual |
| MbRefItem() | MbRefItem | 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 | MbSurface | virtual |
| Move(const MbVector3D &to, MbRegTransform *iReg=nullptr)=0 | MbSpaceItem | pure 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 &pnt, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr) const | MbSurface | virtual |
| Normal(double &u, double &v, MbVector3D &) const | MbSurface | virtual |
| 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(bool bmatch=false) const | MbSurface | |
| NurbsSurface(double u1, double u2, double v1, double v2, bool bmatch=false) const | MbSurface | virtual |
| NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) const | MbSurface | virtual |
| 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 &p) const =0 | MbSurface | pure virtual |
| 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 |
| 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 | |
| Refresh() override | MbSurface | virtual |
| RefType() const override | MbSpaceItem | virtual |
| Release() const | MbRefItem | |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| Rotate(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)=0 | MbSpaceItem | pure virtual |
| Salient() const | MbSurface | virtual |
| SetBasisPoints(const MbControlData3D &) override | MbSurface | virtual |
| SetBasisSurface() | MbSurface | virtual |
| SetDirtyGabarit() const | MbSurface | inline |
| SetEqual(const MbSpaceItem &item)=0 | MbSpaceItem | pure virtual |
| SetExtendedParamRegion(double u1, double v1, double u2, double v2) | MbSurface | virtual |
| SetLimit(double u1, double v1, double u2, double v2) | MbSurface | virtual |
| SetLimit(const MbRect &) | MbSurface | |
| SetProperties(const MbProperties &properties)=0 | MbSpaceItem | pure 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 |
| 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 | MbSurface | virtual |
| StepV(double u, double v, double sag) const | MbSurface | 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 &matr, MbRegTransform *iReg=nullptr)=0 | MbSpaceItem | pure virtual |
| Type() const override | MbSurface | virtual |
| Unlock() const | MbNestSyncItem | |
| ~MbSpaceItem() | MbSpaceItem | virtual |
| ~MbSurface() | MbSurface | virtual |
| ~TapeBase() | TapeBase | virtual |