PI_SettingList Class Reference

#include <PI_SettingList.h>

List of all members.

Public Member Functions

 PI_SettingList ()
 ~PI_SettingList ()
void getSetting (const char *setting_name, int &setting, int default_value) const
void getSetting (const char *setting_name, bool &setting, bool default_value) const
void getSetting (const char *setting_name, float &setting, float default_value) const
void getSetting (const char *setting_name, UT_String &setting, const char *default_value) const
void getSetting (const char *setting_name, UT_Vector2 &setting, const UT_Vector2 &default_value) const
void getSetting (const char *setting_name, UT_Vector3 &setting, const UT_Vector3 &default_value) const
void getSetting (const char *setting_name, UT_Vector4 &setting, const UT_Vector4 &default_value) const
void appendSetting (const char *setting_name, int setting)
void appendSetting (const char *setting_name, bool setting)
void appendSetting (const char *setting_name, float setting)
void appendSetting (const char *setting_name, const char *setting)
void appendSetting (const char *setting_name, const UT_Vector2 &setting)
void appendSetting (const char *setting_name, const UT_Vector3 &setting)
void appendSetting (const char *setting_name, const UT_Vector4 &setting)
void removeSetting (const char *setting_name)
bool findUnreadSettings (UT_String &unread_settings) const
int operator== (PI_SettingList &setting_list)
void sort ()
PI_SettingListoperator= (const PI_SettingList &setting_list)
void clear ()
bool isEmpty () const
void loadFromSettingString (const char *setting_string)
void generateSettingString (ostream &os) const
void generateSettingString (UT_String &str) const

Friends

class pi_SettingParser
ostream & operator<< (ostream &os, const PI_SettingList &setting_list)


Detailed Description

Definition at line 55 of file PI_SettingList.h.


Constructor & Destructor Documentation

PI_SettingList::PI_SettingList (  )  [explicit]

PI_SettingList::~PI_SettingList (  ) 


Member Function Documentation

void PI_SettingList::appendSetting ( const char *  setting_name,
const UT_Vector4 setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
const UT_Vector3 setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
const UT_Vector2 setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
const char *  setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
float  setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
bool  setting 
)

void PI_SettingList::appendSetting ( const char *  setting_name,
int  setting 
)

void PI_SettingList::clear (  ) 

bool PI_SettingList::findUnreadSettings ( UT_String unread_settings  )  const

void PI_SettingList::generateSettingString ( UT_String str  )  const

void PI_SettingList::generateSettingString ( ostream &  os  )  const

void PI_SettingList::getSetting ( const char *  setting_name,
UT_Vector4 setting,
const UT_Vector4 default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
UT_Vector3 setting,
const UT_Vector3 default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
UT_Vector2 setting,
const UT_Vector2 default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
UT_String setting,
const char *  default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
float &  setting,
float  default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
bool &  setting,
bool  default_value 
) const

void PI_SettingList::getSetting ( const char *  setting_name,
int &  setting,
int  default_value 
) const

bool PI_SettingList::isEmpty (  )  const [inline]

Definition at line 117 of file PI_SettingList.h.

void PI_SettingList::loadFromSettingString ( const char *  setting_string  ) 

PI_SettingList& PI_SettingList::operator= ( const PI_SettingList setting_list  ) 

int PI_SettingList::operator== ( PI_SettingList setting_list  ) 

void PI_SettingList::removeSetting ( const char *  setting_name  ) 

void PI_SettingList::sort (  ) 


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
const PI_SettingList setting_list 
) [friend]

Definition at line 124 of file PI_SettingList.h.

friend class pi_SettingParser [friend]

Definition at line 138 of file PI_SettingList.h.


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

Generated on Mon Jan 28 00:48:41 2013 for HDK by  doxygen 1.5.9