geometry Struct Template Reference

Store 4 maps for geometry properties of the automaton. More...

List of all members.

Public Types

typedef HState hstate_t
typedef HTransition htransition_t
typedef Coords coords_t
typedef std::map< hstate_t,
coords_t
states_geometry_map_t
typedef std::map< htransition_t,
coords_t
transitions_geometry_map_t
typedef std::map< hstate_t,
coords_t
initials_geometry_map_t
typedef std::map< hstate_t,
coords_t
finals_geometry_map_t

Public Member Functions

states_geometry_map_tstates ()
 Retrieve the map of state coordinates.
transitions_geometry_map_ttransitions ()
 Retrieve the map of label coordinates for transitions.
initials_geometry_map_tinitials ()
 Retrieve the map of label coordinates for initial transitions.
finals_geometry_map_tfinals ()
 Retrieve the map of label coordinates for final transitions.
std::string & name ()
 Retrieve the name of the automaton.


Detailed Description

template<typename HState, typename HTransition, typename Coords>
struct vcsn::geometry< HState, HTransition, Coords >

Store 4 maps for geometry properties of the automaton.

states_ map is used to store states coordinates. transitions_ map is used to store the label position for transitions. initials_ map is used to store the label position for initial transitions. finals_ map is used to store the label position for final transitions.

Definition at line 36 of file geometry.hh.


Generated on Thu Oct 9 20:25:45 2008 for Vaucanson by  doxygen 1.5.1