source: trunk/source/visualization/HepRep/include/cheprep/DefaultHepRepAttDef.h@ 1350

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

import all except CVS

  • Property svn:executable set to *
File size: 880 bytes
Line 
1// Copyright FreeHEP, 2005.
2#ifndef CHEPREP_DEFAULTHEPREPATTDEF_H
3#define CHEPREP_DEFAULTHEPREPATTDEF_H 1
4
5#include "cheprep/config.h"
6
7#include <string>
8
9#include "HEPREP/HepRepAttDef.h"
10
11/**
12 * @author Mark Donszelmann
13 * @version $Id: DefaultHepRepAttDef.h,v 1.3 2005/06/02 21:28:45 duns Exp $
14 */
15namespace cheprep {
16
17class DefaultHepRepAttDef : public virtual HEPREP::HepRepAttDef {
18
19 private:
20 std::string name, desc, category, extra;
21
22 public:
23 DefaultHepRepAttDef(std::string name, std::string desc, std::string category, std::string extra);
24 ~DefaultHepRepAttDef();
25
26 HEPREP::HepRepAttDef* copy();
27 std::string getName();
28 std::string getLowerCaseName();
29 std::string getDescription();
30 std::string getCategory();
31 std::string getExtra();
32};
33
34} // cheprep
35
36
37#endif
Note: See TracBrowser for help on using the repository browser.