Property numbers for property sets (General,V,B,E)
#define PROP_ACIR (19) |
tbrin
previous brin in circular order
#define PROP_BICONNECTED (2) |
int
Graph is biconnected
#define PROP_BIPARTITE (12) |
int
Graph is bipartite
#define PROP_BIRTH (11) |
long
Start of validity
#define PROP_CANVAS_COORD (PROP_NOTSAVED+2) |
Tpoint
Copy Coord for editor
#define PROP_CIR (18) |
tbrin
next brin in circular order
#define PROP_CLASSB (5) |
tbrin
Class of brin
#define PROP_CLASSE (5) |
tedge
Class of edge
#define PROP_CLASSV (5) |
tvertex
Class of vertex
#define PROP_COLOR (1) |
short
Color
#define PROP_COLOR2 (14) |
short
Color of the second brin
#define PROP_CONNECTED (1) |
int
Graph is connected
#define PROP_COORD (16) |
Tpoint
Coord for editor
#define PROP_COORD3 (PROP_DRAWING+31) |
Tpoint3
Coord for Embed3d
#define PROP_DEATH (12) |
long
End of validity
#define PROP_DEGREE (25) |
int
vertex degree
#define PROP_DRAW_COORD (PROP_DRAWING) |
Tpoint
Main point
#define PROP_DRAW_DBLE_1 (PROP_DRAWING+11) |
double
#define PROP_DRAW_DBLE_2 (PROP_DRAWING+12) |
double
#define PROP_DRAW_DBLE_3 (PROP_DRAWING+13) |
double
#define PROP_DRAW_DBLE_4 (PROP_DRAWING+14) |
double
#define PROP_DRAW_DBLE_5 (PROP_DRAWING+15) |
double
#define PROP_DRAW_DBLE_6 (PROP_DRAWING+16) |
double
#define PROP_DRAW_DBLE_MAX (PROP_DRAWING+18) |
double
#define PROP_DRAW_DBLE_MIN (PROP_DRAWING+17) |
double
#define PROP_DRAW_INT_1 (PROP_DRAWING+21) |
int
#define PROP_DRAW_INT_2 (PROP_DRAWING+22) |
int
#define PROP_DRAW_INT_3 (PROP_DRAWING+23) |
int
#define PROP_DRAW_INT_4 (PROP_DRAWING+24) |
int
#define PROP_DRAW_INT_5 (PROP_DRAWING+25) |
int
#define PROP_DRAW_INT_6 (PROP_DRAWING+26) |
int
#define PROP_DRAW_POINT_1 (PROP_DRAWING+1) |
Tpoint
#define PROP_DRAW_POINT_2 (PROP_DRAWING+2) |
Tpoint
#define PROP_DRAW_POINT_3 (PROP_DRAWING+3) |
Tpoint
#define PROP_DRAW_POINT_4 (PROP_DRAWING+4) |
Tpoint
#define PROP_DRAW_POINT_5 (PROP_DRAWING+5) |
Tpoint
#define PROP_DRAW_POINT_6 (PROP_DRAWING+6) |
Tpoint
#define PROP_DRAWING (150) |
Start of Drawing Properties.
#define PROP_DUALORDER (22) |
int
DFS Dual Order (Kura)
#define PROP_EIGEN (PROP_NOTSAVED+32) |
double
eigenvalues for Embed3d
#define PROP_ELOW (20) |
tedge
DFS edge-low
#define PROP_ESLABEL (34) |
svector<tstring *>
numerical label to string label for edges
#define PROP_EXTBRIN (9) |
tbrin
External brin (defines outer face)
#define PROP_FLAGS (8) |
long
Various Flags
#define PROP_FOURCONNECTED (4) |
int
Graph is 4-connected
#define PROP_HYPEREDGE (29) |
bool
vertex is an hyperedge
#define PROP_HYPERGRAPH (15) |
int
Graph is an hypergraph
#define PROP_INITIALB (3) |
tbrin
Initial Numbering
#define PROP_INITIALE (3) |
tedge
Initial Numbering
#define PROP_INITIALV (3) |
tvertex
Initial Numbering
#define PROP_ISTREE (19) |
bool
edge belongs to the tree
#define PROP_ISTREE_LR (PROP_NOTSAVED+2) |
bool
edge belongs to the tree of the LR-algorithm
#define PROP_LABEL (0) |
long
Label
#define PROP_LOW (19) |
tvertex
DFS low
#define PROP_M (8) |
int
Number of edges (backup)
#define PROP_MAPTYPE (13) |
int
Embedding type
#define PROP_MAPTYPE_ARBITRARY (1) |
Arbitrary Map.
#define PROP_MAPTYPE_GEOMETRIC (2) |
Geometric Map.
#define PROP_MAPTYPE_LRALGO (3) |
Map computed by LR-Algo.
#define PROP_MAPTYPE_UNKNOWN (0) |
Unknown Origin.
#define PROP_MARK (2) |
bool
Various marks
#define PROP_MM (32) |
int
meta edges
#define PROP_MN (31) |
int
meta vertices
#define PROP_MULTIPLICITY (20) |
int
edge multiplicity
#define PROP_N (7) |
int
Number of vertices (backup)
#define PROP_NCE (19) |
int
# classes for edges
#define PROP_NCV (18) |
int
# classes for vertices
#define PROP_NE (17) |
int
hyper-edgees/blue vertices
#define PROP_NEW (4) |
tvertex
New numbering
#define PROP_NLOOPS (30) |
int
no loops
int
# of attached loops
#define PROP_NLOOPS (30) |
int
no loops
int
# of attached loops
#define PROP_NOTSAVED (128) |
Start of not SavedProperties.
#define PROP_NV (16) |
int
hyper-vertices/red vertices
#define PROP_ORDER (9) |
int
Priority order
#define PROP_ORIENTED (17) |
bool
edge is oriented
#define PROP_PBRIN (17) |
tbrin
First incident brin
#define PROP_PLANAR (5) |
int
Graph is planar
#define PROP_PLANARMAP (6) |
int
Graph is planar embedded
#define PROP_PMETA (10) |
tbrin
First meta brin
#define PROP_POINT_MAX (PROP_DRAWING+2) |
Tpoint
#define PROP_POINT_MIN (PROP_DRAWING+1) |
Tpoint
#define PROP_REDUCED (28) |
tvertex
class in reduced graph
#define PROP_REORIENTED (18) |
bool
orientation should be reversed
#define PROP_REPRESENTATIVEE (6) |
tedge
Representative of edge
#define PROP_REPRESENTATIVEV (6) |
tvertex
Representative of vertex
#define PROP_RESERVED (200) |
anything
Reserved for applications
#define PROP_RNEMBED (PROP_DRAWING+3) |
#define PROP_SIMPLE (10) |
int
Graph is simple
#define PROP_SLABEL (15) |
int
String label index
#define PROP_STLINK (18) |
tvertex
link of st-ordering
#define PROP_SYM (14) |
int
Has a symetric labeling
#define PROP_SYMLABEL (26) |
long
label in the symetry
#define PROP_TMP (255) |
anything
Temporary property
#define PROP_TRICONNECTED (3) |
int
Graph is triconnected
#define PROP_TSTATUS (21) |
char
Status of vertex or incoming tree
#define PROP_TSTATUS_ISTHMUS 0 |
articulation
#define PROP_TSTATUS_LEAF 1 |
articulation pair
#define PROP_TSTATUS_THICK 3 |
thick incoming tree edge
#define PROP_TSTATUS_THIN 2 |
thin incoming tree edge
#define PROP_TYPE (7) |
int
Associated type
#define PROP_VALUE (13) |
double
A value
#define PROP_VIN (16) |
tvertex
vertex incidence
#define PROP_VSLABEL (33) |
svector<tstring *>
numerical label to string label for vertices
#define PROP_WIDTH (16) |
int
geometric width (editor)
char* PropDesc | ( | int | s, | |
int | i | |||
) |
char* PropName | ( | int | s, | |
int | i | |||
) |