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

This is the complete list of members for MbFaceShell, including all inherited members.

_GetFace(size_t index) constMbFaceShellinline
AddFace(const MbFace &)MbFaceShell
AddFaces(const FacesVector &newFaces, bool justAdd)MbFaceShellinline
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &gab, c3d::IndexCubeVector *extTolCubes=nullptr) constMbFaceShell
cacheMbFaceShellmutableprotected
CalculateGabarit(MbCube &) constMbFaceShell
CalculateLocalGabarit(const MbMatrix3D &matrToLocal, MbCube &cube) constMbFaceShell
CalculateLocalGabarit(const MbPlacement3D &localPlace, MbCube &cube) constMbFaceShell
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbFaceShell
ChangeFace(size_t index, const MbFace &)MbFaceShell
CheckClosed(bool checkChangedOnly=false)MbFaceShell
CheckTopology(MbCheckTopologyParams &checkParams)MbFaceShell
ClearEdgesNames(bool clearVerticesNames=true)MbFaceShell
ClearShellNames()MbFaceShell
closedMbFaceShellprotected
Copy(MbeCopyMode sameShell, MbShellHistory *history=nullptr, MbRegDuplicate *iReg=nullptr)MbFaceShell
CreateTemporal(bool keepExisting) constMbFaceShell
CreateTemporal(size_t k, bool keepExisting) constMbFaceShell
CurveIntersection(const MbCurve3D &curve, SArray< size_t > &nn, SArray< MbCartPoint > &uv, SArray< double > &tt) constMbFaceShell
DecRef() constMbRefItem
DeleteFace(size_t index)MbFaceShell
DeleteFace(const MbFace *)MbFaceShell
DeleteFaces()MbFaceShell
DetachFace(size_t index)MbFaceShell
DetachFace(const MbFace *)MbFaceShell
DetachFaces()MbFaceShell
DetachFaces(FacesVector &detachFaces)MbFaceShellinline
DirectPointProjection(const MbCartPoint3D &p, const MbVector3D &vect, SArray< size_t > &nums, SArray< MbCartPoint > &uv) constMbFaceShell
DirectPointProjection(const MbCartPoint3D &p, const MbVector3D &vect) constMbFaceShell
DistanceToBound(const MbCartPoint3D &pnt, double accuracy, MbPntLoc &finFaceData, MbeItemLocation &rShell) constMbFaceShell
DistanceToPoint(const MbCartPoint3D &to) constMbFaceShell
DistanceToShell(const MbFaceShell &shell, double lowerLimitDistance, bool tillFirstLowerLimit, double epsilon, std::vector< MbShellsDistanceData > &shellsDistanceData) constMbFaceShell
Duplicate(MbRegDuplicate *iReg=nullptr) constMbFaceShell
ExchangeFaces(size_t i1, size_t i2)MbFaceShell
faceSetMbFaceShellprotected
Find(const MbFace *face) constMbFaceShellinline
FindConstFacesByIndex(const ItemIndices &, ConstFacesPointersVector &) constMbFaceShell
FindEdgeByHash(const SimpleName h) constMbFaceShell
FindEdgeByIndex(MbItemIndex &) constMbFaceShell
FindEdgeByIndex(MbItemIndex &)MbFaceShell
FindEdgeByName(const MbName &) constMbFaceShell
FindEdgeByName(const MbName &)MbFaceShell
FindEdgeNumbers(const MbCurveEdge &edge, size_t &faceN, size_t &loopN, size_t &edgeN) constMbFaceShell
FindEdgesByFacesIndex(const SArray< MbEdgeFacesIndexes > &indexes, const RPArray< MbFunction > *functions, const RPArray< MbCurve3D > *slideways, RPArray< MbCurveEdge > &eEdges, RPArray< MbFunction > &eFunctions, RPArray< MbCurve3D > &eSlideways) constMbFaceShell
FindEdgesByIndex(const std::vector< MbItemIndex > &indexes, std::vector< MbCurveEdge * > &initCurves) constMbFaceShell
FindEdgesForVertex(const MbVertex &vertex, RPArray< MbCurveEdge > &findEdges) constMbFaceShell
FindFaceByHash(const SimpleName h) constMbFaceShell
FindFaceByIndex(MbItemIndex &) constMbFaceShell
FindFaceByIndex(MbItemIndex &)MbFaceShell
FindFaceByName(const MbName &) constMbFaceShell
FindFaceByName(const MbName &)MbFaceShell
FindFacesForVertex(const MbVertex &vertex, RPArray< MbFace > &findFaces) constMbFaceShell
FindFacesIndexByEdge(const MbCurveEdge &edge, size_t &ind1, size_t &ind2, bool any=false) constMbFaceShell
FindFacesIndexByEdges(const CurvesArray &init, IndexesArray &indexes, bool any=false) constMbFaceShell
FindFacesIndexByEdges(const RPArray< MbCurveEdge > &init, SArray< MbEdgeFacesIndexes > &indexes, bool any=false) constMbFaceShell
FindFacesIndexByEdges(const SArray< MbEdgeFunction > &init, RPArray< MbFunction > &functions, RPArray< MbCurve3D > &slideways, SArray< MbEdgeFacesIndexes > &indexes) constMbFaceShell
FindFacesIndexByEdges(const EdgeFuncsArray &init, FuncsArray &functions, CurvesArray &slideways, IndexesArray &indexes) constMbFaceShell
FindFacesIndexByFaces(const RPArray< MbFace > &init, SArray< size_t > &ind0) constMbFaceShell
FindIndexByFace(const MbFace &, MbItemIndex &) constMbFaceShell
FindIndexByFaces(const FacesPointersVector &, ItemIndices &, size_t mapThreshold=50) constMbFaceShell
FindIndexBySameFaces(const FacesPointersVector &, ItemIndices &, double accuracy=LENGTH_EPSILON) constMbFaceShell
FindIndexByVertices(const ConstVertexPointers &init, ItemIndices &indexes) constMbFaceShell
FindVertexByHash(const SimpleName h) constMbFaceShell
FindVertexByName(const MbName &) constMbFaceShell
FindVertexByName(const MbName &)MbFaceShell
FindVerticesByIndex(const SArray< MbItemIndex > &indexes, RPArray< MbVertex > &init) constMbFaceShell
GetBoundaryEdges(ConstEdgesVector &) constMbFaceShell
GetEdge(size_t index) constMbFaceShell
GetEdgeIndex(const MbCurveEdge &edge) constMbFaceShell
GetEdges(EdgesVector &edges, EdgesSet &edgesCache) constMbFaceShellinline
GetEdges(EdgesVector &edges) constMbFaceShellinline
GetEdgesSet(EdgesSet &edges) constMbFaceShellinline
GetFace(size_t index) constMbFaceShell
GetFaceIndex(const MbFace &face) constMbFaceShellinline
GetFaces(FacesVector &faces) constMbFaceShellinline
GetFacesCount() constMbFaceShellinline
GetFacesMaxIndex() constMbFaceShellinline
GetFacesSet(FacesSet &faces) constMbFaceShellinline
GetItems(VerticesVector &vertices, EdgesVector &edges) constMbFaceShell
GetItems(TopologyItemsVector &) constMbFaceShell
GetProperties(MbProperties &)MbFaceShell
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRegistrable() constTapeBase
GetShellCount() constMbFaceShell
GetSurface(size_t index) constMbFaceShell
GetUseCount() constMbRefItem
GetVertex(size_t index) constMbFaceShell
GetVertexIndex(const MbVertex &vertex) constMbFaceShell
GetVertices(VerticesVector &) constMbFaceShell
InsertFace(size_t index, const MbFace &)MbFaceShell
IsA() const overrideMbFaceShellvirtual
IsAFace() constMbTopIteminline
IsAnEdge() constMbTopIteminline
IsAProxy() constMbTopIteminline
IsAShell() constMbTopIteminline
IsAVertex() constMbTopIteminline
IsAWireEdge() constMbTopIteminline
IsClosed() constMbFaceShellinline
IsFamilyRegistrable() constTapeBasevirtual
IsRight() constMbFaceShell
IsSame(const MbFaceShell &faces, double accuracy) constMbFaceShell
IsSameFaces(const MbFaceShell &faces, double accuracy) constMbFaceShell
IsTemporal() constMbFaceShellinline
IsTemporal(size_t k) constMbFaceShell
Lock() constMbSyncItem
MakeBoundaryCurve()MbFaceShell
MakeFacesNewNames(const MbSNameMaker &, SimpleName modifier)MbFaceShell
MakeItemsNewNames(const MbSNameMaker &, SimpleName modifier)MbFaceShell
MakeRight(bool setBounds=false)MbFaceShell
MbFaceShell()MbFaceShell
MbFaceShell(const FacesVector &initFaces)MbFaceShell
MbFaceShell(const MbFace &face)MbFaceShellexplicit
MbFaceShell(const MbFaceShell &init)MbFaceShellexplicit
MbRefItem()MbRefItemprotected
MbTopItem()MbTopItemprotected
MergeSimilarFaces(SimpleName simMainName=c3d::SIMPLENAME_MAX)MbFaceShell
Move(const MbVector3D &to, MbRegTransform *iReg=nullptr)MbFaceShell
NearDirectPointProjection(const MbCartPoint3D &p, size_t &faceIndex, const MbVector3D &vect, double &u, double &v, bool onlyPositiveDirection=false) constMbFaceShell
NearPointProjection(const MbCartPoint3D &p, SArray< size_t > &nums, SArray< MbCartPoint > &uv) constMbFaceShell
NearPointProjection(const MbCartPoint3D &p, size_t &faceIndex, double &u, double &v) constMbFaceShell
Normal(size_t n, double &u, double &v, MbVector3D &p) constMbFaceShell
PointClassification(const MbCartPoint3D &pnt, double accuracy, MbCartPoint3D &shellPoint, MbVector3D &shellNormal, MbeItemLocation &rShell) constMbFaceShell
PointClassification(const MbCartPoint3D &pnt, double accuracy, MbCartPoint3D &shellPoint, MbVector3D &shellNormal, MbPntLoc &rShell) constMbFaceShell
PointOn(size_t n, double &u, double &v, MbCartPoint3D &p) constMbFaceShell
PrepareWrite() constMbTopIteminline
RefType() const overrideMbTopItemvirtual
Release() constMbRefItem
RemoveParentNamesAttributes()MbFaceShell
RemovePrivateLabelThrough(void *) constMbFaceShell
RemoveTemporal(bool removeFacesTemporal=false) constMbFaceShell
ResetFlags(void *=nullptr)MbFaceShell
Reverse()MbFaceShell
Rotate(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)MbFaceShell
SetClosed(bool c)MbFaceShellinline
SetEdgesLabel(MbeLabelState, void *=nullptr) constMbFaceShell
SetFacesLabel(MbeLabelState, void *=nullptr) constMbFaceShell
SetItemsMainName(const MbSNameMaker &newNameMaker, bool addOldMainName)MbFaceShell
SetLabelThrough(MbeLabelState, void *=nullptr) constMbFaceShell
SetLabelThrough(MbeLabelState, void *, bool) constMbFaceShell
SetNamesCopyIndex(SimpleName index)MbFaceShell
SetNamesCopyIndex(SimpleName index, const MbSNameMaker &newNameMaker)MbFaceShell
SetNullToFace(const MbFace *delFace)MbFaceShell
SetOwnChangedThrough(MbeChangedType n)MbFaceShell
SetProperties(const MbProperties &)MbFaceShell
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetShellNames(const MbSNameMaker &)MbFaceShell
SetShellNames(const MbFaceShell &)MbFaceShell
SetVerticesLabel(MbeLabelState, void *=nullptr) constMbFaceShell
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr)MbFaceShell
UnionWith(MbFaceShell &faces, c3d::FacesSet *sharedSet=nullptr)MbFaceShell
Unlock() constMbSyncItem
UpdateTemporal(bool changedOnly=false) constMbFaceShell
~MbFaceShell()MbFaceShellvirtual
~TapeBase()TapeBasevirtual