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

Public Methods | |
| ConeData (const String &inputFileName, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cone"), const String name=String("")) | |
| ConeData (const char *xmlDataString, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cone"), const String name=String("")) | |
| ConeData (const DOMElement *coneNode, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cone"), const String name=String("")) | |
| ConeData (const Cone &cone, OSCARError &err=DUMMY_ERROR(noError), const String &rootElementName=String("Cone"), const String name=String("")) | |
| ConeData (const ConeData &rhs) | |
| virtual | ~ConeData () |
| ConeData & | operator= (const ConeData &rhs) |
| const Cone * | GetParameters () const |
| bool | SetParameters (const Cone &cone) |
| bool | Output (std::ostream &out, bool nameSpaceHeader=false) const |
Static Public Methods | |
| bool | Output (const Cone *cone, std::ostream &strm, const String &rootElementName=String("Cone"), bool nameSpaceHeader=false) |
Protected Methods | |
| virtual bool | parseParameters (const DOMElement *coneNode) |
Protected Attributes | |
| Cone * | cone |
|
||||||||||||||||||||
|
Constructor. This is the constructor for an object of type ConeData. Use this to construct an ConeData object by supplying a datafile that contains the Cone 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 ConeData object from a char string holding the XML description of a Cone. 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 Cone node. A call to LoadData() should follow a succesful constructor call.
|
|
||||||||||||||||||||
|
Creates a BoxData object from a Cone object. Use this constructor to serialize a Cone 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 ConeData. Use this to construct an ConeData object from an existing ConeData object.
|
|
|
Destructor. This is the Destructor for an object of type ConeData. |
|
|
Returns the Cone that represents the Cone data.
|
|
|
Assignment Operator. This is the Assignment Operator for an object of type ConeData.
|
|
||||||||||||||||||||
|
Outputs any given Cone 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 Cone object without creating a ConeData object.
|
|
||||||||||||
|
Outputs stored data CylisphereModel in XML format. The root element for ConeData is .
Implements OSCAR::XMLData. |
|
|
Overloaded method for parsing an element of type CylisphereType.
Reimplemented from OSCAR::XMLData. |
|
|
Set the Cone that will be serialized by this object.
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |