Container class to store GA_IO objects for a detail specialization.  
 More...
#include <GA_IOTable.h>
Container class to store GA_IO objects for a detail specialization. 
Definition at line 29 of file GA_IOTable.h.
 
      
        
          | GA_IOTable::GA_IOTable  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | GA_IOTable::~GA_IOTable  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool GA_IOTable::add  | 
          ( | 
          GA_IO *  | 
          io | ) | 
           | 
        
      
 
Append or replace an IO entry. IO entries are scanned in the order they are added. 
 
 
      
        
          | const GA_IO* GA_IOTable::checkFilename  | 
          ( | 
          const char *  | 
          filename,  | 
        
        
           | 
           | 
          const GA_SaveOptions *  | 
          options  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
Find the IO format which is the best match for the given filename 
 
 
      
        
          | const GA_IO* GA_IOTable::checkFilename  | 
          ( | 
          const char *  | 
          filename,  | 
        
        
           | 
           | 
          const GA_LoadOptions *  | 
          options  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
Find the IO format which is the best match for the given filename 
 
 
      
        
          | void GA_IOTable::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | exint GA_IOTable::entries  | 
          ( | 
           | ) | 
           const | 
        
      
 
Return the number of GA_IO entries. 
 
 
      
        
          | const GA_IO* GA_IOTable::find  | 
          ( | 
          const char *  | 
          name = NULL | ) | 
           const | 
        
      
 
Find an IO entry by name. With no name, the "default" IO class will be returned. 
 
 
Find an IO entry by looking for the "geo:format" property 
 
 
Find an IO entry by looking for the "geo:format" property 
 
 
      
        
          | const GA_IO* GA_IOTable::get  | 
          ( | 
          exint  | 
          i | ) | 
           const | 
        
      
 
Return the i'th GA_IO item. 
 
 
  
  
      
        
          | static const char* GA_IOTable::getClassicToken  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return the token for "classic" .bgeo/.geo formats. 
Definition at line 39 of file GA_IOTable.h.
 
 
  
  
      
        
          | static const char* GA_IOTable::getJSONToken  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return the token for JSON. 
Definition at line 36 of file GA_IOTable.h.
 
 
  
  
      
        
          | const UT_Array<GA_IO *>& GA_IOTable::getList  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
Get a list of IO tokens supported. 
 
 
  
  
      
        
          | const GA_IO* GA_IOTable::operator()  | 
          ( | 
          exint  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: