EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DataClasses.cpp
Go to the documentation of this file.
1 
11 #include "DataClasses.h"
12 
13 
15 {
16  Init();
17 }
18 
20 {
21  Clear();
22 }
23 
25 {
26  demands.clear();
27  supplies.clear();
28  connections.clear();
29 }
30 
32 {
33  Clear();
34  // not sure what 'default' init will be yet.
35  active = false;
36  itemID = 0;
37  reaction = 0;
38 }
39 
40 /*
41 PI_CCPin::PI_CCPin()
42 {
43  Init();
44 }
45 
46 PI_CCPin::~PI_CCPin()
47 {
48  Clear();
49 }
50 
51 void PI_CCPin::Clear()
52 {
53  pins.clear();
54  links.clear();
55  plants.clear();
56  routes.clear();
57 }
58 
59 void PI_CCPin::Init()
60 {
61  Clear();
62  m_level = 0;
63  m_ccPinID = 0;
64  m_currentSimTime = 0;
65 }
66 
67 */
68 
int16 reaction
Definition: DataClasses.h:31
std::map< uint32, EVEPOS::POS_Connections > connections
Definition: DataClasses.h:32
std::map< uint32, EVEPOS::POS_Resource > supplies
Definition: DataClasses.h:34
std::map< uint32, EVEPOS::POS_Resource > demands
Definition: DataClasses.h:33
int32 itemID
Definition: DataClasses.h:30
void Clear()
Definition: DataClasses.cpp:24