SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_LOD_Select_Parameters
/*
 * STRUCT: SE_LOD_Select_Parameters
 *
 *   Used to build up the SE_Hierarchy_Select_Parameters struct.
 *
 *   Used to select which branches to traverse from a <Level Of Detail Related
 *   Features> or <Level Of Detail Related Geometry> instance when encountered
 *   by a Component Iterator.  All branches with a <Base Level Of Detail Data>
 *   link object with values "matching" the ranges specified in the
 *   lod_entry_array will be traversed.
 *
 *   If no rules are provided for the "type" of <Level Of Detail Data> of the
 *   branch in question, then the branch will be traversed.  For example, if
 *   a branch is marked with distance data, but only index search values are
 *   provided, then the distance branch will be taken.  When no search rules
 *   for a certain "type" of <Level Of Detail Data> are defined, then all
 *   values for that "type" of data are considered valid.
 *
 *   See the definitions of <Base Level Of Detail Data> and its subclasses,
 *   <Level Of Detail Related Features>, and <Level Of Detail Related Geometry>
 *   for more details.
 */
typedef struct
{
SE_Branch_Range_Matching matching_rules; (notes)
SE_Integer_Unsigned lod_entry_count; (notes)
SE_LOD_Entry *lod_entry_array; (notes)
} SE_LOD_Select_Parameters;


Field Notes


matching_rules

 Specifies how the ranges should be "matched" against the
 field values of the branches (exact match, any overlap, etc.)

lod_entry_count

 Specifies the number of entries in lod_entry_array.

lod_entry_array

 An array of Level Of Detail values to search against.



Prev: SE_LOD_Entry. Next: SE_Object.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS