A *Map__Struct* represents the fiducial location map. More...
#include <Map.hpp>
Public Attributes | |
std::vector< Arc * > | all_arcs |
All of the *Arc*'s (i.e. measured intertag distances) in the map. | |
std::vector< Tag * > | all_tags |
All of the tags (i.e. fiducials) in the map. | |
void * | announce_object |
Opaque object passed into announce routines. | |
Fiducials_Arc_Announce_Routine | arc_announce_routine |
Routine to call to announce change to arc. | |
std::map< std::pair< unsigned int, unsigned int >, Arc * > | arcs_ |
An lookup *Arc* table. | |
unsigned int | changes_count |
Number of map changes: | |
String_Const | file_base |
Base name of map file name. | |
String_Const | file_path |
Directory/folder of map file. | |
bool | image_log |
True if images that change map need to be recorded. | |
bool | is_changed |
True if map has changed since last update. | |
bool | is_saved |
True if changed map has been saved. | |
std::vector< Arc * > | pending_arcs |
List of pending *Arc*'s for map tree extraction. | |
Fiducials_Tag_Announce_Routine | tag_announce_routine |
Routine that is called each time a tag is changed. | |
std::vector< TagHeight * > | tag_heights |
List of all known tag heights: | |
std::map< unsigned int, Tag * > | tags_ |
Table of all *tags* indexed by *Tag* *id*. | |
Arc * | temporary_arc |
a te | |
unsigned int | visit |
Increment *visit* each time a map update is propogated. |
std::vector<Arc*> Map__Struct::all_arcs |
std::vector<Tag*> Map__Struct::all_tags |
std::map<std::pair<unsigned int, unsigned int>, Arc*> Map__Struct::arcs_ |
unsigned int Map__Struct::changes_count |
std::vector<Arc*> Map__Struct::pending_arcs |
std::vector<TagHeight*> Map__Struct::tag_heights |
std::map<unsigned int, Tag*> Map__Struct::tags_ |
unsigned int Map__Struct::visit |