Inheritance diagram for javawrapper::DetailedOutputSettings:

Public Member Functions | |
| DetailedOutputSettings () | |
| Constructor. | |
| int | GetSaveFrequency () |
| Gets the save frequency. | |
| void | SetSaveFrequency (int i) |
| Sets the save frequency. | |
| void | AddFloat (String sLabel) |
| Add a new float data label. | |
| void | AddInt (String sLabel) |
| Add a new int data label. | |
| void | AddChar (String sLabel) |
| Add a new char data label. | |
| void | AddBool (String sLabel) |
| Add a new bool data label. | |
| int | GetNumberOfFloats () |
| Get the number of float data members. | |
| int | GetNumberOfInts () |
| Get the number of int data members. | |
| int | GetNumberOfChars () |
| Get the number of char data members. | |
| int | GetNumberOfBools () |
| Get the number of bool data members. | |
| void | RemoveInt (int i) |
| Removes an integer data member. | |
| void | RemoveFloat (int i) |
| Removes a float data member. | |
| void | RemoveBool (int i) |
| Removes a boolean data member. | |
| void | RemoveChar (int i) |
| Removes a char data member. | |
| DataMember | GetFloat (int iIndex) |
| Gets a float data member. | |
| DataMember | GetInt (int iIndex) |
| Get the label of an int data member. | |
| DataMember | GetChar (int iIndex) |
| Get the label of a char data member. | |
| DataMember | GetBool (int iIndex) |
| Gets a bool data member. | |
Static Public Member Functions | |
| static void | CopyData (DetailedOutputSettings oCopyTarget, DetailedOutputSettings oCopySource) |
| Copies data members from one DetailedOutputSettings object to another. | |
Protected Attributes | |
| Vector | mp_oFloats |
| Vector of DataMembers representing floats. | |
| Vector | mp_oInts |
| Vector of DataMembers representing ints. | |
| Vector | mp_oChars |
| Vector of DataMembers representing chars. | |
| Vector | mp_oBools |
| Vector of DataMembers representing bools. | |
| int | m_iSaveFreq |
| Save frequency, in timesteps. | |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
| javawrapper::DetailedOutputSettings::DetailedOutputSettings | ( | ) | [inline] |
Constructor.
Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
| void javawrapper::DetailedOutputSettings::AddBool | ( | String | sLabel | ) | [inline] |
Add a new bool data label.
If it already exists it won't be added again.
| sLabel | bool data label. |
| void javawrapper::DetailedOutputSettings::AddChar | ( | String | sLabel | ) | [inline] |
Add a new char data label.
If it already exists it won't be added again.
| sLabel | Char data label. |
| void javawrapper::DetailedOutputSettings::AddFloat | ( | String | sLabel | ) | [inline] |
Add a new float data label.
If it already exists it won't be added again.
| sLabel | Float data label. |
| void javawrapper::DetailedOutputSettings::AddInt | ( | String | sLabel | ) | [inline] |
Add a new int data label.
If it already exists it won't be added again.
| sLabel | Int data label. |
| static void javawrapper::DetailedOutputSettings::CopyData | ( | DetailedOutputSettings | oCopyTarget, | |
| DetailedOutputSettings | oCopySource | |||
| ) | [inline, static] |
Copies data members from one DetailedOutputSettings object to another.
This can be used to create deep clones.
| oCopyTarget | Object to which to copy settings | |
| oCopySource | Object from which to copy settings. |
| DataMember javawrapper::DetailedOutputSettings::GetBool | ( | int | iIndex | ) | [inline] |
Gets a bool data member.
| iIndex | of the bool data member |
| DataMember javawrapper::DetailedOutputSettings::GetChar | ( | int | iIndex | ) | [inline] |
Get the label of a char data member.
| iIndex | of the char data member |
| DataMember javawrapper::DetailedOutputSettings::GetFloat | ( | int | iIndex | ) | [inline] |
Gets a float data member.
| iIndex | of the float data member |
| DataMember javawrapper::DetailedOutputSettings::GetInt | ( | int | iIndex | ) | [inline] |
Get the label of an int data member.
| iIndex | of the int data member |
| int javawrapper::DetailedOutputSettings::GetNumberOfBools | ( | ) | [inline] |
Get the number of bool data members.
| int javawrapper::DetailedOutputSettings::GetNumberOfChars | ( | ) | [inline] |
Get the number of char data members.
| int javawrapper::DetailedOutputSettings::GetNumberOfFloats | ( | ) | [inline] |
Get the number of float data members.
| int javawrapper::DetailedOutputSettings::GetNumberOfInts | ( | ) | [inline] |
Get the number of int data members.
| int javawrapper::DetailedOutputSettings::GetSaveFrequency | ( | ) | [inline] |
Gets the save frequency.
| void javawrapper::DetailedOutputSettings::RemoveBool | ( | int | i | ) | [inline] |
Removes a boolean data member.
| i | int Index of data member to remove. |
| void javawrapper::DetailedOutputSettings::RemoveChar | ( | int | i | ) | [inline] |
Removes a char data member.
| i | int Index of data member to remove. |
| void javawrapper::DetailedOutputSettings::RemoveFloat | ( | int | i | ) | [inline] |
Removes a float data member.
| i | int Index of data member to remove. |
| void javawrapper::DetailedOutputSettings::RemoveInt | ( | int | i | ) | [inline] |
Removes an integer data member.
| i | int Index of data member to remove. |
| void javawrapper::DetailedOutputSettings::SetSaveFrequency | ( | int | i | ) | [inline] |
Sets the save frequency.
| i | Save frequency, in timesteps. |
1.4.7