ESyS-Particle  2.3
campos.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2014 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.opensource.org/licenses/osl-3.0.php //
10 // //
12 
13 #ifndef __CAMPOS_H
14 #define __CAMPOS_H
15 
16 // -- Project includes --
17 #include "../../Foundation/vec3.h"
18 
19 // -- STL includes --
20 #include <map>
21 #include <utility>
22 #include <string>
23 
24 using std::map;
25 using std::pair;
26 using std::string;
27 
28 class CameraPos
29 {
30  private:
31  map<int,pair<Vec3,Vec3> > m_posmap;
32 
33  public:
34  CameraPos(const string&);
35 
36  pair<Vec3,Vec3> getCamPos(int);
37 };
38 
39 #endif //__CAMPOS_H
map< int, pair< Vec3, Vec3 > > m_posmap
Definition: campos.h:31
pair< Vec3, Vec3 > getCamPos(int)
Definition: campos.cpp:41
Definition: campos.h:28
CameraPos(const string &)
Definition: campos.cpp:22