Functions | |
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. More... | |
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. More... | |
void | Show_Glyph (char const *name, char *data) |
Returns the definition of a glyph as established by a previous call to Define_Glyph(). More... | |
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. More... | |
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.
count | 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. |
As with all PShow_Net_* routines, keys[0] represents the lowest (a.k.a the "most local" or "leaf"), and key[count-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.
count | 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. |
As with all PShow_Net_* routines, keys[0] represents the lowest (a.k.a the "most local" or "leaf"), and key[count-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 Show_Glyph | ( | char const * | name, |
char * | data | ||
) |
Returns the definition of a glyph as established by a previous call to Define_Glyph().
name | Name of a custom marker, edge, or line style. |
data | Glyph definition described in Define_Glyph(). Passed by reference. Returned to user. |
No additional details. See Define_Glyph().
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.
name | Name of the custom marker, edge, or line style. |
data_size | Size of data. Passed by reference. Returned to user. |
No additional details. See Define_Glyph().