| 
| subroutine  | point_zone_registry::point_zone_registry_init (this, json, msh, expansion_size) | 
|   | Constructor, reading from json point zones.  
  | 
|   | 
| subroutine  | point_zone_registry::build_combine_point_zone (object, json, dof) | 
|   | Constructs a combine_point_zone_t object.  
  | 
|   | 
| subroutine  | point_zone_registry::point_zone_registry_free (this) | 
|   | Destructor.  
  | 
|   | 
| subroutine  | point_zone_registry::expand (this) | 
|   | Expand the point_zones array so as to accomodate more point_zones.  
  | 
|   | 
| subroutine  | point_zone_registry::add_point_zone_from_json (this, json, dof) | 
|   | Adds a point zone object to the registry from a json object.  
  | 
|   | 
| pure integer function  | point_zone_registry::n_point_zones (this) | 
|   | Returns the number of point zones in the registry.  
  | 
|   | 
| pure integer function  | point_zone_registry::get_size (this) | 
|   | Returns the total size of the point_zones array (not the number of point zones in the registry!).  
  | 
|   | 
| pure integer function  | point_zone_registry::get_expansion_size (this) | 
|   | Returns the expansion size with which the point_zone_registry_t was initialized.  
  | 
|   | 
| class(point_zone_t) function, pointer  | point_zone_registry::get_point_zone_by_index (this, i) | 
|   | Retrieves a point zone in the registry by its index in the point_zones array.  
  | 
|   | 
| class(point_zone_t) function, pointer  | point_zone_registry::get_point_zone_by_name (this, name) | 
|   | Retrieves a point zone in the registry by its name.  
  | 
|   | 
| logical function  | point_zone_registry::point_zone_exists (this, name) | 
|   | Checks if a point zone exists in the registry.  
  | 
|   |