OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pathgridcheck.hpp
Go to the documentation of this file.
1 #ifndef CSM_TOOLS_PATHGRIDCHECK_H
2 #define CSM_TOOLS_PATHGRIDCHECK_H
3 
4 #include "../world/collection.hpp"
5 
6 #include "../doc/stage.hpp"
7 
8 namespace CSMWorld
9 {
10  struct Pathgrid;
11  template<typename T, typename AT>
13 }
14 
15 namespace CSMTools
16 {
17  struct Point
18  {
19  unsigned char mConnectionNum;
20  std::vector<int> mOtherIndex;
22  };
23 
25  {
28 
29  public:
30 
33 
34  virtual int setup();
35 
36  virtual void perform (int stage, CSMDoc::Messages& messages);
37  };
38 }
39 
40 #endif // CSM_TOOLS_PATHGRIDCHECK_H
Point()
Definition: pathgridcheck.hpp:21
PathgridCheckStage(const CSMWorld::SubCellCollection< CSMWorld::Pathgrid, CSMWorld::IdAccessor< CSMWorld::Pathgrid > > &pathgrids)
Definition: pathgridcheck.cpp:11
Definition: messages.hpp:38
const CSMWorld::SubCellCollection< CSMWorld::Pathgrid, CSMWorld::IdAccessor< CSMWorld::Pathgrid > > & mPathgrids
Definition: pathgridcheck.hpp:27
virtual int setup()
Definition: pathgridcheck.cpp:15
Definition: pathgridcheck.hpp:24
Definition: stage.hpp:15
std::vector< int > mOtherIndex
Definition: pathgridcheck.hpp:20
Definition: pathgridcheck.hpp:17
Wrapper for Pathgrid record.
Definition: pathgrid.hpp:19
Single type collection of top level records that are associated with cells.
Definition: pathgridcheck.hpp:12
Access to ID field in records.
Definition: collection.hpp:23
virtual void perform(int stage, CSMDoc::Messages &messages)
Messages resulting from this stage will be appended to messages.
Definition: pathgridcheck.cpp:20
unsigned char mConnectionNum
Definition: pathgridcheck.hpp:19