|
| SIM_QueryArrays (const SIM_Data *owner) |
| Constructor which takes a const SIM_Data as our owner. More...
|
|
| ~SIM_QueryArrays () override |
| Destructor for this class. More...
|
|
void | addArray (const char *recordtype, const char *fieldname, const UT_BitArray *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_IntArray *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_FloatArray *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_StringArray *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_Vector2Array *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_Vector3Array *array) |
|
void | addArray (const char *recordtype, const char *fieldname, const UT_Vector4Array *array) |
|
| SIM_Query () |
| Simple constructor. More...
|
|
| SIM_Query (const SIM_Data *owner) |
| Constructor which takes a const SIM_Data as our owner. More...
|
|
virtual | ~SIM_Query () |
| Destructor for this class. More...
|
|
bool | deleteIfDataModified () const |
|
int | getNumRecordTypes () const |
|
const char * | getRecordTypeName (int recordtypenum) const |
|
int | getNumRecords (const char *recordtype) const |
|
int | getNumFields (const char *recordtype) const |
|
const char * | getFieldName (const char *recordtype, int fieldnum) const |
|
UT_OptionType | getFieldType (const char *recordtype, int fieldnum) const |
|
UT_OptionType | getFieldTypeByName (const char *recordtype, const char *fieldname) const |
|
bool | getFieldRaw (const char *recordtype, int recordnum, const char *fieldname, UT_OptionEntryPtr &result) const |
|
bool | getFieldString (const char *recordtype, int recordnum, const char *fieldname, UT_String &result) const |
|
bool | getFieldString (const char *recordtype, int recordnum, const char *fieldname, UT_StringHolder &result) const |
|
bool | getFieldFloat (const char *recordtype, int recordnum, const char *fieldname, fpreal &result) const |
|
void | getAllFieldFloatNames (const char *recordtype, UT_StringArray &names, UT_Array< UT_OptionType > &fieldtypes, UT_IntArray &vectorindices) const |
|
void | getInfoTree (UT_InfoTree &infotree, const char *recordtype) const |
| Fills a UT_InfoTree structure with all our data. More...
|
|
This class provides an interface between a SIM_Data and the Houdini expression language. It also helps in building the tree view of a simulation.
Definition at line 21 of file SIM_QueryArrays.h.