map_markers Class Reference

#include <externs.h>

List of all members.

Public Member Functions

 map_markers ()
 map_markers (const map_markers &)
map_markersoperator= (const map_markers &)
 ~map_markers ()
bool need_activate () const
void clear_need_activate ()
void activate_all (bool verbose=true)
void activate_markers_at (coord_def p)
void add (map_marker *marker)
void remove (map_marker *marker)
void remove_markers_at (const coord_def &c, map_marker_type type=MAT_ANY)
map_markerfind (const coord_def &c, map_marker_type type=MAT_ANY)
map_markerfind (map_marker_type type)
void move (const coord_def &from, const coord_def &to)
void move_marker (map_marker *marker, const coord_def &to)
std::vector< map_marker * > get_all (map_marker_type type=MAT_ANY)
std::vector< map_marker * > get_all (const std::string &key, const std::string &val="")
std::vector< map_marker * > get_markers_at (const coord_def &c)
std::string property_at (const coord_def &c, map_marker_type type, const std::string &key)
void clear ()
void write (writer &) const
void read (reader &)


Constructor & Destructor Documentation

map_markers::map_markers (  ) 

map_markers::map_markers ( const map_markers c  ) 

map_markers::~map_markers (  ) 

Here is the call graph for this function:


Member Function Documentation

map_markers & map_markers::operator= ( const map_markers c  ) 

Here is the call graph for this function:

bool map_markers::need_activate (  )  const [inline]

void map_markers::clear_need_activate (  ) 

void map_markers::activate_all ( bool  verbose = true  ) 

Here is the call graph for this function:

void map_markers::activate_markers_at ( coord_def  p  ) 

Here is the call graph for this function:

void map_markers::add ( map_marker marker  ) 

void map_markers::remove ( map_marker marker  ) 

void map_markers::remove_markers_at ( const coord_def c,
map_marker_type  type = MAT_ANY 
)

map_marker * map_markers::find ( const coord_def c,
map_marker_type  type = MAT_ANY 
)

map_marker * map_markers::find ( map_marker_type  type  ) 

void map_markers::move ( const coord_def from,
const coord_def to 
)

void map_markers::move_marker ( map_marker marker,
const coord_def to 
)

std::vector< map_marker * > map_markers::get_all ( map_marker_type  type = MAT_ANY  ) 

std::vector< map_marker * > map_markers::get_all ( const std::string key,
const std::string val = "" 
)

Here is the call graph for this function:

std::vector< map_marker * > map_markers::get_markers_at ( const coord_def c  ) 

std::string map_markers::property_at ( const coord_def c,
map_marker_type  type,
const std::string key 
)

void map_markers::clear (  ) 

void map_markers::write ( writer outf  )  const

Here is the call graph for this function:

void map_markers::read ( reader inf  ) 

Here is the call graph for this function:


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

Generated on Thu Jan 13 13:36:32 2011 by  doxygen 1.5.6