Pol  Revision:cb584c9
Pol::Plib::InMemoryMapServer Class Reference

#include <inmemorymapserver.h>

+ Inheritance diagram for Pol::Plib::InMemoryMapServer:

Public Member Functions

 InMemoryMapServer (const RealmDescriptor &descriptor)
virtual ~InMemoryMapServer ()
virtual MAPCELL GetMapCell (unsigned short x, unsigned short y) const POL_OVERRIDE
virtual size_t sizeEstimate () const POL_OVERRIDE
- Public Member Functions inherited from Pol::Plib::MapServer
virtual ~MapServer ()
void GetMapShapes (MapShapeList &list, unsigned short x, unsigned short y, unsigned int anyflags) const

Private Member Functions

 InMemoryMapServer (const InMemoryMapServer &)
InMemoryMapServeroperator= (const InMemoryMapServer &)

Private Attributes

std::vector< MAPBLOCK_mapblocks

Additional Inherited Members

- Static Public Member Functions inherited from Pol::Plib::MapServer
static MapServerCreate (const RealmDescriptor &descriptor)
- Protected Member Functions inherited from Pol::Plib::MapServer
 MapServer (const RealmDescriptor &descriptor)
- Protected Attributes inherited from Pol::Plib::MapServer
const RealmDescriptor _descriptor

Detailed Description

Definition at line 30 of file inmemorymapserver.h.

Constructor & Destructor Documentation

Pol::Plib::InMemoryMapServer::~InMemoryMapServer ( )

Referenced by InMemoryMapServer().

Pol::Plib::InMemoryMapServer::InMemoryMapServer ( const InMemoryMapServer )

Member Function Documentation

MAPCELL Pol::Plib::InMemoryMapServer::GetMapCell ( unsigned short  x,
unsigned short  y 
) const
InMemoryMapServer& Pol::Plib::InMemoryMapServer::operator= ( const InMemoryMapServer )
size_t Pol::Plib::InMemoryMapServer::sizeEstimate ( ) const

Reimplemented from Pol::Plib::MapServer.

Definition at line 44 of file inmemorymapserver.cpp.

References _mapblocks, and Pol::Plib::MapServer::sizeEstimate().

Member Data Documentation

std::vector<MAPBLOCK> Pol::Plib::InMemoryMapServer::_mapblocks

Definition at line 40 of file inmemorymapserver.h.

Referenced by GetMapCell(), InMemoryMapServer(), and sizeEstimate().

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