C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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