All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_LoadOptions Class Reference

Class to specify options for loading geometry. More...

#include <GA_LoadOptions.h>

+ Inheritance diagram for GA_LoadOptions:

Public Member Functions

 GA_LoadOptions ()
virtual ~GA_LoadOptions ()
GA_LoadOptionsoperator= (const UT_Options &opts)
- Public Member Functions inherited from UT_Options
 UT_Options ()
 UT_Options (const UT_Options &src)
virtual ~UT_Options ()
 UT_Options (const char *type_and_name,...)
void clear ()
bool load (const char *filename)
bool save (const char *filename) const
bool saveOrdered (const char *filename) const
bool load (const char *filename, UT_IStream &is)
bool save (const char *filename, std::ostream &os) const
bool saveOrdered (const char *filename, std::ostream &os) const
bool saveAsJSON (const char *filename, bool binary=true) const
bool saveAsJSON (const char *filename, std::ostream &os, bool binary=true) const
void removeOption (const UT_StringHolder &name)
bool getOptionString (const UT_StringHolder &name, UT_OptionFormat format, UT_WorkBuffer &result) const
bool getOptionString (const UT_StringHolder &name, UT_OptionFormat format, UT_String &result) const
bool appendPyDictionary (UT_WorkBuffer &result, bool sorted=false) const
bool setFromPyDictionary (const char *dict)
bool setPyOptionString (const UT_StringHolder &name, const char *value)
bool save (UT_JSONWriter &w) const
 Save a UT_Options to JSON format using UT_JSONWriter. More...
void save (UT_JSONValueMap &map) const
 Save a UT_Options to a UT_JSONValue. More...
bool load (UT_JSONParser &parser, bool clear_self, UT_IStream *is=0)
void dump (std::ostream &os) const
 Writes a JSON dump to ostream of the current options. More...
void dump () const
 Dump to stdout/cout. More...
bool hasOption (const UT_StringRef &name) const
UT_OptionType getOptionType (const UT_StringRef &name) const
const UT_OptionEntrygetOptionEntry (const UT_StringRef &name) const
int getNumOptions () const
iterator begin () const
iterator end () const
ordered_iterator obegin () const
ordered_iterator oend () const
int64 getOptionI (const UT_StringRef &name) const
bool getOptionB (const UT_StringRef &name) const
fpreal64 getOptionF (const UT_StringRef &name) const
const UT_Vector2DgetOptionV2 (const UT_StringRef &name) const
const UT_Vector3DgetOptionV3 (const UT_StringRef &name) const
const UT_Vector4DgetOptionV4 (const UT_StringRef &name) const
const UT_QuaternionDgetOptionQ (const UT_StringRef &name) const
const UT_Matrix2DgetOptionM2 (const UT_StringRef &name) const
const UT_Matrix3DgetOptionM3 (const UT_StringRef &name) const
const UT_Matrix4DgetOptionM4 (const UT_StringRef &name) const
const UT_Vector2DgetOptionUV (const UT_StringRef &name) const
const UT_Vector3DgetOptionUVW (const UT_StringRef &name) const
const UT_StringHoldergetOptionS (const UT_StringRef &name) const
void getOptionS (const UT_StringRef &name, std::string &value) const
void getOptionS (const UT_StringRef &name, UT_String &value) const
void getOptionS (const UT_StringRef &name, UT_StringHolder &value) const
void getOptionS (const UT_StringRef &, UT_WorkBuffer &value) const
const UT_Int64ArraygetOptionIArray (const UT_StringRef &) const
const UT_Fpreal64ArraygetOptionFArray (const UT_StringRef &) const
const UT_StringArraygetOptionSArray (const UT_StringRef &) const
fpreal64 getOptionNum (const UT_StringRef &) const
bool importOption (const UT_StringRef &name, int &value) const
bool importOption (const UT_StringRef &name, int64 &value) const
bool importOption (const UT_StringRef &name, bool &value) const
bool importOption (const UT_StringRef &name, fpreal32 &value) const
bool importOption (const UT_StringRef &name, fpreal64 &value) const
bool importOption (const UT_StringRef &name, std::string &value) const
bool importOption (const UT_StringRef &name, UT_String &value) const
bool importOption (const UT_StringRef &name, UT_StringHolder &value) const
bool importOption (const UT_StringRef &name, UT_Vector2F &value) const
bool importOption (const UT_StringRef &name, UT_Vector3F &value) const
bool importOption (const UT_StringRef &name, UT_Vector4F &value) const
bool importOption (const UT_StringRef &name, UT_QuaternionF &value) const
bool importOption (const UT_StringRef &name, UT_Matrix2F &value) const
bool importOption (const UT_StringRef &name, UT_Matrix3F &value) const
bool importOption (const UT_StringRef &name, UT_Matrix4F &value) const
bool importOption (const UT_StringRef &name, UT_Vector2D &value) const
bool importOption (const UT_StringRef &name, UT_Vector3D &value) const
bool importOption (const UT_StringRef &name, UT_Vector4D &value) const
bool importOption (const UT_StringRef &name, UT_QuaternionD &value) const
bool importOption (const UT_StringRef &name, UT_Matrix2D &value) const
bool importOption (const UT_StringRef &name, UT_Matrix3D &value) const
bool importOption (const UT_StringRef &name, UT_Matrix4D &value) const
bool importOption (const UT_StringRef &name, UT_Array< int32 > &value) const
bool importOption (const UT_StringRef &name, UT_Array< int64 > &value) const
bool importOption (const UT_StringRef &name, UT_Array< fpreal32 > &value) const
bool importOption (const UT_StringRef &name, UT_Array< fpreal64 > &value) const
bool importOption (const UT_StringRef &name, UT_StringArray &value) const
bool importElement (const UT_StringRef &name, fpreal &value, exint index=0) const
bool importElement (const UT_StringRef &name, int64 &value, exint index=0) const
UT_OptionssetOptionI (const UT_StringHolder &name, int64 value)
UT_OptionssetOptionB (const UT_StringHolder &name, bool value)
UT_OptionssetOptionF (const UT_StringHolder &name, fpreal64 value)
UT_OptionssetOptionS (const UT_StringHolder &name, const UT_StringHolder &value)
UT_OptionssetOptionSRaw (const UT_StringHolder &name, const UT_StringHolder &value)
UT_OptionssetOptionV2 (const UT_StringHolder &name, const UT_Vector2F &value)
UT_OptionssetOptionV2 (const UT_StringHolder &name, const UT_Vector2D &value)
UT_OptionssetOptionV2 (const UT_StringHolder &name, fpreal64 x, fpreal64 y)
UT_OptionssetOptionV3 (const UT_StringHolder &name, const UT_Vector3F &value)
UT_OptionssetOptionV3 (const UT_StringHolder &name, const UT_Vector3D &value)
UT_OptionssetOptionV3 (const UT_StringHolder &name, fpreal64 x, fpreal64 y, fpreal64 z)
UT_OptionssetOptionV4 (const UT_StringHolder &name, const UT_Vector4F &value)
UT_OptionssetOptionV4 (const UT_StringHolder &name, const UT_Vector4D &value)
UT_OptionssetOptionV4 (const UT_StringHolder &name, fpreal64 x, fpreal64 y, fpreal64 z, fpreal64 w)
UT_OptionssetOptionQ (const UT_StringHolder &name, const UT_QuaternionF &value)
UT_OptionssetOptionQ (const UT_StringHolder &name, const UT_QuaternionD &value)
UT_OptionssetOptionM2 (const UT_StringHolder &name, const UT_Matrix2F &value)
UT_OptionssetOptionM2 (const UT_StringHolder &name, const UT_Matrix2D &value)
UT_OptionssetOptionM3 (const UT_StringHolder &name, const UT_Matrix3F &value)
UT_OptionssetOptionM3 (const UT_StringHolder &name, const UT_Matrix3D &value)
UT_OptionssetOptionM4 (const UT_StringHolder &name, const UT_Matrix4F &value)
UT_OptionssetOptionM4 (const UT_StringHolder &name, const UT_Matrix4D &value)
UT_OptionssetOptionUV (const UT_StringHolder &name, const UT_Vector2F &value)
UT_OptionssetOptionUV (const UT_StringHolder &name, const UT_Vector2D &value)
UT_OptionssetOptionUVW (const UT_StringHolder &name, const UT_Vector3F &value)
UT_OptionssetOptionUVW (const UT_StringHolder &name, const UT_Vector3D &value)
UT_OptionssetOptionSArray (const UT_StringHolder &name, const UT_StringHolder *values, size_t size)
 Set string array options. More...
UT_OptionssetOptionSArray (const UT_StringHolder &name, const char *const *values, size_t size)
UT_OptionssetOptionSArray (const UT_StringHolder &name, const UT_StringArray &value)
unsigned hash () const
 Get a hash code for the options. More...
bool operator== (const UT_Options &src) const
 Comparison operator. More...
bool operator!= (const UT_Options &src) const
const UT_Optionsoperator= (const UT_Options &src)
 Assignment operator. More...
void merge (const UT_Options &src)
void merge (const UT_Options &src, bool(*match)(const UT_StringHolder &name, const UT_OptionEntry *, void *), void *data)
virtual int64 getMemoryUsage (bool inclusive) const
void setOption (const UT_StringHolder &name, UT_OptionEntry *value)
 The map will take ownership of the UT_OptionEntry. More...
UT_OptionssetOptionIArray (const UT_StringHolder &name, const int32 *values, size_t size)
UT_OptionssetOptionIArray (const UT_StringHolder &name, const int64 *values, size_t size)
UT_OptionssetOptionIArray (const UT_StringHolder &name, const UT_Array< int64 > &value)
UT_OptionssetOptionFArray (const UT_StringHolder &name, const fpreal32 *values, size_t size)
UT_OptionssetOptionFArray (const UT_StringHolder &name, const fpreal64 *values, size_t size)
UT_OptionssetOptionFArray (const UT_StringHolder &name, const UT_Array< fpreal64 > &value)

Additional Inherited Members

- Protected Member Functions inherited from UT_Options
const UT_StringHolderfindOptionS (const UT_StringRef &name) const
void addError (const char *filename, int linecount, const char *error_str) const
bool sendOptionChanges () const
void setSendOptionChanges (bool f)
virtual void optionChanged (const char *name)
UT_OptionEntryparsePyValue (const char *&value, char sep_delim, char close_delim= '\0')

Detailed Description

Class to specify options for loading geometry.

Definition at line 18 of file GA_LoadOptions.h.

Constructor & Destructor Documentation

GA_LoadOptions::GA_LoadOptions ( )

Definition at line 21 of file GA_LoadOptions.h.

virtual GA_LoadOptions::~GA_LoadOptions ( )

Member Function Documentation

GA_LoadOptions& GA_LoadOptions::operator= ( const UT_Options opts)

Definition at line 27 of file GA_LoadOptions.h.

The documentation for this class was generated from the following file: