C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The vestige of a vertex. More...
#include <map_vestige.h>
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. | |
![]() | |
const MbTopologyItem * | GetItem () const |
A topological object. | |
const MbName * | GetVestigeName () const |
A name. | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
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 | |
![]() | |
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. |