8        virtual void   initializeMultithreading(uint32 threads)=0;
 
    9        virtual bool   getProperty(
const Zone *zone,
double *val) 
const=0;
 
   10        virtual bool   getProperty(
const Zone *zone,
double *val,uint32 thread,uint32 block) 
const=0;
 
   11        virtual bool   setProperty(Zone *zone,
double val)=0;
 
   12        virtual bool   setProperty(Zone *zone,
double val,uint32 thread,uint32 block) 
const=0;
 
   13        virtual string getName() 
const=0;
 
   14        virtual void   setName(
const string &s)=0;
 
   15        virtual void   destroy()=0;