next up previous contents index
Next: References Up: Move3D Previous: Reading/writing a graph

Data structures

 

This annex presents the different data structures used in Move3D.

tex2html_wrap_inline1082
Environment structure : p3d_env  

typedef struct env {

tabular873


} p3d_env,*pp3d_env;

tex2html_wrap_inline1082
Obstacle/Body structure : p3d_obj  

typedef struct obj {

tabular878


} p3d_obj, *pp3d_obj;

tex2html_wrap_inline1082
Robot structure : p3d_rob  

typedef struct rob {

tabular883


} p3d_rob,*pp3d_rob;

tex2html_wrap_inline1082
Joint structure : p3d_jnt  

typedef struct jnt {

tabular888


}p3d_jnt, *pp3d_jnt;

tex2html_wrap_inline1082
Polyhedron structure : p3d_poly  

typedef struct p3d_poly {

tabular893


} p3d_poly;

tex2html_wrap_inline1082
Trajectory structure : p3d_trj  

typedef struct traj {

tabular898


} p3d_trj,*pp3d_trj;

tex2html_wrap_inline1082
Curve structure : p3d_courbe  

typedef struct courbe{

tabular903


} p3d_courbe , *pp3d_courbe;

tex2html_wrap_inline1082
Graph structure : p3d_graph  

typedef struct graph {

tabular908


tabular911


} p3d_graph, *pp3d_graph;

tex2html_wrap_inline1082
Node structure : p3d_node  

typedef struct node {


} p3d_node, *pp3d_node;

tex2html_wrap_inline1082
List of nodes structure : p3d_list_node  

typedef struct list_node{

tabular921


} p3d_list_node;

tex2html_wrap_inline1082
Edge structure : p3d_edge  

typedef struct edge {

tabular926


} p3d_edge;

tex2html_wrap_inline1082
List of edges structure : p3d_list_edge  

typedef struct list_edge{

tabular931


} p3d_list_edge;

tex2html_wrap_inline1082
Connected component structure : p3d_compco  

typedef struct compco {

tabular936


} p3d_compco;

tex2html_wrap_inline1082
Box structure : p3d_box  

typedef struct box {

tabular941


} p3d_box, *pp3d_box;

tex2html_wrap_inline1082
Point structure : p3d_point  

typedef struct p3d_point {

tabular946


} p3d_point;

tex2html_wrap_inline1082
Bounding box structure : p3d_BB  

typedef struct BB {

tabular951


} p3d_BB, *pp3d_BB;



Nicola Simeon
Fri Oct 27 09:07:38 MET DST 2000