OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
MWWorld::Store< ESM::Pathgrid > Class Template Reference

#include <store.hpp>

Inheritance diagram for MWWorld::Store< ESM::Pathgrid >:
Collaboration diagram for MWWorld::Store< ESM::Pathgrid >:

Public Member Functions

 Store ()
 
void setCells (Store< ESM::Cell > &cells)
 
RecordId load (ESM::ESMReader &esm)
 
size_t getSize () const
 
void setUp ()
 
const ESM::Pathgridsearch (int x, int y) const
 
const ESM::Pathgridsearch (const std::string &name) const
 
const ESM::Pathgridfind (int x, int y) const
 
const ESM::Pathgridfind (const std::string &name) const
 
const ESM::Pathgridsearch (const ESM::Cell &cell) const
 
const ESM::Pathgridfind (const ESM::Cell &cell) const
 
- Public Member Functions inherited from MWWorld::StoreBase
virtual ~StoreBase ()
 
virtual void listIdentifier (std::vector< std::string > &list) const
 List identifiers of records contained in this Store (case-smashed). No-op for Stores that don't use string IDs. More...
 
virtual int getDynamicSize () const
 
virtual bool eraseStatic (const std::string &id)
 
virtual void clearDynamic ()
 
virtual void write (ESM::ESMWriter &writer, Loading::Listener &progress) const
 
virtual RecordId read (ESM::ESMReader &reader)
 Read into dynamic storage. More...
 

Private Types

typedef std::map< std::string,
ESM::Pathgrid
Interior
 
typedef std::map< std::pair
< int, int >, ESM::Pathgrid
Exterior
 

Private Attributes

Interior mInt
 
Exterior mExt
 
Store< ESM::Cell > * mCells
 

Member Typedef Documentation

typedef std::map<std::pair<int, int>, ESM::Pathgrid> MWWorld::Store< ESM::Pathgrid >::Exterior
private
typedef std::map<std::string, ESM::Pathgrid> MWWorld::Store< ESM::Pathgrid >::Interior
private

Constructor & Destructor Documentation

Member Function Documentation

const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find ( int  x,
int  y 
) const

Here is the call graph for this function:

const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find ( const std::string &  name) const

Here is the call graph for this function:

const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::find ( const ESM::Cell cell) const

Here is the call graph for this function:

size_t MWWorld::Store< ESM::Pathgrid >::getSize ( ) const
virtual

Implements MWWorld::StoreBase.

RecordId MWWorld::Store< ESM::Pathgrid >::load ( ESM::ESMReader esm)
virtual

Implements MWWorld::StoreBase.

Here is the call graph for this function:

const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search ( int  x,
int  y 
) const
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search ( const std::string &  name) const
const ESM::Pathgrid * MWWorld::Store< ESM::Pathgrid >::search ( const ESM::Cell cell) const

Here is the call graph for this function:

void MWWorld::Store< ESM::Pathgrid >::setCells ( Store< ESM::Cell > &  cells)

Here is the caller graph for this function:

void MWWorld::Store< ESM::Pathgrid >::setUp ( )
virtual

Reimplemented from MWWorld::StoreBase.

Member Data Documentation


The documentation for this class was generated from the following files: