geometry Struct Reference

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

List of all members.

Public Types

typedef std::map< hstate_t,
std::pair< double, double > > 
states_geometry_map_t
typedef std::map< htransition_t,
std::pair< double, double > > 
transitions_geometry_map_t
typedef std::map< hstate_t,
std::pair< double, double > > 
initials_geometry_map_t
typedef std::map< hstate_t,
std::pair< double, double > > 
finals_geometry_map_t

Public Member Functions

 geometry ()
 geometry (const geometry &obj)
 ~geometry ()
geometryoperator= (const geometry &obj)
geometrycopy_from (const geometry &obj)
states_geometry_map_tstates ()
 Retrieve the map of state coordinates.
const states_geometry_map_tstates () const
transitions_geometry_map_ttransitions ()
 Retrieve the map of label coordinates for transitions.
const transitions_geometry_map_ttransitions () const
initials_geometry_map_tinitials ()
 Retrieve the map of label coordinates for initial transitions.
const initials_geometry_map_tinitials () const
finals_geometry_map_tfinals ()
 Retrieve the map of label coordinates for final transitions.
const finals_geometry_map_tfinals () const
std::string & name ()
 Retrieve the name of the automaton.
const std::string & name () const


Detailed Description

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 35 of file geometry.hh.


Generated on Sat Jul 29 17:29:48 2006 for Vaucanson by  doxygen 1.4.6