source: trunk/source/visualization/HepRep/include/HEPREP/HepRepConstants.h @ 834

Last change on this file since 834 was 834, checked in by garnier, 16 years ago

import all except CVS

File size: 1.1 KB
Line 
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
12namespace HEPREP {
13
14/**
15 * Constants for HepRep interfaces.
16 *
17 * @author Mark Donszelmann
18 */
19class HepRepConstants {
20
21public: 
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 */
Note: See TracBrowser for help on using the repository browser.