#include <CylisphereData.h>
Inheritance diagram for OSCAR::CylisphereData:

Public Methods | |
| CylisphereData (const String &inputFileName, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cylisphere"), const String name=String("")) | |
| CylisphereData (const char *xmlDataString, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cylisphere"), const String name=String("")) | |
| CylisphereData (const DOMElement *CylisphereNode, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cylisphere"), const String name=String("")) | |
| CylisphereData (const Cylisphere &cyli, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cylisphere"), const String name=String("")) | |
| CylisphereData (const CylisphereData &rhs) | |
| virtual | ~CylisphereData () |
| CylisphereData & | operator= (const CylisphereData &rhs) |
| const Cylisphere * | GetParameters () const |
| bool | SetParameters (const Cylisphere &cylisphere) |
| bool | Output (std::ostream &out, bool nameSpaceHeader=false) const |
Static Public Methods | |
| bool | Output (const Cylisphere *cyli, std::ostream &strm, const String &rootElementName=String("Cylisphere"), bool nameSpaceHeader=false) |
Protected Methods | |
| virtual bool | parseParameters (const DOMElement *cylisphereNode) |
Protected Attributes | |
| Cylisphere * | cylisphere |
|
||||||||||||||||||||
|
Constructor. This is the constructor for an object of type CylisphereData. Use this to construct an CylisphereData object by supplying a datafile that contains the Cylisphere data specified in XML. Possible errors that may occur include a fileOpenError or xmlError. A call to LoadData() should follow a succesful constructor call.
|
|
||||||||||||||||||||
|
Constructor. Use this to construct an CylisphereData object from a char string holding the XML description of a Cylisphere. Possible errors that may occur include or xmlError. A call to LoadData() should follow a succesful constructor call.
|
|
||||||||||||||||||||
|
Constructor that allows xml data to be loaded from pre validated DOMElement containing a Cylisphere node. A call to LoadData() should follow a succesful constructor call.
|
|
||||||||||||||||||||
|
Creates a CylisphereData object from a Cylisphere object. Use this constructor to serialize a Cylisphere object into XML A call to LoadData() is not needed after this constructor call.
|
|
|
Copy Constructor. This is the Copy Constructor for an object of type CylisphereData. Use this to construct an CylisphereData object from an existing CylisphereData object.
|
|
|
Destructor. This is the Destructor for an object of type CylisphereData. |
|
|
Returns the cylisphere that represents the cylisphere data.
|
|
|
Assignment Operator. This is the Assignment Operator for an object of type CylisphereData.
|
|
||||||||||||||||||||
|
Outputs any given Cylisphere object into XML. This does not output the internally stored object. Also, this method is declared static and as such can be called to serialize any Cylisphere object without creating a CylisphereData object.
|
|
||||||||||||
|
Outputs stored data CylisphereModel in XML format. The root element for CylisphereData is .
Implements OSCAR::XMLData. |
|
|
Overloaded method for parsing an element of type CylisphereType.
Reimplemented from OSCAR::XMLData. |
|
|
Set the cylisphere that will be serialized by this object.
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |