Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepRepConstants.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef HEPREP_HEPREPCONSTANTS_H
8 #define HEPREP_HEPREPCONSTANTS_H 1
9 
10 // Copyright 2000-2005, FreeHEP.
11 
12 namespace HEPREP {
13 
14 /**
15  * Constants for HepRep interfaces.
16  *
17  * @author Mark Donszelmann
18  */
20 
21 public:
22  /// Destructor.
23  virtual ~HepRepConstants() { /* nop */; }
24 
25  /**
26  * Defines constants for type
27  */
28  enum { TYPE_UNKNOWN = -1, TYPE_STRING = 1, TYPE_COLOR = 2, TYPE_LONG = 10, TYPE_INT = 11, TYPE_DOUBLE = 20, TYPE_BOOLEAN = 30 };
29 
30  /**
31  * Defines constants for showLabel
32  */
33  enum { SHOW_NONE = 0x0000, SHOW_NAME = 0x0001, SHOW_DESC = 0x0002, SHOW_VALUE = 0x0004, SHOW_EXTRA = 0x0008 };
34 }; // class
35 } // namespace HEPREP
36 #endif /* ifndef HEPREP_HEPREPCONSTANTS_H */
virtual ~HepRepConstants()
Destructor.