OpenMW
Classes | Public Types | Public Member Functions | Private Attributes
MWWorld::Store< ESM::Pathgrid > Class Template Reference

#include <store.hpp>

List of all members.

Classes

struct  ExtCompare
struct  IntExtOrdering

Public Types

typedef std::vector
< ESM::Pathgrid >
::const_iterator 
iterator

Public Member Functions

void load (ESM::ESMReader &esm, const std::string &id)
size_t getSize () const
void setUp ()
const ESM::Pathgridsearch (int x, int y) const
const ESM::Pathgridfind (int x, int y) const
const ESM::Pathgridsearch (const std::string &name) 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
iterator begin () const
iterator end () const
iterator interiorPathsBegin () const
iterator interiorPathsEnd () const
iterator exteriorPathsBegin () const
iterator exteriorPathsEnd () const

Private Attributes

std::vector< ESM::PathgridmStatic
std::vector< ESM::Pathgrid >
::iterator 
mIntBegin
std::vector< ESM::Pathgrid >
::iterator 
mIntEnd
std::vector< ESM::Pathgrid >
::iterator 
mExtBegin
std::vector< ESM::Pathgrid >
::iterator 
mExtEnd

template<>
class MWWorld::Store< ESM::Pathgrid >


Member Typedef Documentation

typedef std::vector<ESM::Pathgrid>::const_iterator MWWorld::Store< ESM::Pathgrid >::iterator

Member Function Documentation

iterator MWWorld::Store< ESM::Pathgrid >::begin ( ) const [inline]
iterator MWWorld::Store< ESM::Pathgrid >::end ( ) const [inline]
const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find ( int  x,
int  y 
) const [inline]
const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find ( const std::string &  name) const [inline]
const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::find ( const ESM::Cell cell) const [inline]
size_t MWWorld::Store< ESM::Pathgrid >::getSize ( ) const [inline, virtual]

Implements MWWorld::StoreBase.

void MWWorld::Store< ESM::Pathgrid >::load ( ESM::ESMReader esm,
const std::string &  id 
) [inline, virtual]

Implements MWWorld::StoreBase.

const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search ( int  x,
int  y 
) const [inline]
const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search ( const std::string &  name) const [inline]
const ESM::Pathgrid* MWWorld::Store< ESM::Pathgrid >::search ( const ESM::Cell cell) const [inline]
void MWWorld::Store< ESM::Pathgrid >::setUp ( ) [inline, virtual]

Reimplemented from MWWorld::StoreBase.


Member Data Documentation

std::vector<ESM::Pathgrid> MWWorld::Store< ESM::Pathgrid >::mStatic [private]

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