SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_Alternate_Hierarchy_Parameters
/*
 * STRUCT: SE_Alternate_Hierarchy_Parameters
 *
 *   This data type specifies hierarchical search criteria.
 *
 *   The array members shall be distinct.
 *
 *   When used within an SE_Hierarchy_Select_Parameters record, this
 *   data type selects which branches to traverse from
 *   an <Alternate Hierarchy Related Features> instance or
 *   <Alternate Hierarchy Related Geometry> instance when encountered
 *   by a component iterator.  All branches that have a link object
 *   whose field values match one of the entries contained in this record
 *   shall be traversed.
 *
 *   When used within an SE_Hierarchy_Order_Parameters record, this
 *   data type controls the traversal order of the branches from
 *   an <Alternate Hierarchy Related Features> instance or
 *   <Alternate Hierarchy Related Geometry> instance when encountered
 *   by a component iterator.  For the set of branches that will be
 *   traversed, the order of that traversal will be specified by the
 *   hierarchy_data_array. Any occurrences of branches that are
 *   traversed but are not mentioned in this traversal order array shall
 *   be traversed in any order after all of the branches that are mentioned
 *   in this array are traversed.
 *
 *   Additional information is available in the
 *   <Alternate Hierarchy Related Features>,
 *   <Alternate Hierarchy Related Geometry>, and <Hierarchy Data>
 *   classes.
 */
typedef struct
{

SE_Integer_Unsigned hierarchy_data_count;
SE_Hierarchy_Data_Fields *hierarchy_data_array;
} SE_Alternate_Hierarchy_Parameters;



Prev: SE_Access_Mode. Next: SE_Animation_Range.


Return to: Top of this Page, Type Index