| 
| 
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: