C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MeshSurfaceValues, including all inherited members.
AreCurvesMatingToSurface(const RPArray< MbCurve3D > &curves, const MbCurve3D *borderCurve, const c3d::SurfacesVector &matSurfaces, bool &isTangent, bool &isNormal, bool &isSmooth, bool borderCls, bool transCls, VERSION vers=VERSION(MATH_20_TR_VERSION-1)) | MeshSurfaceValues | static |
AreCurvesMatingToSurface(const RPArray< MbCurve3D > &curves, const MbCurve3D *borderCurve, bool &isTangent, bool &isNormal, bool &isSmooth, bool uc, bool vc) | MeshSurfaceValues | static |
CheckMultiSegment(const MbSNameMaker &snMaker) const | MeshSurfaceValues | |
CheckSelfInt() const | MeshSurfaceValues | inline |
DetachChainsU(RPArray< MbPolyline3D > &chains) | MeshSurfaceValues | |
DetachChainsV(RPArray< MbPolyline3D > &chains) | MeshSurfaceValues | |
DetachCurvesU(RPArray< MbCurve3D > &curves) | MeshSurfaceValues | |
DetachCurvesV(RPArray< MbCurve3D > &curves) | MeshSurfaceValues | |
FindChainU(const MbPolyline3D *curve) const | MeshSurfaceValues | inline |
FindChainV(const MbPolyline3D *curve) const | MeshSurfaceValues | inline |
FindCurveU(const MbCurve3D *curve) const | MeshSurfaceValues | inline |
FindCurveV(const MbCurve3D *curve) const | MeshSurfaceValues | inline |
GetBorderCurve(ptrdiff_t i) const | MeshSurfaceValues | |
GetChainsU(RPArray< MbPolyline3D > &chains) const | MeshSurfaceValues | inline |
GetChainsUCount() const | MeshSurfaceValues | inline |
GetChainsUMaxIndex() const | MeshSurfaceValues | inline |
GetChainsV(RPArray< MbPolyline3D > &chains) const | MeshSurfaceValues | inline |
GetChainsVCount() const | MeshSurfaceValues | inline |
GetChainsVMaxIndex() const | MeshSurfaceValues | inline |
GetChainU(size_t k) const | MeshSurfaceValues | inline |
GetChainV(size_t k) const | MeshSurfaceValues | inline |
GetCurvesU(RPArray< MbCurve3D > &curves) const | MeshSurfaceValues | inline |
GetCurvesUCount() const | MeshSurfaceValues | inline |
GetCurvesUMaxIndex() const | MeshSurfaceValues | inline |
GetCurvesV(RPArray< MbCurve3D > &curves) const | MeshSurfaceValues | inline |
GetCurvesVCount() const | MeshSurfaceValues | inline |
GetCurvesVMaxIndex() const | MeshSurfaceValues | inline |
GetCurveU(size_t k) const | MeshSurfaceValues | inline |
GetCurveV(size_t k) const | MeshSurfaceValues | inline |
GetMatingSurface(const MbCurve3D *borderCurve, double param) | MeshSurfaceValues | static |
GetMatingSurface(const MbCurve3D *borderCurve, const MbCurve3D *transCurve) | MeshSurfaceValues | static |
GetPoint() const | MeshSurfaceValues | inline |
GetPointsOfCrossing(const MbCurve3D &curve, const RPArray< MbCurve3D > &otherCurves, SArray< MbCartPoint3D > &res) const | MeshSurfaceValues | |
GetSplitingProp(const MbCurve3D *curve, bool &onIndependentParts) | MeshSurfaceValues | |
GetSurface(size_t i, c3d::ConstSurfacesVector &surfaces) const | MeshSurfaceValues | |
GetSurfaceCurve(const MbCurve3D *borderCurve, double param, const MbSurfaceCurve *&sCurve, double &t) | MeshSurfaceValues | static |
GetTransitType(ptrdiff_t i) const | MeshSurfaceValues | inline |
GetUClosed() const | MeshSurfaceValues | inline |
GetVClosed() const | MeshSurfaceValues | inline |
Init(const RPArray< MbCurve3D > &curvesU, bool uClosed, const RPArray< MbCurve3D > &curvesV, bool vClosed, bool checkSelfInt, bool tess=false, const RPArray< MbPolyline3D > *chainsU=nullptr, const RPArray< MbPolyline3D > *chainsV=nullptr, MbeMatingType type0=trt_Position, MbeMatingType type1=trt_Position, MbeMatingType type2=trt_Position, MbeMatingType type3=trt_Position, const c3d::ConstSurfacesVector *surf0=nullptr, const c3d::ConstSurfacesVector *surf1=nullptr, const c3d::ConstSurfacesVector *surf2=nullptr, const c3d::ConstSurfacesVector *surf3=nullptr, const MbPoint3D *pnt=nullptr, bool modify=true, bool direct0=true, bool direct1=true, bool direct2=true, bool direct3=true) | MeshSurfaceValues | |
Init(const RPArray< MbCurve3D > &curvesU, const RPArray< MbCurve3D > &curvesV, bool uClosed, bool vClosed, MbeMatingType(&types)[4], const c3d::ConstSurfacesVector *(&surfaces)[4], bool(&useDefaultDir)[4], bool checkSelfInt, bool tess, bool smooth, const RPArray< MbPolyline3D > *chainsU, const RPArray< MbPolyline3D > *chainsV, const MbPoint3D *pnt, bool modify) | MeshSurfaceValues | |
Init(const MeshSurfaceValues &pars, bool sameItems) | MeshSurfaceValues | |
InvertCurvesV() | MeshSurfaceValues | |
IsCurveOnSurface(const MbCurve3D &curve, const MbSurface &surf) const | MeshSurfaceValues | |
IsDefaultDirection(size_t i) const | MeshSurfaceValues | |
IsSame(const MeshSurfaceValues &, double accuracy) const | MeshSurfaceValues | |
IsSmooth() const | MeshSurfaceValues | inline |
IsSurfaceCurveType(const MbCurve3D *borderCurve) | MeshSurfaceValues | static |
IsTesselate() const | MeshSurfaceValues | inline |
MeshSurfaceValues(const MeshSurfaceValues &, MbRegDuplicate *ireg) | MeshSurfaceValues | |
MeshSurfaceValues() | MeshSurfaceValues | |
Move(const MbVector3D &, MbRegTransform *ireg) | MeshSurfaceValues | |
Rotate(const MbAxis3D &, double angle, MbRegTransform *ireg) | MeshSurfaceValues | |
SetChainsU(const RPArray< MbPolyline3D > &newChains) | MeshSurfaceValues | |
SetChainsV(const RPArray< MbPolyline3D > &newChains) | MeshSurfaceValues | |
SetChainU(size_t k) | MeshSurfaceValues | inline |
SetChainV(size_t k) | MeshSurfaceValues | inline |
SetContinuousDerivativeLength(bool dirU, bool &smooth, const double aEps, VERSION version) | MeshSurfaceValues | |
SetCurvesU(const RPArray< MbCurve3D > &newCurves) | MeshSurfaceValues | |
SetCurvesV(const RPArray< MbCurve3D > &newCurves) | MeshSurfaceValues | |
SetCurveU(size_t k) | MeshSurfaceValues | inline |
SetCurveV(size_t k) const | MeshSurfaceValues | inline |
SetPoint(const MbPoint3D *pnt) | MeshSurfaceValues | |
SetPoint() | MeshSurfaceValues | inline |
SetProportional(bool val) | MeshSurfaceValues | inline |
SetSplitingCurve(const MbCurve3D *curve, bool onIndependentParts=false) | MeshSurfaceValues | |
SetSurface(size_t i, c3d::SurfacesVector &surfaces) | MeshSurfaceValues | |
SetUClosed(bool cls) | MeshSurfaceValues | inline |
SetVClosed(bool cls) | MeshSurfaceValues | inline |
Transform(const MbMatrix3D &, MbRegTransform *ireg) | MeshSurfaceValues | |
TransformCurves(VERSION vers) | MeshSurfaceValues | |
TransformForCompositeSurfaceMating(const double mPrec, VERSION vers) | MeshSurfaceValues | |
UnsetSplitingCurve(const MbCurve3D *curve) | MeshSurfaceValues | |
UseProportional() const | MeshSurfaceValues | inline |
~MeshSurfaceValues() | MeshSurfaceValues |