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  {
29 
30  public:
31 
34 
35  virtual int setup();
36 
37  virtual void perform (int stage, CSMDoc::Messages& messages);
38  };
39 }
40 
41 #endif // CSM_TOOLS_PATHGRIDCHECK_H
Point()
Definition: pathgridcheck.hpp:21
bool mIgnoreBaseRecords
Definition: pathgridcheck.hpp:28
PathgridCheckStage(const CSMWorld::SubCellCollection< CSMWorld::Pathgrid, CSMWorld::IdAccessor< CSMWorld::Pathgrid > > &pathgrids)
Definition: pathgridcheck.cpp:13
Definition: messages.hpp:38
const CSMWorld::SubCellCollection< CSMWorld::Pathgrid, CSMWorld::IdAccessor< CSMWorld::Pathgrid > > & mPathgrids
Definition: pathgridcheck.hpp:27
virtual int setup()
Definition: pathgridcheck.cpp:19
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:25
virtual void perform(int stage, CSMDoc::Messages &messages)
Messages resulting from this stage will be appended to messages.
Definition: pathgridcheck.cpp:26
unsigned char mConnectionNum
Definition: pathgridcheck.hpp:19