|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
The vestige of a conventional notation. More...
#include <map_vestige.h>
Inheritance diagram for MbSymbolVestige:
Collaboration diagram for MbSymbolVestige:Public Member Functions | |
| MbBaseVestige & | Duplicate (MbRegDuplicate *iReg=nullptr) const override |
| Create a copy of the object. | |
| bool | IsVisible () const |
| Is point visible? | |
| void | SetMatrix (const MbMatrix &initMatrix) |
| Set a transformation matrix. | |
| MbMatrix * | GetMatrix () const |
| Transformation matrix. | |
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. | |
Protected Member Functions | |
| MbSymbolVestige (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, bool _bvisible=true) | |
| Constructor. More... | |
| MbSymbolVestige (const MbSymbolVestige &other, MbRegDuplicate *iReg) | |
| Copy-constructor with the registrator. | |
| MbSymbolVestige () | |
| Constructor. | |
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. | |
Protected Attributes | |
| bool | bvisible |
| A visibility flag. | |
| TPointer< MbMatrix > | matrix |
| A matrix of transformation of a section plane from internal representation to external one. | |
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. | |
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... | |
The vestige of a conventional notation.
The vestige of a conventional notation.
|
inlineprotected |
Constructor.
Constructor of a conventional notation vestige with a defined visibility attribute.
| [in] | otherComp | - A component. |
| [in] | otherIdent | - A thread identifier. |
| [in] | otherItem | - A topological object. |
| [in] | otherName | - A name. |
| [in] | _bvisible | - A visibility attribute. |