SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_Alt_Hierarchy_Parameters
/*
 * STRUCT: SE_Alt_Hierarchy_Parameters
 *
 *   Used to build up the SE_Hierarchy_Select_Parameters and
 *   SE_Hierarchy_Order_Parameters data structures. Note that the entries
 *   in hierarchy_data_array must be distinct.
 *
 *   When used within an SE_Hierarchy_Select_Parameters struct, this struct
 *   selects which branches to traverse from an <Alternate Hierarchy Related
 *   Features> or <Alternate Hierarchy Related Geometry> instance when
 *   encountered by a Component Iterator.  All branches with a link object
 *   whose field values match one of the entries contained in this struct
 *   will be traversed.
 *
 *   When used within an SE_Hierarchy_Order_Parameters struct, this struct
 *   controls the traversal order of the branches from an <Alternate Hierarchy
 *   Related Features> or <Alternate Hierarchy Related Geometry> instance when
 *   encountered by a Component Iterator.  For the set of branches to be
 *   traversed, the order of that traversal will be defined by the
 *   hierarchy_data_array in this structure. 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 <Alternate Hierarchy Related Features>,
 *   <Alternate Hierarchy Related Geometry>, <Hierarchy Data> for more
 *   details.
 */
typedef struct
{
SE_Integer_Unsigned hierarchy_data_count;
SE_Hierarchy_Data_Fields *hierarchy_data_array;
} SE_Alt_Hierarchy_Parameters;



Prev: SE_Access_Mode. Next: SE_Animation_Range.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS