source: molecuilder/src/atom_particleinfo.hpp@ 01d28a

Last change on this file since 01d28a was 323177, checked in by Tillmann Crueger <crueger@…>, 16 years ago

Rebuilt AtomDescriptors using PIMPL-Idiom and added unittest for descriptors

  • Property mode set to 100644
File size: 902 bytes
Line 
1/*
2 * atom_particleinfo.hpp
3 *
4 * Created on: Oct 19, 2009
5 * Author: heber
6 */
7
8#ifndef ATOM_PARTICLEINFO_HPP_
9#define ATOM_PARTICLEINFO_HPP_
10
11using namespace std;
12
13/*********************************************** includes ***********************************/
14
15// include config.h
16#ifdef HAVE_CONFIG_H
17#include <config.h>
18#endif
19
20#include <iostream>
21
22/****************************************** forward declarations *****************************/
23
24
25/********************************************** declarations *******************************/
26
27class ParticleInfo {
28public:
29 int nr; // index to easierly identify
30 char *Name; // some name to reference to on output
31
32 ParticleInfo();
33 ~ParticleInfo();
34
35 ostream & operator << (ostream &ost) const;
36
37 virtual int getId();
38
39private:
40};
41
42ostream & operator << (ostream &ost, const ParticleInfo &a);
43
44#endif /* ATOM_PARTICLEINFO_HPP_ */
Note: See TracBrowser for help on using the repository browser.