| 
    Geant4
    10.02.p03
    
   | 
 
#include <BHepRepWriter.h>
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 cheprep::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 cheprep::AbstractXMLWriter | |
| std::string | defaultNameSpace | 
Definition at line 20 of file BHepRepWriter.h.
| cheprep::BHepRepWriter::BHepRepWriter | ( | std::ostream & | os | ) | 
Definition at line 21 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Definition at line 202 of file BHepRepWriter.cc.
      
  | 
  virtual | 
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 226 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 236 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 208 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 232 of file BHepRepWriter.cc.
      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 44 of file BHepRepWriter.h.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 241 of file BHepRepWriter.cc.
      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 47 of file BHepRepWriter.h.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 401 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 405 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 417 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 429 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 441 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 453 of file BHepRepWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 465 of file BHepRepWriter.cc.
      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 50 of file BHepRepWriter.h.
      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 53 of file BHepRepWriter.h.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Definition at line 482 of file BHepRepWriter.cc.
      
  | 
  private | 
Definition at line 385 of file BHepRepWriter.cc.
      
  | 
  private | 
Definition at line 498 of file BHepRepWriter.cc.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 477 of file BHepRepWriter.cc.
      
  | 
  private | 
Definition at line 245 of file BHepRepWriter.cc.
      
  | 
  staticprivate | 
Definition at line 76 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 95 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 111 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 108 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 69 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 112 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 64 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 65 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 83 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 84 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 85 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 70 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 71 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 72 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 77 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 78 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 79 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 110 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 101 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 67 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 81 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 87 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 74 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 109 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 86 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 99 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 73 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 115 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 100 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 90 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 66 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 91 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 80 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 107 of file BHepRepWriter.h.
      
  | 
  private | 
Definition at line 104 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 63 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 94 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 59 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 60 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 96 of file BHepRepWriter.h.
      
  | 
  staticprivate | 
Definition at line 58 of file BHepRepWriter.h.