|
Geant4
10.04.p03
|
Public Member Functions | |
| BHepRepWriter (std::ostream &os) | |
| virtual | ~BHepRepWriter () |
| void | close () |
| void | openDoc (std::string version="BinaryHepRep/1.0", std::string encoding="UTF-8", bool standalone=false) |
| void | closeDoc (bool force=false) |
| void | openTag (std::string name) |
| void | closeTag () |
| void | printTag (std::string name) |
| void | setAttribute (std::string name, char *value) |
| void | setAttribute (std::string name, std::string value) |
| void | setAttribute (std::string name, std::vector< double > value) |
| void | setAttribute (std::string name, int64 value) |
| void | setAttribute (std::string name, int value) |
| void | setAttribute (std::string name, bool value) |
| void | setAttribute (std::string name, double value) |
| void | openTag (std::string ns, std::string name) |
| void | printTag (std::string ns, std::string name) |
| void | setAttribute (std::string ns, std::string name, std::string value) |
| void | setAttribute (std::string ns, std::string name, double value) |
Public Member Functions inherited from AbstractXMLWriter | |
| AbstractXMLWriter (std::string aDefaultNameSpace) | |
| virtual | ~AbstractXMLWriter () |
Private Member Functions | |
| void | writeTag (std::string name, bool content=false) |
| void | writePoints () |
| void | writeStringDefine (std::string s) |
| void | writeMultiByteInt (unsigned int ui) |
| void | writeReal (double ui) |
| void | writeLong (int64 i) |
| void | writeInt (int i) |
| void | writeByte (unsigned char b) |
| void | writeString (std::string s) |
Private Attributes | |
| std::ostream & | os |
| bool | singlePrecision |
| bool | isBigEndian |
| std::map< std::string, unsigned int > | stringValues |
| std::map< std::string, std::string > | stringAttributes |
| std::map< std::string, std::vector< double > > | colorAttributes |
| std::map< std::string, int64 > | longAttributes |
| std::map< std::string, int > | intAttributes |
| std::map< std::string, bool > | booleanAttributes |
| std::map< std::string, double > | doubleAttributes |
| std::vector< double > | points |
Static Private Attributes | |
| static const unsigned char | WBXML_VERSION = 0x03 |
| static const unsigned char | UNKNOWN_PID = 0x01 |
| static const unsigned char | UTF8 = 0x6a |
| static const unsigned char | SWITCH_PAGE = 0x00 |
| static const unsigned char | END = 0x01 |
| static const unsigned char | ENTITY = 0x02 |
| static const unsigned char | STR_I = 0x03 |
| static const unsigned char | LITERAL = 0x04 |
| static const unsigned char | CONTENT = 0x40 |
| static const unsigned char | EXT_I_0 = 0x40 |
| static const unsigned char | EXT_I_1 = 0x41 |
| static const unsigned char | EXT_I_2 = 0x42 |
| static const unsigned char | PI = 0x43 |
| static const unsigned char | LITERAL_C = 0x44 |
| static const unsigned char | ATTRIBUTE = 0x80 |
| static const unsigned char | EXT_T_0 = 0x80 |
| static const unsigned char | EXT_T_1 = 0x81 |
| static const unsigned char | EXT_T_2 = 0x82 |
| static const unsigned char | STR_T = 0x83 |
| static const unsigned char | LITERAL_A = 0x84 |
| static const unsigned char | EXT_0 = 0xC0 |
| static const unsigned char | EXT_1 = 0xC1 |
| static const unsigned char | EXT_2 = 0xC2 |
| static const unsigned char | OPAQUE = 0xC3 |
| static const unsigned char | LITERAL_AC = 0xC4 |
| static const unsigned char | STR_D = EXT_I_0 |
| static const unsigned char | STR_R = EXT_T_0 |
| static std::map< std::string, unsigned char > | tags |
| static std::map< std::string, unsigned char > | attributes |
| static std::map< std::string, unsigned char > | values |
Additional Inherited Members | |
Protected Attributes inherited from AbstractXMLWriter | |
| std::string | defaultNameSpace |
| BHepRepWriter | ( | std::ostream & | os | ) |
|
virtual |
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
Referenced by BHepRepWriter::openTag().
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
Referenced by BHepRepWriter::printTag().
|
virtual |
Implements AbstractXMLWriter.
Referenced by BHepRepWriter::setAttribute().
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
Implements AbstractXMLWriter.
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
|
virtual |
Implements AbstractXMLWriter.
References AbstractXMLWriter::defaultNameSpace, and BHepRepWriter::openTag().
|
virtual |
Implements AbstractXMLWriter.
References AbstractXMLWriter::defaultNameSpace, and BHepRepWriter::printTag().
|
virtual |
Implements AbstractXMLWriter.
References BHepRepWriter::setAttribute().
|
virtual |
Implements AbstractXMLWriter.
References BHepRepWriter::setAttribute().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |