SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_Spatial_Index_Parameters
/*
 * STRUCT: SE_Spatial_Index_Parameters
 *
 *   Used to build up the SE_Hierarchy_Select_Parameters and
 *   SE_Hierarchy_Order_Parameters data structures.
 *
 *   When used within an SE_Hierarchy_Select_Parameters struct, this struct
 *   selects which branches to traverse from an <Spatial Index Related
 *   Features> or <Spatial Index Related Geometry> object when encountered
 *   by a Component Iterator.  All branches that have 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
 *   can be used to control what order to traverse the branches from a
 *   <Spatial Index Related Features> or <Spatial Index Related Geometry>
 *   object when encountered by a Component Iterator.  For the set of
 *   branches that will be traversed, the order of that traversal will
 *   be defined by the spatial_index_data_array in this structure.  Any
 *   branches that are traversed but are not mentioned in this ordering
 *   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 <Spatial Index Related Features>,
 *   <Spatial Index Related Geometry>, <Spatial Index Data> for
 *   more details.
 */
typedef struct
{

SE_Integer_Unsigned spatial_index_data_count;
SE_Spatial_Index_Data_Fields *spatial_index_data_array;
} SE_Spatial_Index_Parameters;



Prev: SE_Sibling_Traversal_Order. Next: SE_State_Entry.


Return to: Top of this Page, Type Index