C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

The implementation of the annotation view interface. More...

#include <map_lump.h>

+ Inheritance diagram for MbSimbolthThreadView:
+ Collaboration diagram for MbSimbolthThreadView:

Public Member Functions

 MbSimbolthThreadView (uint _component, uint threadId, const MbName &_name)
 Constructor. More...
 
virtual ~MbSimbolthThreadView ()
 Destructor.
 
 MbSimbolthThreadView (const MbSimbolthThreadView &other, MbRegDuplicate *iReg)
 Copy-constructor with the registrator.
 
virtual MbSimbolthThreadView & Duplicate (MbRegDuplicate *iReg=nullptr) const
 Get a copy of the object.
 
virtual MbAnnCurves & SetAnnCurves ()
 Get annotative curves for editing.
 
virtual const MbAnnCurves & GetAnnCurves () const
 Get annotative curves.
 
virtual uint GetComponent () const
 Get the component.
 
virtual const MbName & GetName () const
 Get the name.
 
virtual size_t GetShellThreadId () const
 Get a thread number.
 
- Public Member Functions inherited from MbRefItem
virtual MbeRefType RefType () const
 Registration type (for copying, duplication).
 
void AddRegistrator (MbRegDuplicate *reg) const
 Add the register.
 
void RemoveRegistrator (MbRegDuplicate *reg) const
 Remove the register.
 
refcount_t GetUseCount () const
 Get count of references (get count of owners of an object).
 
refcount_t AddRef () const
 Increase count of references by one.
 
refcount_t DecRef () const
 Decrease count of references by one.
 
refcount_t Release () const
 Decrease count of references by one and if count of references became zero, then remove itself.
 
- 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 Attributes

MbAnnCurves m_annCurves
 Annotative curves.
 
uint m_compHash
 A component name.
 
TOwnPointer< const MbName > m_name
 A name.
 

Additional Inherited Members

- Protected Member Functions inherited from MbRefItem
 MbRefItem ()
 Constructor without parameters.
 

Detailed Description

The implementation of the annotation view interface.

The implementation of the annotation view interface.

Constructor & Destructor Documentation

◆ MbSimbolthThreadView()

MbSimbolthThreadView::MbSimbolthThreadView ( uint  _component,
uint  threadId,
const MbName &  _name 
)

Constructor.

Constructor.

Parameters
[in]_component- A component.
[in]threadId- A thread identifier.
[in]_name- A name.

The documentation for this class was generated from the following file: