C3D Toolkit  Kernel - 113946, Vision - 2.6.3.80
MbCoonsPatchSurface Cписок членов класса

Полный список членов класса MbCoonsPatchSurface, включая наследуемые из базового класса

_DeriveU(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveUU(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveUUU(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveUUV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveUV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveUVV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveVV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_DeriveVVV(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_Normal(double u, double v, MbVector3D &) constMbCoonsPatchSurfacevirtual
_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 &) constMbSurfacevirtual
_NormalUU(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalUV(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalV(double u, double v, MbVector3D &) constMbSurfacevirtual
_NormalVV(double u, double v, MbVector3D &) constMbSurfacevirtual
_PointNormal(double u, double v, MbCartPoint3D &pnt, MbVector3D &deru, MbVector3D &derv, MbVector3D &norm, MbVector3D &noru, MbVector3D &norv, MbVector3D &deruu, MbVector3D &dervv, MbVector3D &deruv) constMbSurfacevirtual
_PointOn(double u, double v, MbCartPoint3D &) constMbCoonsPatchSurfacevirtual
MbSurface::_PointOn(const MbCartPoint &uv, MbCartPoint3D &p) constMbSurfaceinline
_TangentU(double u, double v, MbVector3D &) constMbSurfacevirtual
_TangentV(double u, double v, MbVector3D &) constMbSurfacevirtual
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) constMbSurfacevirtual
CalculateGabarit(MbCube &cube) constMbSurfacevirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) constMbSurfacevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbSurfacevirtual
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)MbCoonsPatchSurfacevirtual
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr)MbSurfacevirtual
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
CheckPole()MbCoonsPatchSurface
CheckSurfParams(double &u, double &v) constMbSurfacevirtual
CopyGabarit(const MbSurface &s, const MbVector3D *to=c3d_null)MbSurfaceinline
Create(const MbCurve3D &curve0, const MbCurve3D &curve1, const MbCurve3D &curve2, const MbCurve3D &curve3, MbeCoonsSurfaceCalcType type, MbResultType &resType)MbCoonsPatchSurfacestatic
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places) constMbSurfacevirtual
CreateProperty(MbePrompt name) constMbSurfacevirtual
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) constMbSurfacevirtual
CurvatureV(double u, double v) constMbSurfacevirtual
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) constMbCoonsPatchSurfacevirtual
CurveUV(const MbLineSegment &segm, bool bApprox=true) constMbSurfacevirtual
CurveV(double u, MbRect1D *pRgn, bool bApprox=true) constMbCoonsPatchSurfacevirtual
DecRef() constMbRefItem
DeriveU(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveUU(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveUUU(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveUUV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveUV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveUVV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveVV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeriveVVV(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
DeviationStepAlong(double u, double v, double angle, bool alongU, const MbVector3D &der, const MbVector3D &sec) constMbSurfaceprotected
DeviationStepU(double u, double v, double ang) constMbCoonsPatchSurfacevirtual
DeviationStepV(double u, double v, double ang) constMbCoonsPatchSurfacevirtual
DirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, SArray< MbCartPoint > &uv, bool ext, MbRect2D *uvRange=c3d_null) constMbSurfacevirtual
DirectPointProjectionNewton(const MbCartPoint3D &p, const MbVector3D &vect, size_t iterLimit, double &u, double &v, double &w, bool ext) constMbSurfacevirtual
DistanceToBorder(const MbCartPoint &point, double &epsilon) constMbSurfacevirtual
DistanceToCurve(const MbCurve3D &curve, double &u, double &v, double &t, bool tCalc=false) constMbSurfacevirtual
DistanceToPoint(const MbCartPoint3D &) constMbSurfacevirtual
DistanceToSurface(const MbSurface &surf1, double &u0, double &v0, double &u1, double &v1) constMbSurfacevirtual
Duplicate(MbRegDuplicate *=c3d_null) constMbCoonsPatchSurfacevirtual
Explore(double &u, double &v, bool ext, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer, MbVector3D *uuDer, MbVector3D *vvDer, MbVector3D *uvDer, MbVector3D *nor) constMbCoonsPatchSurfacevirtual
MbSurface::Explore(double &u, double &v, MbCartPoint3D &pnt, MbVector3D &uDer, MbVector3D &vDer) constMbSurfaceinlinevirtual
Family() constMbSurfacevirtual
GetBasisItems(RPArray< MbSpaceItem > &s)MbCoonsPatchSurfacevirtual
GetBasisPoints(MbControlData3D &) constMbCoonsPatchSurfacevirtual
GetBasisSurface() constMbSurfacevirtual
GetCalcType() constMbCoonsPatchSurfaceinline
GetCenterLines(std::vector< MbCurve3D * > &clCurves) constMbSurfacevirtual
GetCentre(MbCartPoint3D &c) constMbSurfacevirtual
GetClassDescriptor(const VersionContainer &) const =0TapeBasepure virtual
GetControlPlacement(MbPlacement3D &place, bool sameSense=true) constMbSurface
GetCurve(size_t ind) constMbCoonsPatchSurfaceinline
GetCurve0() constMbCoonsPatchSurfaceinline
GetCurve1() constMbCoonsPatchSurfaceinline
GetCurve2() constMbCoonsPatchSurfaceinline
GetCurve3() constMbCoonsPatchSurfaceinline
GetCurvesCount() constMbCoonsPatchSurfaceinline
GetCylinderAxis(MbAxis3D &) constMbSurfacevirtual
GetDerCurve0() constMbCoonsPatchSurfaceinline
GetDerCurve1() constMbCoonsPatchSurfaceinline
GetDerCurve2() constMbCoonsPatchSurfaceinline
GetDerCurve3() constMbCoonsPatchSurfaceinline
GetExactCurve(size_t k, bool &sense) constMbCoonsPatchSurface
GetFilletDirection() constMbSurfacevirtual
GetFilletRadius(const MbCartPoint3D &p) 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) constMbSurfacevirtual
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() constMbCoonsPatchSurfacevirtual
GetPoleUMin() constMbCoonsPatchSurfacevirtual
GetPoleVMax() constMbCoonsPatchSurfacevirtual
GetPoleVMin() constMbCoonsPatchSurfacevirtual
GetProperties(MbProperties &)MbCoonsPatchSurfacevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius() constMbSurfacevirtual
GetRect(MbRect &r) constMbSurfaceinline
GetRect(MbRect2D &r) constMbSurfaceinline
GetRegistrable() constTapeBase
GetSurface() constMbSurfacevirtual
GetT0Max() constMbCoonsPatchSurfaceinline
GetT0Min() constMbCoonsPatchSurfaceinline
GetT1Max() constMbCoonsPatchSurfaceinline
GetT1Min() constMbCoonsPatchSurfaceinline
GetT2Max() constMbCoonsPatchSurfaceinline
GetT2Min() constMbCoonsPatchSurfaceinline
GetT3Max() constMbCoonsPatchSurfaceinline
GetT3Min() constMbCoonsPatchSurfaceinline
GetTesselation(const MbStepData &stepData, double u1, double u2, double v1, double v2, SArray< double > &uu, SArray< double > &vv) constMbSurfacevirtual
GetUCount() constMbCoonsPatchSurfacevirtual
GetUEpsilon() constMbSurface
GetUEpsilon(double u, double v) constMbSurface
GetUMax() constMbCoonsPatchSurfacevirtual
GetUMeshCount() constMbCoonsPatchSurfacevirtual
GetUMid() constMbSurfaceinline
GetUMin() constMbCoonsPatchSurfacevirtual
GetUPairs(double v, SArray< double > &u) constMbSurfacevirtual
GetUParamToUnit() constMbSurfacevirtual
GetUParamToUnit(double u, double v) constMbSurfacevirtual
GetUParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetUPeriod() constMbSurfacevirtual
GetURange() constMbSurfaceinline
GetURegion() constMbSurface
GetURegion(double u, double v) constMbSurface
GetUseCount() constMbRefItem
GetVCount() constMbCoonsPatchSurfacevirtual
GetVEpsilon() constMbSurface
GetVEpsilon(double u, double v) constMbSurface
GetVertex() constMbCoonsPatchSurfaceinline
GetVMax() constMbCoonsPatchSurfacevirtual
GetVMeshCount() constMbCoonsPatchSurfacevirtual
GetVMid() constMbSurfaceinline
GetVMin() constMbCoonsPatchSurfacevirtual
GetVPairs(double u, SArray< double > &v) constMbSurfacevirtual
GetVParamToUnit() constMbSurfacevirtual
GetVParamToUnit(double u, double v) constMbSurfacevirtual
GetVParamToUnit(const MbCartPoint &uv) constMbSurfaceinline
GetVPeriod() constMbSurfacevirtual
GetVRange() constMbSurfaceinline
GetVRegion() constMbSurface
GetVRegion(double u, double v) constMbSurface
IncludePoint(double u, double v)MbSurfacevirtual
Init(const MbCoonsPatchSurface &)MbCoonsPatchSurface
IsA() constMbCoonsPatchSurfacevirtual
IsFamilyRegistrable() constMbSpaceItemvirtual
IsLineU() constMbSurfacevirtual
IsLineV() constMbSurfacevirtual
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &u, double &v) constMbSurface
IsPlanar(double accuracy=METRIC_EPSILON) constMbSurfacevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbSurface
IsPole(double u, double v, double paramPrecision=PARAM_PRECISION) constMbCoonsPatchSurfacevirtual
MbSurface::IsPole(const MbCartPoint &uv, double paramPrecision=PARAM_PRECISION) constMbSurfaceinline
IsRectangular() constMbSurfacevirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) constMbCoonsPatchSurfacevirtual
IsSameBase(const MbSurface &) constMbSurfacevirtual
IsShift(const MbSpaceItem &obj, MbVector3D &dir, bool &isSame, double accuracy=LENGTH_EPSILON) constMbSurfacevirtual
IsSimilar(const MbSpaceItem &init) constMbCoonsPatchSurfacevirtual
IsSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) constMbSurfacevirtual
IsSpecialSimilarToSurface(const MbSurface &surf, VERSION version, double precision=METRIC_PRECISION) constMbSurfacevirtual
IsSpinePeriodic() constMbSurfacevirtual
IsUClosed() constMbCoonsPatchSurfacevirtual
IsUPeriodic() constMbSurfacevirtual
IsUTouch() constMbSurfacevirtual
IsVClosed() constMbCoonsPatchSurfacevirtual
IsVPeriodic() constMbSurfacevirtual
IsVTouch() constMbSurfacevirtual
Lock() constMbNestSyncItem
MakeContour(bool sense) constMbSurfacevirtual
MakeCurve(size_t number1, size_t number2) constMbSurface
MakeSegment(size_t i, bool sense) constMbSurfacevirtual
MbCoonsPatchSurface(MbCurve3D &initCurve0, MbCurve3D &initCurve1, MbCurve3D &initCurve2, MbCurve3D &initCurve3, MbCurve3D &derVCurve0, MbCurve3D &derUCurve1, MbCurve3D &derVCurve2, MbCurve3D &derUCurve3, double w0min, double w0max, double w1min, double w1max, double w2min, double w2max, double w3min, double w3max, MbeCoonsSurfaceCalcType calcType=cst_DefaultType)MbCoonsPatchSurfaceprotected
MbRefItem()MbRefItem
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 &to, MbRegTransform *=c3d_null)MbCoonsPatchSurfacevirtual
MoveGabarit(const MbVector3D &v)MbSurfaceinlineprotected
NearDirectPointProjection(const MbCartPoint3D &pnt, const MbVector3D &vect, double &u, double &v, bool ext, MbRect2D *uvRange=c3d_null, bool onlyPositiveDirection=false) constMbSurfacevirtual
NearPointProjection(const MbCartPoint3D &pnt, double &u, double &v, bool ext, MbRect2D *uvRange=c3d_null) constMbSurfacevirtual
Normal(double &u, double &v, MbVector3D &) constMbCoonsPatchSurfacevirtual
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 &) constMbSurfacevirtual
NormalV(double &u, double &v, MbVector3D &) constMbSurfacevirtual
NurbsParam(const MbNurbsParameters &tParam, bool uParam, double op1, double op2, bool &isClosedNurbs, double &epsilon, SArray< double > &params) constMbSurface
NurbsSurface(bool bmatch=false) constMbSurface
NurbsSurface(double u1, double u2, double v1, double v2, bool bmatch=false) constMbSurfacevirtual
NurbsSurface(const MbNurbsParameters &uParam, const MbNurbsParameters &vParam) constMbSurfacevirtual
Offset(double d, bool same) constMbSurfacevirtual
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 &) constMbCoonsPatchSurfacevirtual
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()MbCoonsPatchSurfacevirtual
RefType() constMbSpaceItemvirtual
Release() constMbRefItem
Rotate(const MbAxis3D &axis, double angle, MbRegTransform *=c3d_null)MbCoonsPatchSurfacevirtual
Salient() constMbSurfacevirtual
SetBasisPoints(const MbControlData3D &)MbCoonsPatchSurfacevirtual
SetBasisSurface()MbSurfacevirtual
SetDirtyGabarit() constMbSurfaceinline
SetEqual(const MbSpaceItem &init)MbCoonsPatchSurfacevirtual
SetExtendedParamRegion(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(double u1, double v1, double u2, double v2)MbSurfacevirtual
SetLimit(const MbRect &)MbSurface
SetProperties(const MbProperties &)MbCoonsPatchSurfacevirtual
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) constMbCoonsPatchSurfacevirtual
StepV(double u, double v, double sag) constMbCoonsPatchSurfacevirtual
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 &matr, MbRegTransform *=c3d_null)MbCoonsPatchSurfacevirtual
Type() constMbSurfacevirtual
Unlock() constMbNestSyncItem
MbSurface::VISITING_CLASS(MbSurface)MbSurface
~MbSpaceItem()MbSpaceItemvirtual
~MbSurface()MbSurfacevirtual
~TapeBase()TapeBasevirtual