C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The interface of annotated objects storage. More...

#include <map_lump.h>

+ Inheritance diagram for ItAnnObjectStore:
+ Collaboration diagram for ItAnnObjectStore:

Public Member Functions

virtual bool GetMathThreads (const c3d::ConstLumpsMultiSet &bodies, RPArray< MbThread > &threads, bool draw)=0
 Get the array of threads. More...
 
virtual bool GetMathThreads (const c3d::ConstLumpsMultiSet &bodies, std::vector< SPtr< MbThread > > &threads, bool draw)=0
 Get the array of threads. More...
 
- 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.
 

Additional Inherited Members

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

Detailed Description

The interface of annotated objects storage.

The interface of annotated objects storage.

Member Function Documentation

◆ GetMathThreads() [1/2]

virtual bool ItAnnObjectStore::GetMathThreads ( const c3d::ConstLumpsMultiSet &  bodies,
RPArray< MbThread > &  threads,
bool  draw 
)
pure virtual

Get the array of threads.

Get the array of objects of thread type by array of cut solids.

Parameters
[in]bodies- A type of an annotated object.
[in]threads- A face name the object is associated with.

◆ GetMathThreads() [2/2]

virtual bool ItAnnObjectStore::GetMathThreads ( const c3d::ConstLumpsMultiSet &  bodies,
std::vector< SPtr< MbThread > > &  threads,
bool  draw 
)
pure virtual

Get the array of threads.

Get the array of objects of thread type by array of cut solids.

Parameters
[in]bodies- A type of an annotated object.
[in]threads- A face name the object is associated with.

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