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)
 

Detailed Description

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
nameName of a custom marker, edge, or line style.
dataGlyph 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
nameName of the custom marker, edge, or line style.
data_sizeSize 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
keycountThe size of keys
keysAn array of HC_KEY's delineating a path of segments.
nameName of a custom marker, edge, or line style.
definitionGlyph 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
keycountThe size of keys
keysAn array of HC_KEY's delineating a path of segments.
nameName of the custom marker, edge, or line style.
sizeSize 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