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

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

_DeriveU(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveUU(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveUUU(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveUUV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveUV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveUVV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveVV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_DeriveVVV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_Normal(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_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 overrideMbOffsetSurfacevirtual
_NormalUU(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_NormalUV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_NormalV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_NormalVV(double u, double v, MbVector3D &) const overrideMbOffsetSurfacevirtual
_PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &deru, MbVector3D &derv, MbVector3D &norm, MbVector3D &noru, MbVector3D &norv, MbVector3D &deruu, MbVector3D &dervv, MbVector3D &deruv) const overrideMbOffsetSurfacevirtual
_PointOn(double u, double v, MbCartPoint3D &) const overrideMbOffsetSurfacevirtual
MbSurface::_PointOn(const MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
_TangentU(double u, double v, MbVector3D &) constMbSurfacevirtual
_TangentV(double u, double v, MbVector3D &) constMbSurfacevirtual
Accept(Visitor &visitor)MbSurfaceinlinevirtual
AddRef() constMbRefItem
AddTesselation(const MbStepData &stepData, MbeParamDir dir, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) constMbSurface
AddYourGabaritTo(MbCube &c) const overrideMbSurfacevirtual
CalculateGabarit(MbCube &cube) constMbSurfacevirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbSurfacevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbSurfacevirtual
CalculatePolygon(double minPar, double maxPar, double constPar, MbeParamDir dir, const MbStepData &stepData, MbPolygon3D &polygon) constMbSurface
CalculateRect(const MbPlacement3D &place, MbRect &rect) constMbSurface
CalculateSurfaceGrid(const MbStepData &stepData, bool sense, MbGrid &grid) constMbSurfacevirtual
CalculateSurfaceWire(const MbStepData &stepData, size_t beg, MbMesh &mesh, size_t uMeshCount=c3d::WIRE_MAX, size_t vMeshCount=c3d::WIRE_MAX) constMbSurfacevirtual
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) overrideMbOffsetSurfacevirtual
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) overrideMbOffsetSurfacevirtual
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
CheckSurfParams(double &u, double &v) const overrideMbOffsetSurfacevirtual
CopyGabarit(const MbSurface &s, const MbVector3D *to=nullptr)MbSurfaceinline
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) constMbSurfacevirtual
CreateProperty(MbePrompt name) const overrideMbSurfacevirtual
CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) constMbSurfacevirtual
CreateUconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) constMbSurface
CreateVconstPlacements(const MbVector3D &axisZ, double angle, bool normalPlace, SArray< MbPlacement3D > &places) constMbSurface
Cube() constMbSurfaceinline
cubeMbSurfacemutableprotected
CurvatureU(double u, double v) const overrideMbOffsetSurfacevirtual
CurvatureV(double u, double v) const overrideMbOffsetSurfacevirtual
CurveClassification(const MbCurve &curve, SArray< double > &tcurv, SArray< MbVector > &dir) constMbSurfacevirtual
CurveIntersection(const MbCurve3D &curv, SArray< MbCartPoint > &uv, SArray< double > &tt, bool ext0, bool ext, bool touchInclude=false) constMbSurfacevirtual
CurveIntersectNewton(const MbCurve3D &curv1, double funcEpsilon, size_t iterLimit, double &u0, double &v0, double &t1, bool ext0, bool ext1) constMbSurfacevirtual
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) constMbSurfacevirtual
CurveUV(const MbLineSegment &segm, bool bApprox=true) constMbSurfacevirtual
CurveV(double u, MbRect1D *pRgn, bool bApprox=true) constMbSurfacevirtual
DecRef() constMbRefItem
DeriveU(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveUU(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveUUU(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveUUV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveUV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveUVV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveVV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeriveVVV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
DeviationStepAlong(double u, double v, double angle, bool alongU, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
DeviationStepU(double u, double v, double sag) const overrideMbOffsetSurfacevirtual
DeviationStepV(double u, double v, double sag) const overrideMbOffsetSurfacevirtual
DirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=nullptr) const overrideMbOffsetSurfacevirtual
DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &_vect, size_t iterLimit, double &u, double &v, double &w, bool ext) const overrideMbOffsetSurfacevirtual
DistanceToBorder(const MbCartPoint &point, double &epsilon) constMbSurfacevirtual
DistanceToCurve(const MbCurve3D &curve, double &u, double &v, double &t, bool tCalc=false) constMbSurfacevirtual
DistanceToPoint(const MbCartPoint3D &) const overrideMbSurfacevirtual
DistanceToSurface(const MbSurface &surf1, double &u0, double &v0, double &u1, double &v1) constMbSurfacevirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbOffsetSurfacevirtual
Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) const overrideMbOffsetSurfacevirtual
MbSurface::Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) constMbSurfaceinlinevirtual
Family() const overrideMbSurfacevirtual
GetBasisItems(RPArray< MbSpaceItem > &) overrideMbOffsetSurfacevirtual
GetBasisPoints(MbControlData3D &) const overrideMbOffsetSurfacevirtual
GetBasisSurface() const overrideMbOffsetSurfacevirtual
GetCenterLines(std::vector< MbCurve3D * > &clCurves) const overrideMbOffsetSurfacevirtual
GetCentre(MbCartPoint3D &c) constMbSurfacevirtual
GetControlPlacement(MbPlacement3D &place, bool sameSense=true) constMbSurface
GetCylinderAxis(MbAxis3D &) const overrideMbOffsetSurfacevirtual
GetFilletDirection(double accuracy=METRIC_REGION) constMbSurfacevirtual
GetFilletRadius(const MbCartPoint3D &p, double accuracy=METRIC_REGION) constMbSurfacevirtual
GetGabarit() constMbSurfaceinline
GetGabDiagonal() constMbSurfaceinline
GetIsoclinal(const MbVector3D &nor, SArray< MbCartPoint > &uv) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t number, MbCartPoint &pnt) constMbSurfacevirtual
GetLimitPoint(ptrdiff_t number) constMbSurface
GetLock() constMbNestSyncItem
GetMatrix(double xMin, double xMax, double yMin, double yMax, MbMatrix &matr) constMbSurface
GetMatrixToSurface(const MbSurface &surf, MbMatrix &matr, VERSION version, double precision=METRIC_PRECISION) const overrideMbOffsetSurfacevirtual
GetMaxParamDeltaU() constMbSurfaceinline
GetMaxParamDeltaV() constMbSurfaceinline
GetParamDelta() constMbSurfacevirtual
GetParamPrice() constMbSurfacevirtual
GetParamsToUnit(double u, double v, double &uParam, double &vParam) constMbSurfacevirtual
GetPeriod(ptrdiff_t i) constMbSurfacevirtual
GetPlacement(MbPlacement3D *place, bool exact=false) constMbSurface
GetPlanePlacement(MbPlacement3D &place) constMbSurface
GetPoleUMax() const overrideMbOffsetSurfacevirtual
GetPoleUMin() const overrideMbOffsetSurfacevirtual
GetPoleVMax() const overrideMbOffsetSurfacevirtual
GetPoleVMin() const overrideMbOffsetSurfacevirtual
GetProperties(MbProperties &properties) overrideMbOffsetSurfacevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius() constMbSurfacevirtual
GetRect(MbRect &r) constMbSurfaceinline
GetRect(MbRect2D &r) constMbSurfaceinline
GetRegistrable() constTapeBase
GetSurface() constMbSurfacevirtual
GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) const overrideMbOffsetSurfacevirtual
GetUCount() const overrideMbOffsetSurfacevirtual
GetUEpsilon() constMbSurface
GetUEpsilon(double u, double v) constMbSurface
GetUMax() const overrideMbOffsetSurfacevirtual
GetUMeshCount() const overrideMbOffsetSurfacevirtual
GetUMid() constMbSurfaceinline
GetUMin() const overrideMbOffsetSurfacevirtual
GetUPairs(double v, SArray< double > &u) constMbSurfacevirtual
GetUParamToUnit() constMbSurfacevirtual
GetUParamToUnit(double u, double v) constMbSurfacevirtual
GetUParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetUPeriod() const overrideMbOffsetSurfacevirtual
GetURange() constMbSurfaceinline
GetURegion() constMbSurface
GetURegion(double u, double v) constMbSurface
GetUseCount() constMbRefItem
GetVCount() const overrideMbOffsetSurfacevirtual
GetVEpsilon() constMbSurface
GetVEpsilon(double u, double v) constMbSurface
GetVMax() const overrideMbOffsetSurfacevirtual
GetVMeshCount() const overrideMbOffsetSurfacevirtual
GetVMid() constMbSurfaceinline
GetVMin() const overrideMbOffsetSurfacevirtual
GetVPairs(double u, SArray< double > &v) constMbSurfacevirtual
GetVParamToUnit() constMbSurfacevirtual
GetVParamToUnit(double u, double v) constMbSurfacevirtual
GetVParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetVPeriod() const overrideMbOffsetSurfacevirtual
GetVRange() constMbSurfaceinline
GetVRegion() constMbSurface
GetVRegion(double u, double v) constMbSurface
IncludePoint(double u, double v) overrideMbOffsetSurfacevirtual
Init(double d0, double d1, double d2, double d3, MbeOffsetType t, double u0, double u1, double v0, double v1)MbOffsetSurface
IsA() const overrideMbOffsetSurfacevirtual
IsCurvatureValid(const MbCartPoint &uv) constMbOffsetSurface
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsLineU() const overrideMbOffsetSurfacevirtual
IsLineV() const overrideMbOffsetSurfacevirtual
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) constMbSurface
IsPlanar(double accuracy=METRIC_EPSILON) const overrideMbOffsetSurfacevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbSurface
IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) const overrideMbOffsetSurfacevirtual
MbSurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) constMbSurfaceinline
IsRectangular() constMbSurfacevirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const overrideMbOffsetSurfacevirtual
IsSameBase(const MbSurface &) constMbSurfacevirtual
IsShift(const MbSpaceItem &obj, MbVector3D &dir, bool &isSame, double accuracy=LENGTH_EPSILON) constMbSurfacevirtual
IsSimilar(const MbSpaceItem &) const overrideMbOffsetSurfacevirtual
IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const overrideMbOffsetSurfacevirtual
IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) const overrideMbOffsetSurfacevirtual
IsSpinePeriodic() constMbSurfacevirtual
IsUClosed() const overrideMbOffsetSurfacevirtual
IsUPeriodic() constMbSurfacevirtual
IsUTouch() constMbSurfacevirtual
IsVClosed() const overrideMbOffsetSurfacevirtual
IsVPeriodic() constMbSurfacevirtual
IsVTouch() constMbSurfacevirtual
Lock() constMbNestSyncItem
MainCurvatures(double u, double v, double &c1, double &c2, double &du, double &dv) constMbSurface
MakeContour(bool sense) constMbSurfacevirtual
MakeCurve(size_t number1, size_t number2) constMbSurface
MakeSegment(size_t i, bool sense) constMbSurfacevirtual
MbOffsetSurface(const MbSurface &s, double d, bool same)MbOffsetSurface
MbOffsetSurface(const MbSurface &s, double d, double du0, double du1, double dv0, double dv1, bool same)MbOffsetSurface
MbOffsetSurface(const MbSurface &s, double d0, double d1, double d2, double d3, MbeOffsetType t, double u0, double u1, double v0, double v1, bool same)MbOffsetSurface
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbSurface()MbSurfaceprotected
MbSurface(const MbSurface &)MbSurfaceprotected
MeanGaussCurvature(double u, double v, double &mean, double &gauss) constMbSurface
MetricStepU(double u, double v, double length) constMbSurfacevirtual
MetricStepV(double u, double v, double length) constMbSurfacevirtual
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbOffsetSurfacevirtual
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 overrideMbOffsetSurfacevirtual
Normal(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
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
NormalU(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
NormalV(double &u, double &v, MbVector3D &) const overrideMbOffsetSurfacevirtual
NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > &params) constMbSurface
NurbsSurface(double, double, double, double, bool bmatch=false) const overrideMbOffsetSurfacevirtual
MbSurface::NurbsSurface(bool bmatch=false) constMbSurface
MbSurface::NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) constMbSurfacevirtual
Offset(double d, bool same) const overrideMbOffsetSurfacevirtual
operator[](size_t) constMbSurfaceinline
OrientPlacement(MbPlacement3D &place, bool normalSense=true) constMbSurface
ParamArea() constMbSurfacevirtual
Periodicity() constMbSurfacevirtual
PlacementNewton(const MbVector3D &vec, double angle, MbeParamDir switchPar, size_t iterLimit, double &u, double &v) constMbSurface
PointClassification(const MbCartPoint &pnt, bool ignoreClosed=false) constMbSurfacevirtual
PointOn(double &u, double &v, MbCartPoint3D &) const overrideMbOffsetSurfacevirtual
MbSurface::PointOn(MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &u, double &v, bool ext) constMbSurfacevirtual
PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) constMbSurfacevirtual
PrepareIntegralData(const bool forced) constMbSurfacevirtual
PrepareWrite() constMbSpaceIteminline
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, MbCurve *&curveNew) constMbSurfacevirtual
ProjectCurveOnSimilarSurface(const MbCurve3D &spaceCurve, const MbCurve &curve, const MbSurface &surfNew, SPtr< MbCurve > &curveNew) constMbSurface
Refresh() overrideMbOffsetSurfacevirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbOffsetSurfacevirtual
Salient() constMbSurfacevirtual
SetBasisPoints(const MbControlData3D &) overrideMbOffsetSurfacevirtual
SetBasisSurface() overrideMbOffsetSurfacevirtual
SetDirtyGabarit() constMbSurfaceinline
SetDistance(double d, size_t i)MbOffsetSurface
SetEqual(const MbSpaceItem &) overrideMbOffsetSurfacevirtual
SetExtendedParamRegion(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(double u1, double v1, double u2, double v2) overrideMbOffsetSurfacevirtual
MbSurface::SetLimit(const MbRect &)MbSurface
SetProperties(const MbProperties &properties) overrideMbOffsetSurfacevirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSurface()MbSurfacevirtual
SilhouetteNewton(const MbVector3D &eye, bool perspective, const MbAxis3D *axis, MbeParamDir switchPar, double funcEpsilon, size_t iterLimit, double &u, double &v, bool ext) constMbSurfacevirtual
size() constMbSurfaceinline
StepAlong(double u, double v, double sag, bool alongU, double stepMinCoeff, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
StepU(double u, double v, double sag) const overrideMbOffsetSurfacevirtual
StepV(double u, double v, double sag) const overrideMbOffsetSurfacevirtual
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 &) constMbSurfacevirtual
TangentV(double &u, double &v, MbVector3D &) constMbSurfacevirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbOffsetSurfacevirtual
Type() const overrideMbSurfacevirtual
Unlock() constMbNestSyncItem
~MbSpaceItem()MbSpaceItemvirtual
~MbSurface()MbSurfacevirtual
~TapeBase()TapeBasevirtual