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 ( )
virtualdefault

Referenced by InMemoryMapServer().

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

Member Function Documentation

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

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
private

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: