C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MbSweptSurface, 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 | |
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 | |
CheckPlaneByLimitPoints() const | MbSweptSurface | protected |
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 |
curve | MbSweptSurface | 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 &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 > &) override | MbSweptSurface | virtual |
GetBasisPoints(MbControlData3D &) const override | MbSweptSurface | 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 | |
GetCurve() const | MbSweptSurface | inline |
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 override | MbSweptSurface | virtual |
GetUMeshCount() const | MbSurface | virtual |
GetUMid() const | MbSurface | inline |
GetUMin() const override | MbSweptSurface | 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 | MbSweptSurface | 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 override | MbSweptSurface | virtual |
GetVMeshCount() const | MbSurface | virtual |
GetVMid() const | MbSurface | inline |
GetVMin() const override | MbSweptSurface | 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 |
InitSwept(const MbSweptSurface &) | MbSweptSurface | protected |
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 override | MbSweptSurface | virtual |
IsUPeriodic() const | MbSurface | virtual |
IsUTouch() const override | MbSweptSurface | virtual |
IsVClosed() const override | MbSweptSurface | 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 |
MbSweptSurface(const MbCurve3D &, bool same) | MbSweptSurface | 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 | |
Rotate(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)=0 | MbSpaceItem | pure virtual |
Salient() const | MbSurface | virtual |
SetBasisPoints(const MbControlData3D &) override | MbSweptSurface | virtual |
SetBasisSurface() | MbSurface | virtual |
SetCurve() | MbSweptSurface | inline |
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) 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) 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 | MbSweptSurface | virtual |
uclosed | MbSweptSurface | protected |
umax | MbSweptSurface | protected |
umin | MbSweptSurface | protected |
Unlock() const | MbNestSyncItem | |
vclosed | MbSweptSurface | protected |
vmax | MbSweptSurface | protected |
vmin | MbSweptSurface | protected |
~MbSpaceItem() | MbSpaceItem | virtual |
~MbSurface() | MbSurface | virtual |
~TapeBase() | TapeBase | virtual |