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: