SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_Packed_Hierarchy
/*
 * STRUCT: SE_Packed_Hierarchy
 *
 *   The primary data structure returned from SE_GetPackedHierarchy() or
 *   SE_GetRemainingPackedHierarchies(). This structure represents the
 *   entry point in the the packed hierarchy.
 */
typedef struct
{
SE_Packed_Hierarchy_Object_Ptr hierarchy_root_object; (notes)
SE_Integer_Unsigned object_list_size; (notes)
SE_Packed_Hierarchy_Object *object_list; (notes)
SE_Integer_Unsigned reference_list_size; (notes)
SE_Packed_Hierarchy_Reference *reference_list; (notes)
} SE_Packed_Hierarchy;


Field Notes


hierarchy_root_object

 A pointer to a structure representing the root object of the packed
 hierarchy. This root object will be the object that was passed in as
 the root of the call to SE_GetPackedHierarchy().

object_list_size

 The number of entries in object_list, including the entry for the
 root object of the packed hierarchy.

object_list

 An array of SE_Packed_Hierarchy_Objects, representing the objects of
 the packed hierarchy. This list is provided as an alternative access
 method (as opposed to walking the hierarchy tree). The
 hierarchy_root_object is included in this list. All references included
 in reference_list will contain pointers into this list of objects.

reference_list_size

 The number of entries in reference_list.

reference_list

 An array of SE_Packed_Hierarchy_References, specifically, the
 references within this SE_Packed_Hierarchy. This list is provided as
 an alternate access point to the references.  However, the primary
 access will be through the component_refs and aggregate_refs within the
 SE_Packed_Hierarchy_Object structure.  These "arrays" of references will
 be contiguous sections of this reference_list. All references in the
 component_refs and aggregate_refs must resolve to
 SE_Packed_Hierarchy_Reference structures within this list.



Prev: SE_Octant_Select_Parameters. Next: SE_Packed_Hierarchy_Object.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS