C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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 MbSimbolthThreadViewDuplicate (MbRegDuplicate *iReg=nullptr) const
 Get a copy of the object.
 
virtual MbAnnCurvesSetAnnCurves ()
 Get annotative curves for editing.
 
virtual const MbAnnCurvesGetAnnCurves () const
 Get annotative curves.
 
virtual uint GetComponent () const
 Get the component.
 
virtual const MbNameGetName () 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).
 
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 MbNamem_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: