UT_OptionFile Class Reference

#include <UT_OptionFile.h>

List of all members.

Classes

class  const_iterator
class  iterator

Public Member Functions

 UT_OptionFile (UT_OptionParser *parser=NULL)
 UT_OptionFile (const UT_OptionFile &src)
 ~UT_OptionFile ()
void clear ()
bool load (const char *filename)
bool save (const char *filename) const
bool load (const char *filename, UT_IStream &is)
bool save (const char *filename, ostream &os) const
bool hasOption (const char *name) const
void removeOption (const char *name)
void getOption (const char *name, int &value, int defvalue) const
void getOption (const char *name, bool &value, bool defvalue) const
void getOption (const char *name, fpreal32 &value, fpreal32 defvalue) const
void getOption (const char *name, fpreal64 &value, fpreal64 defvalue) const
void getOption (const char *name, UT_String &value, const UT_String &defvalue) const
void getOption (const char *name, UT_String &value, const char *defvalue) const
void getOption (const char *name, UT_Vector2 &value, const UT_Vector2 &defvalue) const
void getOption (const char *name, UT_Vector3 &value, const UT_Vector3 &defvalue) const
void getOption (const char *name, UT_Vector4 &value, const UT_Vector4 &defvalue) const
void getOption (const char *name, UT_Quaternion &value, const UT_Quaternion &defvalue) const
void getOption (const char *name, UT_Matrix3 &value, const UT_Matrix3 &defvalue) const
void getOption (const char *name, UT_Matrix4 &value, const UT_Matrix4 &defvalue) const
void getOption (const char *name, UT_Color &value, const UT_Color &defvalue) const
void setOption (const char *name, int value)
void setOption (const char *name, bool value)
void setOption (const char *name, fpreal value)
void setOption (const char *name, const UT_String &value)
void setOption (const char *name, const char *value)
void setOption (const char *name, const UT_Vector2 &value)
void setOption (const char *name, const UT_Vector3 &value)
void setOption (const char *name, const UT_Vector4 &value)
void setOption (const char *name, const UT_Quaternion &value)
void setOption (const char *name, const UT_Matrix3 &value)
void setOption (const char *name, const UT_Matrix4 &value)
void setOption (const char *name, const UT_Color &value)
const UT_OptionFileoperator= (const UT_OptionFile &src)
void merge (const UT_OptionFile &src)
const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()


Detailed Description

Definition at line 85 of file UT_OptionFile.h.


Constructor & Destructor Documentation

UT_OptionFile::UT_OptionFile ( UT_OptionParser parser = NULL  ) 

UT_OptionFile::UT_OptionFile ( const UT_OptionFile src  ) 

UT_OptionFile::~UT_OptionFile (  ) 


Member Function Documentation

iterator UT_OptionFile::begin (  )  [inline]

Definition at line 239 of file UT_OptionFile.h.

const_iterator UT_OptionFile::begin (  )  const [inline]

Definition at line 231 of file UT_OptionFile.h.

void UT_OptionFile::clear (  ) 

iterator UT_OptionFile::end (  )  [inline]

Definition at line 243 of file UT_OptionFile.h.

const_iterator UT_OptionFile::end (  )  const [inline]

Definition at line 235 of file UT_OptionFile.h.

void UT_OptionFile::getOption ( const char *  name,
UT_Color value,
const UT_Color defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Matrix4 value,
const UT_Matrix4 defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Matrix3 value,
const UT_Matrix3 defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Quaternion value,
const UT_Quaternion defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Vector4 value,
const UT_Vector4 defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Vector3 value,
const UT_Vector3 defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_Vector2 value,
const UT_Vector2 defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_String value,
const char *  defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
UT_String value,
const UT_String defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
fpreal64 value,
fpreal64  defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
fpreal32 value,
fpreal32  defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
bool &  value,
bool  defvalue 
) const

void UT_OptionFile::getOption ( const char *  name,
int &  value,
int  defvalue 
) const

bool UT_OptionFile::hasOption ( const char *  name  )  const

bool UT_OptionFile::load ( const char *  filename,
UT_IStream is 
)

bool UT_OptionFile::load ( const char *  filename  ) 

void UT_OptionFile::merge ( const UT_OptionFile src  ) 

const UT_OptionFile& UT_OptionFile::operator= ( const UT_OptionFile src  ) 

void UT_OptionFile::removeOption ( const char *  name  ) 

bool UT_OptionFile::save ( const char *  filename,
ostream &  os 
) const

bool UT_OptionFile::save ( const char *  filename  )  const

void UT_OptionFile::setOption ( const char *  name,
const UT_Color value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Matrix4 value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Matrix3 value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Quaternion value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Vector4 value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Vector3 value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_Vector2 value 
)

void UT_OptionFile::setOption ( const char *  name,
const char *  value 
)

void UT_OptionFile::setOption ( const char *  name,
const UT_String value 
)

void UT_OptionFile::setOption ( const char *  name,
fpreal  value 
)

void UT_OptionFile::setOption ( const char *  name,
bool  value 
)

void UT_OptionFile::setOption ( const char *  name,
int  value 
)


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

Generated on Fri May 25 00:10:51 2012 for HDK by  doxygen 1.5.9