|
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 * | create ()=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: