Common Lisp Package: PSGRAPH

README:

FUNCTION

Public

Undocumented

PSGRAPH (STREAM ROOT CHILDF INFOF &OPTIONAL (SHRINK NIL) (INSERT NIL) (TEST #'EQUAL) (SAME-HEIGHT NIL))

Private

PSNODE-APPEARS-IN-TOP-SORT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-CHILDREN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-CHILDREN-APPEAR-IN-TOP-SORT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-HEIGHT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-INFO (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-PARENTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PSNODE-YVALUE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ANCESTOR (X Y)

COPY-PSNODE (INSTANCE)

MAKE-PSNODE (&KEY ((NAME DUM0) NIL) ((INFO DUM1) 'NIL) ((CHILDREN DUM2) 'NIL) ((PARENTS DUM3) 'NIL) ((APPEARS-IN-TOP-SORT DUM4) NIL) ((CHILDREN-APPEAR-IN-TOP-SORT DUM5) NIL) ((YVALUE DUM6) 0) ((HEIGHT DUM7) 0))

SETFPSNODE-APPEARS-IN-TOP-SORT (NEW-VALUE INSTANCE)

SETFPSNODE-CHILDREN (NEW-VALUE INSTANCE)

SETFPSNODE-CHILDREN-APPEAR-IN-TOP-SORT (NEW-VALUE INSTANCE)

SETFPSNODE-HEIGHT (NEW-VALUE INSTANCE)

SETFPSNODE-INFO (NEW-VALUE INSTANCE)

SETFPSNODE-NAME (NEW-VALUE INSTANCE)

PSNODE-P (OBJECT)

SETFPSNODE-PARENTS (NEW-VALUE INSTANCE)

SETFPSNODE-YVALUE (NEW-VALUE INSTANCE)

TOP-SORT-NODE (INDEX)

TOP-SORT-PARENT (INDEX)

WALK-GRAPH (ROOT CHILD-FUNCTION INFO-FUNCTION)

VARIABLE

Public

Undocumented

*BOXEDGE*

*BOXGRAY*

*BOXKIND*

*BOXRADIUS*

*CHUNKSIZE*

*EDGECAP*

*EDGEGRAY*

*EDGEWIDTH*

*EXTRA-X-SPACING*

*EXTRA-Y-SPACING*

*FONTNAME*

*FONTSIZE*

*PAGEHEIGHT*

*PAGEWIDTH*

*SECOND-FONTNAME*

*SECOND-FONTSIZE*

*TEXTGRAY*

Private

Undocumented

*NUM-PSNODES*

CLASS

Private

Undocumented

PSNODE