/*
* STRUCT: SE_CLASSIFICATION_PARAMETERS
*
* Used to build up the SE_HIERARCHY_SELECT_PARAMETERS and
* SE_HIERARCHY_ORDER_PARAMETERS data structures. Note that the entries
* in classification_array must be distinct.
*
* When used within an SE_HIERARCHY_SELECT_PARAMETERS struct, this struct
* is used to select which branches to traverse from a <Classification
* Related Features> or <Classification Related Geometry> object when
* encountered by a Component Iterator. All branches with a link object
* containing a classification tag listed in the given classification_array
* will be traversed, provided that either
* (1) the matching classification_array entry specifies a plain link
* object, or
* (2) the matching classification_array entry specifies an elaborated link
* object, and the link object being checked has a matching
* <Property Value> component.
*
* When used within an SE_HIERARCHY_ORDER_PARAMETERS struct, this struct
* controls the traversal order of the branches from a <Classification
* Related Features> or <Classification Related Geometry> object when
* encountered by a Component Iterator. Any 'types' of branches that are
* traversed but are not mentioned in this traversal order array will be
* traversed in a random order after all of the branches that are mentioned
* in this array are traversed.
*
* See the definitions of the <Classification Related Features>,
* <Classification Related Geometry>, <Base Classification Data>,
* <Feature Classification Data>, and <Geometry Classification Data>
* for more details.
*/
} SE_CLASSIFICATION_PARAMETERS;
Prev: SE_CLASSIFICATION_ENTRY.
Next: SE_CLOD_SELECT_CHOICE_ENUM.
Up:Index