SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_LOD_Select_Parameters
/*
 * STRUCT: SE_LOD_Select_Parameters
 *
 *   This data type selects which branches to traverse from
 *   an <LOD Related Features> instance or <LOD Related Geometry> instance
 *   when encountered by a component iterator.
 *
 *   All branches with a <Base LOD 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 <Base LOD Data> link object of
 *   the branch in question, the branch shall be traversed.
 *
 *   EXAMPLE
 *   If a branch is marked with distance data, but only index search values
 *   are provided, the distance branch will be taken.
 *
 *   When no search rules for a certain type of <Base LOD Data> instance
 *   are defined, all values for that type of data are considered valid.
 *
 *   See the definitions of <Base Level Of Detail Data> and its subclasses,
 *
 *   Additional information is available in the
 *   <LOD Related Features>, <LOD Related Geometry>, and <Base LOD Data>
 *   classes.
 */
typedef struct
{

SE_Branch_Range_Matching matching_rules;1
SE_Integer_Unsigned lod_entry_count;2
SE_LOD_Entry *lod_entry_array;3
} 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