|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
The vestige of a vertex. More...
#include <map_vestige.h>
Inheritance diagram for MbVertexVestige:
Collaboration diagram for MbVertexVestige:Public Member Functions | |
| MbBaseVestige & | Duplicate (MbRegDuplicate *iReg=nullptr) const override |
| Create a copy of the object. | |
| Type | GetType () const |
| Mapping type. | |
| bool | IsVisible () const |
| Is point visible? | |
| const MbCartPoint & | GetPoint () const |
| Get the point. | |
| void | TransformPoint (const MbMatrix &mtr) |
| Transform the point. | |
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 | |
| MbVertexVestige (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem, bool vis) | |
| Constructor. More... | |
| MbVertexVestige (uint otherComp, size_t otherIdent, const MbName &otherName, bool vis, bool isDegenerateCurve) | |
| Constructor. More... | |
| MbVertexVestige (const MbVertexVestige &other, MbRegDuplicate *iReg) | |
| Copy-constructor with the registrator. | |
| MbVertexVestige () | |
| 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 | |
| MbCartPoint | point |
| A vertex projection. | |
| bool | bvisible |
| A visibility flag. | |
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 vertex.
The vestige of a vertex.
|
inlineprotected |
Constructor.
Constructor of a vertex.
| [in] | otherComp | - A component. |
| [in] | otherIdent | - A thread identifier. |
| [in] | otherItem | - A topological object. |
| [in] | vis | - A visibility flag. |
|
inlineprotected |
Constructor.
Constructor of a spatial point.
| [in] | otherComp | - A component. |
| [in] | otherIdent | - A thread identifier. |
| [in] | otherName | - A name of a topological object. |
| [in] | vis | - A visibility flag. |