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

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

_DeriveU(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveUU(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveUUU(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveUUV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveUV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveUVV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveVV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_DeriveVVV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_GetCurve(size_t ind) constMbCurveBoundedSurfaceinline
_Normal(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_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 &) const overrideMbCurveBoundedSurfacevirtual
_NormalUU(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_NormalUV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_NormalV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_NormalVV(double u, double v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
_PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &deru, MbVector3D &derv, MbVector3D &norm, MbVector3D &noru, MbVector3D &norv, MbVector3D &deruu, MbVector3D &dervv, MbVector3D &deruv) const overrideMbCurveBoundedSurfacevirtual
_PointOn(double u, double v, MbCartPoint3D &) const overrideMbCurveBoundedSurfacevirtual
MbSurface::_PointOn(const MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
_SetCurve(size_t ind)MbCurveBoundedSurfaceinline
_TangentU(double u, double v, MbVector3D &) constMbSurfacevirtual
_TangentV(double u, double v, MbVector3D &) constMbSurfacevirtual
Accept(Visitor &visitor)MbSurfaceinlinevirtual
AddContour(MbContour &contour)MbCurveBoundedSurfaceinline
AddCurve(MbContourOnSurface &contour)MbCurveBoundedSurface
AddCurve(MbContour &contour)MbCurveBoundedSurface
AddOuterContour()MbCurveBoundedSurface
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
CalculateGabarit(MbCube &) const overrideMbCurveBoundedSurfacevirtual
CalculateLocalGabarit(const MbMatrix3D &, MbCube &) const overrideMbCurveBoundedSurfacevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbCurveBoundedSurfacevirtual
CalculatePolygon(double minPar, double maxPar, double constPar, MbeParamDir dir, const MbStepData &stepData, MbPolygon3D &polygon) constMbSurface
CalculateRect(const MbPlacement3D &place, MbRect &rect) constMbSurface
CalculateSurfaceGrid(const MbStepData &stepData, bool sense, MbGrid &grid) const overrideMbCurveBoundedSurfacevirtual
CalculateSurfaceWire(const MbStepData &stepData, size_t beg, MbMesh &mesh, size_t uMeshCount=c3d::WIRE_MAX, size_t vMeshCount=c3d::WIRE_MAX) const overrideMbCurveBoundedSurfacevirtual
CalculateUVLimits()MbCurveBoundedSurface
CalculateUVLimitsOnly()MbCurveBoundedSurface
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) overrideMbCurveBoundedSurfacevirtual
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) overrideMbCurveBoundedSurfacevirtual
ChangeContour(size_t index, MbContourOnSurface *cntr)MbCurveBoundedSurface
ChangeCurve2D(MbCurve &oldCrv, MbCurve *newCrv)MbCurveBoundedSurface
ChangeSurface(const MbSurface &newsurf)MbCurveBoundedSurface
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
CheckParam(double &u, double &v) constMbCurveBoundedSurfaceinline
CheckSurfParams(double &u, double &v) constMbSurfacevirtual
CheckTouchByContour(bool byU) constMbCurveBoundedSurface
CopyGabarit(const MbSurface &s, const MbVector3D *to=nullptr)MbSurfaceinline
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) const overrideMbCurveBoundedSurfacevirtual
CreateProperty(MbePrompt name) const overrideMbSurfacevirtual
CreateRectTree() constMbCurveBoundedSurfaceprotected
CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) const overrideMbCurveBoundedSurfacevirtual
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) const overrideMbCurveBoundedSurfacevirtual
CurvatureV(double u, double v) const overrideMbCurveBoundedSurfacevirtual
CurveClassification(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) const overrideMbCurveBoundedSurfacevirtual
CurveIntersection(const MbCurve3D &curv, SArray< MbCartPoint > &uv, SArray< double > &tt, bool ext0, bool ext, bool touchInclude=false) const overrideMbCurveBoundedSurfacevirtual
CurveIntersectNewton(const MbCurve3D &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) constMbSurfacevirtual
CurvesDuplicate() constMbCurveBoundedSurfaceinline
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 overrideMbCurveBoundedSurfacevirtual
CurveUV(const MbLineSegment &, bool bApprox=true) const overrideMbCurveBoundedSurfacevirtual
CurveV(double u, MbRect1D *pRgn, bool bApprox=true) const overrideMbCurveBoundedSurfacevirtual
DecRef() constMbRefItem
DeleteContour(MbContourOnSurface *cntr)MbCurveBoundedSurface
DeleteCurves()MbCurveBoundedSurface
DeleteRectTree() constMbCurveBoundedSurfaceprotected
DeleteSearchTree() constMbCurveBoundedSurfaceprotected
DeriveU(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveUU(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveUUU(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveUUV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveUV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveUVV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveVV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeriveVVV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
DeviationStepAlong(double u, double v, double angle, bool alongU, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
DeviationStepU(double u, double v, double angle) const overrideMbCurveBoundedSurfacevirtual
DeviationStepV(double u, double v, double angle) const overrideMbCurveBoundedSurfacevirtual
DirectPointProjection(const MbCartPoint3D &p, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=nullptr) const overrideMbCurveBoundedSurfacevirtual
DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &vect, size_t iterLimit, double &u, double &v, double &w, bool ext) constMbSurfacevirtual
DistanceToBorder(const MbCartPoint &, double &eps) const overrideMbCurveBoundedSurfacevirtual
DistanceToCurve(const MbCurve3D &curve, double &u, double &v, double &t, bool tCalc=false) constMbSurfacevirtual
DistanceToPoint(const MbCartPoint3D &) const overrideMbCurveBoundedSurfacevirtual
DistanceToSurface(const MbSurface &surf1, double &u0, double &v0, double &u1, double &v1) constMbSurfacevirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbCurveBoundedSurfacevirtual
Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const overrideMbCurveBoundedSurfacevirtual
MbSurface::Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) constMbSurfaceinlinevirtual
Family() const overrideMbSurfacevirtual
GetBasisItems(RPArray< MbSpaceItem > &) overrideMbCurveBoundedSurfacevirtual
GetBasisPoints(MbControlData3D &) const overrideMbCurveBoundedSurfacevirtual
GetBasisSurface() const overrideMbCurveBoundedSurfacevirtual
GetCenterLines(std::vector< MbCurve3D * > &clCurves) const overrideMbCurveBoundedSurfacevirtual
GetCentre(MbCartPoint3D &c) constMbSurfacevirtual
GetControlPlacement(MbPlacement3D &place, bool sameSense=true) constMbSurface
GetCurve(size_t ind) constMbCurveBoundedSurfaceinline
GetCurvesCount() constMbCurveBoundedSurfaceinline
GetCylinderAxis(MbAxis3D &) const overrideMbCurveBoundedSurfacevirtual
GetFilletDirection(double accuracy=METRIC_REGION) const overrideMbCurveBoundedSurfacevirtual
GetFilletRadius(const MbCartPoint3D &, double accuracy=METRIC_REGION) const overrideMbCurveBoundedSurfacevirtual
GetGabarit() constMbSurfaceinline
GetGabDiagonal() constMbSurfaceinline
GetIsoclinal(const MbVector3D &nor, SArray< MbCartPoint > &uv) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t num, MbCartPoint3D &) const overrideMbCurveBoundedSurfacevirtual
GetLimitPoint(ptrdiff_t num, MbCartPoint &) const overrideMbCurveBoundedSurfacevirtual
MbSurface::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) const overrideMbCurveBoundedSurfacevirtual
GetMaxParamDeltaU() constMbSurfaceinline
GetMaxParamDeltaV() constMbSurfaceinline
GetParamDelta() const overrideMbCurveBoundedSurfacevirtual
GetParamPrice() const overrideMbCurveBoundedSurfacevirtual
GetParamsToUnit(double u, double v, double &uParam, double &vParam) const overrideMbCurveBoundedSurfacevirtual
GetPeriod(ptrdiff_t i) constMbSurfacevirtual
GetPlacement(MbPlacement3D *place, bool exact=false) constMbSurface
GetPlanePlacement(MbPlacement3D &place) constMbSurface
GetPoleUMax() const overrideMbCurveBoundedSurfacevirtual
GetPoleUMin() const overrideMbCurveBoundedSurfacevirtual
GetPoleVMax() const overrideMbCurveBoundedSurfacevirtual
GetPoleVMin() const overrideMbCurveBoundedSurfacevirtual
GetProperties(MbProperties &) overrideMbCurveBoundedSurfacevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius() const overrideMbCurveBoundedSurfacevirtual
GetRect(MbRect &r) constMbSurfaceinline
GetRect(MbRect2D &r) constMbSurfaceinline
GetRegistrable() constTapeBase
GetSegment(size_t number, size_t i) constMbCurveBoundedSurface
GetSegmentsCount(size_t i) constMbCurveBoundedSurface
GetSurface() const overrideMbCurveBoundedSurfacevirtual
GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const overrideMbCurveBoundedSurfacevirtual
GetUCount() const overrideMbCurveBoundedSurfacevirtual
GetUEpsilon() constMbSurface
GetUEpsilon(double u, double v) constMbSurface
GetUMax() const overrideMbCurveBoundedSurfacevirtual
GetUMeshCount() const overrideMbCurveBoundedSurfacevirtual
GetUMid() constMbSurfaceinline
GetUMin() const overrideMbCurveBoundedSurfacevirtual
GetUPairs(double v, SArray< double > &u) const overrideMbCurveBoundedSurfacevirtual
GetUParamToUnit() const overrideMbCurveBoundedSurfacevirtual
GetUParamToUnit(double u, double v) const overrideMbCurveBoundedSurfacevirtual
MbSurface::GetUParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetUPeriod() const overrideMbCurveBoundedSurfacevirtual
GetURange() constMbSurfaceinline
GetURegion() constMbSurface
GetURegion(double u, double v) constMbSurface
GetUseCount() constMbRefItem
GetVCount() const overrideMbCurveBoundedSurfacevirtual
GetVEpsilon() constMbSurface
GetVEpsilon(double u, double v) constMbSurface
GetVMax() const overrideMbCurveBoundedSurfacevirtual
GetVMeshCount() const overrideMbCurveBoundedSurfacevirtual
GetVMid() constMbSurfaceinline
GetVMin() const overrideMbCurveBoundedSurfacevirtual
GetVPairs(double u, SArray< double > &v) const overrideMbCurveBoundedSurfacevirtual
GetVParamToUnit() const overrideMbCurveBoundedSurfacevirtual
GetVParamToUnit(double u, double v) const overrideMbCurveBoundedSurfacevirtual
MbSurface::GetVParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetVPeriod() const overrideMbCurveBoundedSurfacevirtual
GetVRange() constMbSurfaceinline
GetVRegion() constMbSurface
GetVRegion(double u, double v) constMbSurface
IncludePoint(double u, double v) overrideMbCurveBoundedSurfacevirtual
IsA() const overrideMbCurveBoundedSurfacevirtual
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsLineU() const overrideMbCurveBoundedSurfacevirtual
IsLineV() const overrideMbCurveBoundedSurfacevirtual
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) constMbSurface
IsPlanar(double accuracy=METRIC_EPSILON) const overrideMbCurveBoundedSurfacevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbSurface
IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) const overrideMbCurveBoundedSurfacevirtual
MbSurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) constMbSurfaceinline
IsRectangular() constMbSurfacevirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const overrideMbCurveBoundedSurfacevirtual
IsSameBase(const MbSurface &) const overrideMbCurveBoundedSurfacevirtual
IsShift(const MbSpaceItem &obj, MbVector3D &dir, bool &isSame, double accuracy=LENGTH_EPSILON) constMbSurfacevirtual
IsSimilar(const MbSpaceItem &) const overrideMbCurveBoundedSurfacevirtual
IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const overrideMbCurveBoundedSurfacevirtual
IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const overrideMbCurveBoundedSurfacevirtual
IsSpinePeriodic() constMbSurfacevirtual
IsUClosed() const overrideMbCurveBoundedSurfacevirtual
IsUPeriodic() const overrideMbCurveBoundedSurfacevirtual
IsUTouch() const overrideMbCurveBoundedSurfacevirtual
IsVClosed() const overrideMbCurveBoundedSurfacevirtual
IsVPeriodic() const overrideMbCurveBoundedSurfacevirtual
IsVTouch() const overrideMbCurveBoundedSurfacevirtual
Lock() constMbNestSyncItem
MainCurvatures(double u, double v, double &c1, double &c2, double &du, double &dv) constMbSurface
MakeContour(bool sense) const overrideMbCurveBoundedSurfacevirtual
MakeCurve(size_t number1, size_t number2) constMbSurface
MakeSegment(size_t i, bool sense) const overrideMbCurveBoundedSurfacevirtual
MakeSegment(size_t number, size_t i, bool sense) constMbCurveBoundedSurface
MbCurveBoundedSurface(const MbSurface &initSurface)MbCurveBoundedSurface
MbCurveBoundedSurface(const MbSurface &initSurface, double uin, double uax, double vin, double vax)MbCurveBoundedSurface
MbCurveBoundedSurface(const MbSurface &initSurface, const MbRect &rect)MbCurveBoundedSurface
MbCurveBoundedSurface(const MbSurface &initSurface, const MbRect2D &rect)MbCurveBoundedSurface
MbCurveBoundedSurface(MbSurface &initSurface, RPArray< MbContourOnSurface > &initCurves, bool sameContours)MbCurveBoundedSurface
MbCurveBoundedSurface(MbSurface &initSurface, RPArray< MbContour > &initCurves, bool sameContours)MbCurveBoundedSurface
MbCurveBoundedSurface(MbSurface &initSurface, c3d::PlaneContoursSPtrVector &initCurves, bool sameContours)MbCurveBoundedSurface
MbCurveBoundedSurface(MbSurface &initSurface, RPArray< MbContour > &initCurves, MbCube &gab)MbCurveBoundedSurface
MbCurveBoundedSurface(MbSurface &initSurface, c3d::PlaneContoursSPtrVector &initCurves, MbCube &gab)MbCurveBoundedSurface
MbCurveBoundedSurface(MbContourOnSurface &init1, MbContourOnSurface *init2=nullptr)MbCurveBoundedSurface
MbCurveBoundedSurface(const MbCurveBoundedSurface &init, MbSurface &newBaseSurface, bool calculateGabarit=true)MbCurveBoundedSurface
MbCurveBoundedSurface(const MbCurveBoundedSurface &init, MbRegDuplicate *)MbCurveBoundedSurfaceprotected
MbCurveBoundedSurface(const MbCurveBoundedSurface *init)MbCurveBoundedSurfaceprotected
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbSurface()MbSurfaceprotected
MbSurface(const MbSurface &)MbSurfaceprotected
MeanGaussCurvature(double u, double v, double &mean, double &gauss) constMbSurface
MergeSegments(double eps=Math::LengthEps)MbCurveBoundedSurface
MetricStepU(double u, double v, double length) const overrideMbCurveBoundedSurfacevirtual
MetricStepV(double u, double v, double length) const overrideMbCurveBoundedSurfacevirtual
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbCurveBoundedSurfacevirtual
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 &p, double &u, double &v, bool ext, MbRect2D *uvRange=nullptr) const overrideMbCurveBoundedSurfacevirtual
NewBasisSurface()MbCurveBoundedSurface
Normal(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
MbSurface::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
NormalizeCurvesOrientation()MbCurveBoundedSurface
NormalU(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
NormalV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > &params) constMbSurface
NurbsSurface(double u1, double u2, double v1, double v2, bool bmatch=false) const overrideMbCurveBoundedSurfacevirtual
NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) const overrideMbCurveBoundedSurfacevirtual
MbSurface::NurbsSurface(bool bmatch=false) constMbSurface
Offset(double d, bool same) const overrideMbCurveBoundedSurfacevirtual
operator[](size_t) constMbSurfaceinline
OrientPlacement(MbPlacement3D &place, bool normalSense=true) constMbSurface
ParamArea() const overrideMbCurveBoundedSurfacevirtual
Periodicity() constMbSurfacevirtual
PlacementNewton(const MbVector3D &vec, double angle, MbeParamDir switchPar, size_t iterLimit, double &u, double &v) constMbSurface
PointClassification(const MbCartPoint &, bool ignoreClosed=false) const overrideMbCurveBoundedSurfacevirtual
PointOn(double &u, double &v, MbCartPoint3D &) const overrideMbCurveBoundedSurfacevirtual
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) const overrideMbCurveBoundedSurfacevirtual
MbSurface::ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, SPtr< MbCurve > &curveNew) constMbSurface
Refresh() overrideMbCurveBoundedSurfacevirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
ReplaceOuterCurveBy(size_t ind)MbCurveBoundedSurface
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbCurveBoundedSurfacevirtual
Salient() const overrideMbCurveBoundedSurfacevirtual
SegmentIntersection(const MbCurve &pCurve, SArray< double > &curveParams, double epsilon=Math::metricEpsilon) constMbCurveBoundedSurface
SetBasisPoints(const MbControlData3D &) overrideMbCurveBoundedSurfacevirtual
SetBasisSurface() overrideMbCurveBoundedSurfacevirtual
SetBasisSurfaceUVLimits()MbCurveBoundedSurface
SetCurve(size_t ind)MbCurveBoundedSurfaceinline
SetDirtyGabarit() constMbSurfaceinline
SetEqual(const MbSpaceItem &) overrideMbCurveBoundedSurfacevirtual
SetExtendedParamRegion(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(double u1, double v1, double u2, double v2) overrideMbCurveBoundedSurfacevirtual
MbSurface::SetLimit(const MbRect &)MbSurface
SetProperties(const MbProperties &) overrideMbCurveBoundedSurfacevirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSegment(size_t number, size_t i)MbCurveBoundedSurface
SetSurface() overrideMbCurveBoundedSurfacevirtual
SilhouetteNewton(const MbVector3D &eye, bool perspective, const MbAxis3D *axis, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u, double &v, bool ext) const overrideMbCurveBoundedSurfacevirtual
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 overrideMbCurveBoundedSurfacevirtual
StepV(double u, double v, double sag) const overrideMbCurveBoundedSurfacevirtual
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
TangentU(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
TangentV(double &u, double &v, MbVector3D &) const overrideMbCurveBoundedSurfacevirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbCurveBoundedSurfacevirtual
Type() const overrideMbSurfacevirtual
Unlock() constMbNestSyncItem
~MbSpaceItem()MbSpaceItemvirtual
~MbSurface()MbSurfacevirtual
~TapeBase()TapeBasevirtual