|
SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API Types SE_General_Hierarchy_Select |
|---|
/* * STRUCT: SE_General_Hierarchy_Select * * Used to build up the SE_Hierarchy_Select_Parameters struct. * * Indicates at a "high level" whether any components of the given * <Aggregate Geometry> and <Aggregate Feature> instances should be * traversed. * * For "types" (i.e., DRM classes) of <Aggregate Feature>/<Aggregate * Geometry> (referred to as "hierarchies" in these comments) for which * inclusion rules can be specified: * * If a "type" of hierarchy object has an SE_HIER_INCL_EXCLUDE_ALL value * in this struct, then the rules within the SE_Hierarchy_Select_Parameters * for that type of hierarchy object are not evaluated. Objects of that * hierarchy type and the components of those hierarchy objects are always * excluded from the search space of the iterator. * * If a "type" of hierarchy object has an SE_HIER_INCL_INCLUDE_ALL value in * this struct, then the rules within the SE_Hierarchy_Select_Parameters * for that type of hierarchy object are not evaluated. Objects of that * hierarchy type and the components of those hierarchy objects are always * included in the search space of the iterator. * * If a "type" of hierarchy object has an SE_HIER_INCL_EVALUATE_RULES value * in this struct, then the rules within the SE_Hierarchy_Select_Parameters * for that type of hierarchy object are evaluated for each hierarchy * component attached to the hierarchy object. Only hierarchy components * whose link attached data pass the rules are included in the * search space of the iterator. * * For types of hierarchies for which inclusion rules cannot be specified: * * If a "type" of hierarchy object has a value of SE_FALSE then all * objects of that hierarchy class and the components of those hierarchy * objects are always excluded from the search space of the iterator. * * If a "type" of hierarchy object has a value of SE_TRUE then all * objects of that hierarchy type and the components of those hierarchy * objects are always included in the search space of the iterator. */
if false, ignore next 5 fields -- i.e., behave as if each of the following 5 fields were set to the value of SE_HIER_INCL_EXCLUDE_ALL
if false, ignore next 5 fields -- i.e., behave as if each of the following 5 fields were set to the value of SE_HIER_INCL_EXCLUDE_ALL
|