|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
The vestige of a face. More...
#include <map_vestige.h>
Inheritance diagram for MbFaceVestige:
Collaboration diagram for MbFaceVestige:Public Member Functions | |
| MbBaseVestige & | Duplicate (MbRegDuplicate *iReg=nullptr) const override |
| Create a copy of the object. | |
| Type | GetType () const |
| Mapping type. | |
Public Member Functions inherited from MbBaseVestige | |
| const MbTopologyItem * | GetItem () const |
| A topological object. | |
| const MbName * | GetVestigeName () const |
| A name. | |
Public Member Functions inherited from TapeBase | |
| TapeBase (RegistrableRec regs=noRegistrable) | |
| Constructor. | |
| TapeBase (const TapeBase &) | |
| Copy-constructor. | |
| virtual | ~TapeBase () |
| Destructor. | |
| RegistrableRec | GetRegistrable () const |
| Whether the stream class is registrable. | |
| void | SetRegistrable (RegistrableRec regs=registrable) const |
| Set the state of registration of the stream class. | |
| virtual const char * | GetPureName (const VersionContainer &) const |
| Get the class name. | |
| virtual bool | IsFamilyRegistrable () const |
| Whether the object belongs to a registrable family. | |
Public Attributes | |
| PArray< MbCurveVestige > | curveInfos |
| The information about vestiges of this face outlines. More... | |
Protected Member Functions | |
| MbFaceVestige (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem) | |
| Constructor. More... | |
| MbFaceVestige (uint otherComp, size_t otherIdent, const MbGrid &grid) | |
| Constructor. More... | |
| MbFaceVestige (const MbFaceVestige &other, MbRegDuplicate *iReg) | |
| Copy-constructor with the registrator. | |
Protected Member Functions inherited from MbBaseVestige | |
| MbBaseVestige (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem) | |
| Constructor. More... | |
| MbBaseVestige (uint otherComp, size_t otherIdent, const MbName &otherName, const MbTopologyItem *otherItem) | |
| Constructor. More... | |
| MbBaseVestige (uint otherComp, size_t otherIdent, const MbName &otherName) | |
| Constructor. More... | |
| MbBaseVestige (const MbBaseVestige &other, MbRegDuplicate *iReg) | |
| Copy-constructor with the registrator. | |
| MbBaseVestige () | |
| Constructor. | |
Friends | |
| struct | MbVEFVestiges |
Additional Inherited Members | |
Public Types inherited from MbBaseVestige | |
| enum | Type { vt_None , vt_SmoothEdge , vt_Edge , vt_SectionLine , vt_AnnThreadThin , vt_AnnThreadThick , vt_AnnThreadDashed , vt_BoundLeft , vt_BoundRight , vt_Vertex , vt_SpacePoint , vt_SpaceCurve , vt_CenterLine , vt_MeshEdge } |
| The classification of a planar mapping. More... | |
| enum | SubType { vst_None = 0 , vst_BaseBeg , vst_BaseEnd , vst_ButtBeg , vst_ButtEnd , vst_CLAxis , vst_CLPath } |
| The classifier of annotative edges subtypes. More... | |
Protected Attributes inherited from MbBaseVestige | |
| uint | comp |
| A component. | |
| size_t | ident |
| A thread identifier. | |
| uint16 | style |
| A basis style. | |
| MbAttributeContainer | attrData |
| Attributes. | |
| const MbTopologyItem * | item |
| Topological object (is used only as a temporary object in projection). | |
| TOwnPointer< const MbName > | name |
| A name. | |
The vestige of a face.
The vestige of a face.
Carriers the information about the vestiges of this face outlines.
|
inlineprotected |
Constructor.
Constructor of a face vestige.
| [in] | otherComp | - A component. |
| [in] | otherIdent | - A thread identifier. |
| [in] | otherItem | - A topological object. |
|
inlineprotected |
Constructor.
Constructor of a face vestige.
| [in] | otherComp | - A component. |
| [in] | otherIdent | - A thread identifier. |
| [in] | otherItem | - A polygonal object. |
| PArray<MbCurveVestige> MbFaceVestige::curveInfos |
The information about vestiges of this face outlines.