osprey/be/com/DaVinci.h File Reference

#include <stdio.h>
#include <assert.h>
#include <sys/types.h>
#include <queue>
#include <ext/hash_map>
#include <set>
#include "defs.h"
#include "errors.h"
#include "cxx_memory.h"

Include dependency graph for DaVinci.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  EDGE_ID
module  DaVinci_Callback
module  NODE_TYPE
module  EDGE_TYPE
type  MENU_INFO
type  EVENT_T
type  Equal_obj
module  Menu_info
module  DaVinci
module  DaVinci::IO

Defines

#define MAX_VIEW_NUM   64

Typedefs

typedef voidNODE_ID
typedef hash_map< const char
*, Item_status, hash< const
char * >, Equal_obj
Item_info
typedef const char * DA_ACK

Enumerations

enum  NODE_SHAPE {
  NS_UNSET, NS_BOX, NS_CIRCLE, NS_ELLIPSE,
  NS_RHOMBUS, NS_TEXT
}
enum  NODE_BORDER { NB_UNSET, NB_SINGLE, NB_DOUBLE }
enum  NODE_HIDE { NH_UNSET, NH_HIDE, NH_SHOW }
enum  EDGE_PATTERN {
  EP_UNSET, EP_SOLID, EP_DOTTED, EP_DASHED,
  EP_THICK, EP_DOUBLE
}
enum  EDGE_DIR {
  ED_UNSET, ED_NORMAL, ED_INVERSE, ED_BOTH,
  ED_NONE
}
enum  EVENT_KIND {
  EK_COM_ERROR, EK_OK, EK_SEL_EDGE, EK_SEL_MENU,
  EK_SEL_NODES, EK_QUIT, EK_CLOSE, EK_DISCONNECT
}
enum  CONTEX_TYPE { CONTEX_UNUSE, CONTEX_ACTIVE }
enum  Item_status { DM_ACTIVE, DM_INACTIVE, DM_UNKNOWN }


Define Documentation

#define MAX_VIEW_NUM   64

Definition at line 180 of file DaVinci.h.

Referenced by DaVinci::DaVinci().


Typedef Documentation

typedef const char* DA_ACK

Definition at line 371 of file DaVinci.h.

typedef hash_map< const char *, Item_status, hash<const char *>, Equal_obj > Item_info

Definition at line 354 of file DaVinci.h.

typedef void* NODE_ID

Definition at line 179 of file DaVinci.h.


Enumeration Type Documentation

Enumerator:
CONTEX_UNUSE 
CONTEX_ACTIVE 

Definition at line 313 of file DaVinci.h.

enum EDGE_DIR

Enumerator:
ED_UNSET 
ED_NORMAL 
ED_INVERSE 
ED_BOTH 
ED_NONE 

Definition at line 264 of file DaVinci.h.

Enumerator:
EP_UNSET 
EP_SOLID 
EP_DOTTED 
EP_DASHED 
EP_THICK 
EP_DOUBLE 

Definition at line 255 of file DaVinci.h.

enum EVENT_KIND

Enumerator:
EK_COM_ERROR 
EK_OK 
EK_SEL_EDGE 
EK_SEL_MENU 
EK_SEL_NODES 
EK_QUIT 
EK_CLOSE 
EK_DISCONNECT 

Definition at line 301 of file DaVinci.h.

Enumerator:
DM_ACTIVE 
DM_INACTIVE 
DM_UNKNOWN 

Definition at line 347 of file DaVinci.h.

Enumerator:
NB_UNSET 
NB_SINGLE 
NB_DOUBLE 

Definition at line 212 of file DaVinci.h.

enum NODE_HIDE

Enumerator:
NH_UNSET 
NH_HIDE 
NH_SHOW 

Definition at line 218 of file DaVinci.h.

enum NODE_SHAPE

Enumerator:
NS_UNSET 
NS_BOX 
NS_CIRCLE 
NS_ELLIPSE 
NS_RHOMBUS 
NS_TEXT 

Definition at line 202 of file DaVinci.h.


Generated on Wed Apr 8 14:30:36 2009 for Open64 by  doxygen 1.5.6