Brief Index      Full Index      Events Index      I.M. Reference

Show_Glyph


Functions

void Show_Glyph (char const *name, char *data)
void Show_Glyph_Size (char const *name, int *data_size)
void PShow_Net_Glyph (int count, HC_KEY const *keys, char const *name, char *definition)
void PShow_Net_Glyph_Size (int count, HC_KEY const *keys, char const *name, int *size)

Function Documentation

void Show_Glyph ( char const *  name,
char *  data 
)

Returns the definition of a glyph as established by a previous call to Define_Glyph().

Parameters:
name Name of a custom marker, edge, or line style.
data Glyph definition described in Define_Glyph(). Passed by reference. Returned to user.

DETAILS

No additional details. See Define_Glyph().

See also:
Define_Glyph, Define_Line_Pattern

void Show_Glyph_Size ( char const *  name,
int *  data_size 
)

Finds the size in bytes of a particular glyph. This is useful in determining the size of the structure that must hold data.

Parameters:
name Name of the custom marker, edge, or line style.
data_size Size of data. Passed by reference. Returned to user.

DETAILS

No additional details. See Define_Glyph().

void PShow_Net_Glyph ( int  count,
HC_KEY const *  keys,
char const *  name,
char *  definition 
)

Similar to Show_Glyph(), but returns the net effective value along a discrete segment path.

Parameters:
keycount The size of keys
keys An array of HC_KEY's delineating a path of segments.
name Name of a custom marker, edge, or line style.
definition Glyph definition described in Define_Glyph(). Passed by reference. Returned to user.

DETAILS

As with all PShow_Net_* routines, keys[0] represents the lowest (a.k.a the "most local" or "leaf"), and key[keycount-1] represents the highest segment. If the path is incomplete, missing segments are filled in if possible. Missing segments must be part of the same direct ancestry in order to be filled in. If the desired path contains an include link, the shortest unambiguous set of keys would be [leaf, includelink, root], where includelink is the return value from Include_Segment().

By default, HOOPS will determine the Net attribute from the last specified key all the way to the root. If you add -1 at the end of the array, the PShow_Net routines will not proceed beyond the end of the last specified key.

void PShow_Net_Glyph_Size ( int  count,
HC_KEY const *  keys,
char const *  name,
int *  size 
)

Similar to Show_Glyph_Size(), but returns the net effective value along a discrete segment path.

Parameters:
keycount The size of keys
keys An array of HC_KEY's delineating a path of segments.
name Name of the custom marker, edge, or line style.
size Size of data. Passed by reference. Returned to user.

DETAILS

As with all PShow_Net_* routines, keys[0] represents the lowest (a.k.a the "most local" or "leaf"), and key[keycount-1] represents the highest segment. If the path is incomplete, missing segments are filled in if possible. Missing segments must be part of the same direct ancestry in order to be filled in. If the desired path contains an include link, the shortest unambiguous set of keys would be [leaf, includelink, root], where includelink is the return value from Include_Segment().

By default, HOOPS will determine the Net attribute from the last specified key all the way to the root. If you add -1 at the end of the array, the PShow_Net routines will not proceed beyond the end of the last specified key.

Brief Index      Full Index      Events Index      I.M. Reference