string_list (view source)
 
Defined in: uf_modl_types.h
 
Also known as:
 
Overview
Various functions use this structure to define a single profile shape or
multiple profile shapes. The profile shape can usually consist of
curves, all edges of a face, and edges. When this structure is returned
from a query function, the caller is responsible for calling
UF_MODL_free_string_list to deallocate memory.


Data Members

num
int
Number of items in the string array and the
dir array. (Min = 1, Max = 150)

string
int *
Number of items in the ID array for each string.
(Min = 1, Max = 402)

dir
int *
Indication of whether the string defined in id
should start from the beginning of the first curve
or the end of the first curve. This should be set
to either UF_MODL_CURVE_START_FROM_BEGIN or
UF_MODL_CURVE_START_FROM_END.

id
tag_t *
The array of items defining the string. This array
should be as long as the total of the number of
items indicated in string. Although not all
functions allow all the data types, this array can
typically include curves, faces and edges.