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
|
Constructor.
|
|
Add a new bool data label. If it already exists it won't be added again.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Add a new char data label. If it already exists it won't be added again.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Add a new float data label. If it already exists it won't be added again.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Add a new int data label. If it already exists it won't be added again.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Copies data members from one DetailedOutputSettings object to another. This can be used to create deep clones.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Gets a bool data member.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the label of a char data member.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Gets a float data member.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the label of an int data member.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the number of bool data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the number of char data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the number of float data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Get the number of int data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Gets the save frequency.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Removes a boolean data member.
|
|
Removes a char data member.
|
|
Removes a float data member.
|
|
Removes an integer data member.
|
|
Sets the save frequency.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |