C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The vestige of a face. 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. | |
![]() | |
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. | |
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. | |
![]() | |
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 | |
![]() | |
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... | |
![]() | |
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.