|  | 
| virtual IThing * | getIThing ()=0 | 
|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | 
| virtual IContainer * | pieces ()=0 | 
|  | 
| virtual const IContainer * | pieces () const =0 | 
|  | 
| virtual IContainer * | getIContainer ()=0 | 
|  | 
| virtual const IContainer * | getIContainer () const =0 | 
|  | 
| virtual IThing * | createBrick ()=0 | 
|  | 
| virtual void | addPieceToBody (IThing *, IThing *)=0 | 
|  | 
| virtual uint64 | createBlocks ()=0 | 
|  | Interface access to the Multicontainer createBlock function. 
 | 
|  | 
| virtual uint64 | getBlocks ()=0 | 
|  | Interface access to the Multicontainer getNumberOfBlocks function. 
 | 
|  | 
| virtual void | threadedCallbackObject (Callback4< void, IBody *, uint32, uint32, void * > &callback, void *v=nullptr, bool useThreads=true)=0 | 
|  | Object for creation of multithreaded loop over bodies. 
 | 
|  | 
| template<class S , void(S::*)(IBody *, uint32, uint32, void *) MFP> | 
| void | threadedCallbackMethod (S *s, void *v=nullptr, bool useThreads=true) | 
|  | Implementation of the multithreaded loop using the threadedCallbackObject 
 
 | 
|  | 
| virtual void | preMakeBrick ()=0 | 
|  | 
| virtual void | postMakeBrick ()=0 | 
|  | 
| virtual void | preAssembleBrick ()=0 | 
|  | 
| virtual void | postAssembleBrick ()=0 | 
|  | 
|  | 
| static const TType | type_ = 0x4e99d617 | 
|  | 
The documentation for this class was generated from the following file: