Container to store ZoneThings. ID of BlockThing is stored in offset $KZCPP in Fortran zone linked list.  
 More...
|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | Returns a const pointer to an IThing interface representing the IZoneArray. 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | Returns a pointer to an IThing interface representing the IZoneArray. 
 | 
|  | 
| virtual const IContainer * | getIContainer () const =0 | 
|  | Returns a const pointer to the IContainer. 
 | 
|  | 
| virtual IContainer * | getIContainer ()=0 | 
|  | Returns a pointer to the IContainer. 
 | 
|  | 
| virtual const IZoneThing * | findZoneWithID (uint64 id) const =0 | 
|  | Returns a const pointer to the zone, IZone, with the ID id, or 0 if the zone does not exist. 
 | 
|  | 
| virtual IZoneThing * | findZoneWithID (uint64 id)=0 | 
|  | Returns a pointer to the zone, IZone, with the ID id, or 0 if the zone does not exist. 
 | 
|  | 
| virtual uint32 | getZoneType () const =0 | 
|  | Returns the zone type identifier. 
 | 
|  | 
| virtual uint32 | getZoneFaceType () const =0 | 
|  | Returns the zone face type identifier. 
 | 
|  | 
| virtual uint64 | getNumZones () const =0 | 
|  | Returns the number of zones. 
 | 
|  | 
| virtual int | claimBit () const =0 | 
|  | Claims a bit from the zones utility bit field. 
 | 
|  | 
| virtual void | releaseBit (int bit) const =0 | 
|  | Releases a bit index previously obtained with claimBit(). Thread-safe. 
 | 
|  | 
| virtual int | claimValue () const =0 | 
|  | Claims a bit from the zones utility value array. 
 | 
|  | 
| virtual void | releaseValue (int bit) const =0 | 
|  | Releases a value index back to the zones utility value array. Thread-safe. 
 | 
|  | 
| virtual IZoneData * | createIZoneData () const =0 | 
|  | 
| virtual uint32 | getZoneExtraNotice () const =0 | 
|  | Returns the tag for the zone extra variable change notice. 
 | 
|  | 
| virtual uint32 | getGroupNotice () const =0 | 
|  | Returns the tag for the zone group change notice. 
 | 
|  | 
| virtual uint32 | getGeometryNotice () const =0 | 
|  | Returns the tag for the zone geometry change notice. 
 | 
|  | 
| virtual uint32 | getStressNotice () const =0 | 
|  | Returns the tag for the zone stress change notice. 
 | 
|  | 
| virtual uint32 | getPropertyNotice () const =0 | 
|  | Returns the tag for the zone property change notice. 
 | 
|  | 
| virtual uint32 | getModelNotice () const =0 | 
|  | Returns the tag for the zone model change notice. 
 | 
|  | 
| virtual uint32 | getMaterialNotice () const =0 | 
|  | Returns the tag for the zone material change notice. 
 | 
|  | 
| virtual uint32 | getHideNotice () const =0 | 
|  | Returns the tag for the zone hide state notice. 
 | 
|  | 
| virtual IZoneThing * | findZoneContaining (const DVect &v, bool visible=false, double dEpsFac=1.0e-5, const itascaxd::IRange *range=nullptr) const =0 | 
|  | 
| virtual const IZoneThing * | findZone (const DVect &v, bool visible=false) const =0 | 
|  | Return zone closest to input location. 
 | 
|  | 
| virtual itascaxd::IFetchProperty * | makeFetchProperty (const string &prop) const =0 | 
|  | 
Container to store ZoneThings. ID of BlockThing is stored in offset $KZCPP in Fortran zone linked list.