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

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))MeshSurfaceValuesstatic
AreCurvesMatingToSurface(const RPArray< MbCurve3D > &curves, const MbCurve3D *borderCurve, bool &isTangent, bool &isNormal, bool &isSmooth, bool uc, bool vc)MeshSurfaceValuesstatic
CheckMultiSegment(const MbSNameMaker &snMaker) constMeshSurfaceValues
CheckSelfInt() constMeshSurfaceValuesinline
DetachChainsU(RPArray< MbPolyline3D > &chains)MeshSurfaceValues
DetachChainsV(RPArray< MbPolyline3D > &chains)MeshSurfaceValues
DetachCurvesU(RPArray< MbCurve3D > &curves)MeshSurfaceValues
DetachCurvesV(RPArray< MbCurve3D > &curves)MeshSurfaceValues
FindChainU(const MbPolyline3D *curve) constMeshSurfaceValuesinline
FindChainV(const MbPolyline3D *curve) constMeshSurfaceValuesinline
FindCurveU(const MbCurve3D *curve) constMeshSurfaceValuesinline
FindCurveV(const MbCurve3D *curve) constMeshSurfaceValuesinline
GetBorderCurve(ptrdiff_t i) constMeshSurfaceValues
GetChainsU(RPArray< MbPolyline3D > &chains) constMeshSurfaceValuesinline
GetChainsUCount() constMeshSurfaceValuesinline
GetChainsUMaxIndex() constMeshSurfaceValuesinline
GetChainsV(RPArray< MbPolyline3D > &chains) constMeshSurfaceValuesinline
GetChainsVCount() constMeshSurfaceValuesinline
GetChainsVMaxIndex() constMeshSurfaceValuesinline
GetChainU(size_t k) constMeshSurfaceValuesinline
GetChainV(size_t k) constMeshSurfaceValuesinline
GetCurvesU(RPArray< MbCurve3D > &curves) constMeshSurfaceValuesinline
GetCurvesUCount() constMeshSurfaceValuesinline
GetCurvesUMaxIndex() constMeshSurfaceValuesinline
GetCurvesV(RPArray< MbCurve3D > &curves) constMeshSurfaceValuesinline
GetCurvesVCount() constMeshSurfaceValuesinline
GetCurvesVMaxIndex() constMeshSurfaceValuesinline
GetCurveU(size_t k) constMeshSurfaceValuesinline
GetCurveV(size_t k) constMeshSurfaceValuesinline
GetMatingSurface(const MbCurve3D *borderCurve, double param)MeshSurfaceValuesstatic
GetMatingSurface(const MbCurve3D *borderCurve, const MbCurve3D *transCurve)MeshSurfaceValuesstatic
GetPoint() constMeshSurfaceValuesinline
GetPointsOfCrossing(const MbCurve3D &curve, const RPArray< MbCurve3D > &otherCurves, SArray< MbCartPoint3D > &res) constMeshSurfaceValues
GetSplitingProp(const MbCurve3D *curve, bool &onIndependentParts)MeshSurfaceValues
GetSurface(size_t i, c3d::ConstSurfacesVector &surfaces) constMeshSurfaceValues
GetSurfaceCurve(const MbCurve3D *borderCurve, double param, const MbSurfaceCurve *&sCurve, double &t)MeshSurfaceValuesstatic
GetTransitType(ptrdiff_t i) constMeshSurfaceValuesinline
GetUClosed() constMeshSurfaceValuesinline
GetVClosed() constMeshSurfaceValuesinline
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) constMeshSurfaceValues
IsDefaultDirection(size_t i) constMeshSurfaceValues
IsSame(const MeshSurfaceValues &, double accuracy) constMeshSurfaceValues
IsSmooth() constMeshSurfaceValuesinline
IsSurfaceCurveType(const MbCurve3D *borderCurve)MeshSurfaceValuesstatic
IsTesselate() constMeshSurfaceValuesinline
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)MeshSurfaceValuesinline
SetChainV(size_t k)MeshSurfaceValuesinline
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)MeshSurfaceValuesinline
SetCurveV(size_t k) constMeshSurfaceValuesinline
SetPoint(const MbPoint3D *pnt)MeshSurfaceValues
SetPoint()MeshSurfaceValuesinline
SetProportional(bool val)MeshSurfaceValuesinline
SetSplitingCurve(const MbCurve3D *curve, bool onIndependentParts=false)MeshSurfaceValues
SetSurface(size_t i, c3d::SurfacesVector &surfaces)MeshSurfaceValues
SetUClosed(bool cls)MeshSurfaceValuesinline
SetVClosed(bool cls)MeshSurfaceValuesinline
Transform(const MbMatrix3D &, MbRegTransform *ireg)MeshSurfaceValues
TransformCurves(VERSION vers)MeshSurfaceValues
TransformForCompositeSurfaceMating(const double mPrec, VERSION vers)MeshSurfaceValues
UnsetSplitingCurve(const MbCurve3D *curve)MeshSurfaceValues
UseProportional() constMeshSurfaceValuesinline
~MeshSurfaceValues()MeshSurfaceValues