The SEDRIS Data Representation Model
APPENDIX C - Types
SE_DRM_Class_Fields
/*
 * STRUCT: SE_DRM_Class_Fields
 *
 *   The SE_DRM_Class_Fields variant record data type specifies
 *   the field values for the DRM class identified by drm_class.
 */
typedef struct
{

SE_DRM_Class tag;
union
{
SE_Absolute_Time_Fields Absolute_Time;
SE_Absolute_Time_Interval_Fields Absolute_Time_Interval;
SE_Aggregate_Feature_Fields Aggregate_Feature;
SE_Aggregate_Geometry_Fields Aggregate_Geometry;
SE_Alternate_Hierarchy_Related_Features_Fields Alternate_Hierarchy_Related_Features;
SE_Alternate_Hierarchy_Related_Geometry_Fields Alternate_Hierarchy_Related_Geometry;
SE_Ambient_Colour_Fields Ambient_Colour;
SE_Animation_Behaviour_Fields Animation_Behaviour;
SE_Animation_Related_Geometry_Fields Animation_Related_Geometry;
SE_Arc_Fields Arc;
SE_Areal_Feature_Fields Areal_Feature;
SE_Attachment_Point_Fields Attachment_Point;
SE_Axis_Fields Axis;
SE_Base_Association_Data_Fields Base_Association_Data;
SE_Base_LOD_Data_Fields Base_LOD_Data;
SE_Base_Positional_Light_Fields Base_Positional_Light;
SE_Base_Spatial_Association_Data_Fields Base_Spatial_Association_Data;
SE_Base_Summary_Item_Fields Base_Summary_Item;
SE_Base_Time_Data_Fields Base_Time_Data;
SE_Blend_Directional_Light_Fields Blend_Directional_Light;
SE_Bounding_Volume_Fields Bounding_Volume;
SE_Browse_Media_Fields Browse_Media;
SE_Camera_Point_Fields Camera_Point;
SE_CC_3D_Location_Fields CC_3D_Location;
SE_CD_3D_Location_Fields CD_3D_Location;
SE_CD_Surface_Location_Fields CD_Surface_Location;
SE_Citation_Fields Citation;
SE_Classification_Data_Fields Classification_Data;
SE_Classification_Related_Features_Fields Classification_Related_Features;
SE_Classification_Related_Geometry_Fields Classification_Related_Geometry;
SE_CM_3D_Location_Fields CM_3D_Location;
SE_CMY_Colour_Fields CMY_Colour;
SE_CMY_Colour_Control_Link_Fields CMY_Colour_Control_Link;
SE_Collision_Volume_Fields Collision_Volume;
SE_Colour_Fields Colour;
SE_Colour_Data_Fields Colour_Data;
SE_Colour_Index_Fields Colour_Index;
SE_Colour_Index_Control_Link_Fields Colour_Index_Control_Link;
SE_Colour_Shininess_Fields Colour_Shininess;
SE_Colour_Table_Fields Colour_Table;
SE_Colour_Table_Group_Fields Colour_Table_Group;
SE_Colour_Table_Library_Fields Colour_Table_Library;
SE_Cone_Directional_Light_Fields Cone_Directional_Light;
SE_Conformal_Behaviour_Fields Conformal_Behaviour;
SE_Contact_Point_Fields Contact_Point;
SE_Continuous_LOD_Related_Geometry_Fields Continuous_LOD_Related_Geometry;
SE_Control_Link_Fields Control_Link;
SE_Cylindrical_Volume_Extent_Fields Cylindrical_Volume_Extent;
SE_Data_Quality_Fields Data_Quality;
SE_Data_Table_Fields Data_Table;
SE_Data_Table_Library_Fields Data_Table_Library;
SE_Diffuse_Colour_Fields Diffuse_Colour;
SE_Directional_Light_Behaviour_Fields Directional_Light_Behaviour;
SE_Distance_LOD_Data_Fields Distance_LOD_Data;
SE_DRM_Class_Summary_Item_Fields DRM_Class_Summary_Item;
SE_EC_Augmented_3D_Location_Fields EC_Augmented_3D_Location;
SE_EC_Surface_Location_Fields EC_Surface_Location;
SE_EDCS_Use_Summary_Item_Fields EDCS_Use_Summary_Item;
SE_Edge_Direction_Fields Edge_Direction;
SE_EI_3D_Location_Fields EI_3D_Location;
SE_Ellipse_Fields Ellipse;
SE_Emissive_Colour_Fields Emissive_Colour;
SE_Enclosing_Volume_Fields Enclosing_Volume;
SE_Enumeration_Axis_Fields Enumeration_Axis;
SE_Environment_Root_Fields Environment_Root;
SE_Environmental_Domain_Summary_Fields Environmental_Domain_Summary;
SE_Expression_Fields Expression;
SE_Face_Direction_Fields Face_Direction;
SE_Fade_Range_Fields Fade_Range;
SE_Feature_Edge_Fields Feature_Edge;
SE_Feature_Face_Fields Feature_Face;
SE_Feature_Face_Ring_Fields Feature_Face_Ring;
SE_Feature_Hierarchy_Fields Feature_Hierarchy;
SE_Feature_Model_Fields Feature_Model;
SE_Feature_Model_Instance_Fields Feature_Model_Instance;
SE_Feature_Node_Fields Feature_Node;
SE_Feature_Representation_Fields Feature_Representation;
SE_Feature_Topology_Fields Feature_Topology;
SE_Feature_Topology_Hierarchy_Fields Feature_Topology_Hierarchy;
SE_Feature_Volume_Fields Feature_Volume;
SE_Feature_Volume_Shell_Fields Feature_Volume_Shell;
SE_Finite_Element_Mesh_Fields Finite_Element_Mesh;
SE_Flashing_Light_Behaviour_Fields Flashing_Light_Behaviour;
SE_Function_Fields Function;
SE_Functional_Association_Data_Fields Functional_Association_Data;
SE_Geometric_Centre_Fields Geometric_Centre;
SE_Geometry_Edge_Fields Geometry_Edge;
SE_Geometry_Face_Fields Geometry_Face;
SE_Geometry_Hierarchy_Fields Geometry_Hierarchy;
SE_Geometry_Model_Fields Geometry_Model;
SE_Geometry_Model_Instance_Fields Geometry_Model_Instance;
SE_Geometry_Node_Fields Geometry_Node;
SE_Geometry_Representation_Fields Geometry_Representation;
SE_Geometry_Topology_Fields Geometry_Topology;
SE_Geometry_Topology_Hierarchy_Fields Geometry_Topology_Hierarchy;
SE_Geometry_Volume_Fields Geometry_Volume;
SE_Grid_Overlap_Fields Grid_Overlap;
SE_HAEC_3D_Location_Fields HAEC_3D_Location;
SE_HEEC_3D_Location_Fields HEEC_3D_Location;
SE_HEEQ_3D_Location_Fields HEEQ_3D_Location;
SE_Hierarchy_Data_Fields Hierarchy_Data;
SE_Hierarchy_Summary_Item_Fields Hierarchy_Summary_Item;
SE_HSV_Colour_Fields HSV_Colour;
SE_HSV_Colour_Control_Link_Fields HSV_Colour_Control_Link;
SE_Icon_Fields Icon;
SE_Identification_Fields Identification;
SE_Image_Fields Image;
SE_Image_Anchor_Fields Image_Anchor;
SE_Image_Library_Fields Image_Library;
SE_Image_Mapping_Function_Fields Image_Mapping_Function;
SE_In_Out_Fields In_Out;
SE_Index_LOD_Data_Fields Index_LOD_Data;
SE_Infinite_Light_Fields Infinite_Light;
SE_Inline_Colour_Fields Inline_Colour;
SE_Interface_Template_Fields Interface_Template;
SE_Interval_Axis_Fields Interval_Axis;
SE_Irregular_Axis_Fields Irregular_Axis;
SE_Keywords_Fields Keywords;
SE_Label_Fields Label;
SE_LCC_Augmented_3D_Location_Fields LCC_Augmented_3D_Location;
SE_LCC_Surface_Location_Fields LCC_Surface_Location;
SE_LCE_3D_Location_Fields LCE_3D_Location;
SE_Legal_Constraints_Fields Legal_Constraints;
SE_Library_Fields Library;
SE_Light_Rendering_Behaviour_Fields Light_Rendering_Behaviour;
SE_Light_Rendering_Properties_Fields Light_Rendering_Properties;
SE_Light_Rendering_Properties_Control_Link_Fields Light_Rendering_Properties_Control_Link;
SE_Light_Source_Fields Light_Source;
SE_Light_Source_Control_Link_Fields Light_Source_Control_Link;
SE_Line_Fields Line;
SE_Lineage_Fields Lineage;
SE_Linear_Feature_Fields Linear_Feature;
SE_Linear_Geometry_Fields Linear_Geometry;
SE_Literal_Fields Literal;
SE_Lobe_Data_Fields Lobe_Data;
SE_Local_4x4_Fields Local_4x4;
SE_Location_Fields Location;
SE_Location_2D_Fields Location_2D;
SE_Location_3D_Fields Location_3D;
SE_Location_Surface_Fields Location_Surface;
SE_LOD_Related_Features_Fields LOD_Related_Features;
SE_LOD_Related_Geometry_Fields LOD_Related_Geometry;
SE_LSA_2D_Location_Fields LSA_2D_Location;
SE_LSP_2D_Location_Fields LSP_2D_Location;
SE_LSR_2D_Location_Fields LSR_2D_Location;
SE_LSR_3D_Location_Fields LSR_3D_Location;
SE_LSR_3D_Location_Control_Link_Fields LSR_3D_Location_Control_Link;
SE_LSR_Transformation_Fields LSR_Transformation;
SE_LSR_Transformation_Step_Fields LSR_Transformation_Step;
SE_LTSAS_3D_Location_Fields LTSAS_3D_Location;
SE_LTSAS_Surface_Location_Fields LTSAS_Surface_Location;
SE_LTSC_3D_Location_Fields LTSC_3D_Location;
SE_LTSC_Surface_Location_Fields LTSC_Surface_Location;
SE_LTSE_3D_Location_Fields LTSE_3D_Location;
SE_LTSE_Surface_Location_Fields LTSE_Surface_Location;
SE_M_Augmented_3D_Location_Fields M_Augmented_3D_Location;
SE_M_Surface_Location_Fields M_Surface_Location;
SE_Map_Scale_LOD_Data_Fields Map_Scale_LOD_Data;
SE_Mesh_Face_Table_Fields Mesh_Face_Table;
SE_Model_Fields Model;
SE_Model_Instance_Template_Index_Fields Model_Instance_Template_Index;
SE_Model_Library_Fields Model_Library;
SE_Moving_Light_Behaviour_Fields Moving_Light_Behaviour;
SE_Octant_Data_Fields Octant_Data;
SE_Octant_Related_Features_Fields Octant_Related_Features;
SE_Octant_Related_Geometry_Fields Octant_Related_Geometry;
SE_OMS_Augmented_3D_Location_Fields OMS_Augmented_3D_Location;
SE_OMS_Surface_Location_Fields OMS_Surface_Location;
SE_Overload_Priority_Index_Fields Overload_Priority_Index;
SE_Parallelepiped_Volume_Extent_Fields Parallelepiped_Volume_Extent;
SE_PD_3D_Location_Fields PD_3D_Location;
SE_PD_Surface_Location_Fields PD_Surface_Location;
SE_Perimeter_Data_Fields Perimeter_Data;
SE_Perimeter_Related_Feature_Topology_Fields Perimeter_Related_Feature_Topology;
SE_Perimeter_Related_Features_Fields Perimeter_Related_Features;
SE_Perimeter_Related_Geometry_Fields Perimeter_Related_Geometry;
SE_Perimeter_Related_Geometry_Topology_Fields Perimeter_Related_Geometry_Topology;
SE_Point_Fields Point;
SE_Point_Feature_Fields Point_Feature;
SE_Polygon_Fields Polygon;
SE_Polygon_Control_Link_Fields Polygon_Control_Link;
SE_Polyhedron_Fields Polyhedron;
SE_Positional_Light_Fields Positional_Light;
SE_Predefined_Function_Fields Predefined_Function;
SE_Presentation_Domain_Fields Presentation_Domain;
SE_Primitive_Colour_Fields Primitive_Colour;
SE_Primitive_Feature_Fields Primitive_Feature;
SE_Primitive_Geometry_Fields Primitive_Geometry;
SE_Primitive_Summary_Item_Fields Primitive_Summary_Item;
SE_Process_Step_Fields Process_Step;
SE_Property_Fields Property;
SE_Property_Characteristic_Fields Property_Characteristic;
SE_Property_Description_Fields Property_Description;
SE_Property_Grid_Fields Property_Grid;
SE_Property_Grid_Hook_Point_Fields Property_Grid_Hook_Point;
SE_Property_Set_Fields Property_Set;
SE_Property_Set_Index_Fields Property_Set_Index;
SE_Property_Set_Index_Control_Link_Fields Property_Set_Index_Control_Link;
SE_Property_Set_Table_Fields Property_Set_Table;
SE_Property_Set_Table_Group_Fields Property_Set_Table_Group;
SE_Property_Set_Table_Library_Fields Property_Set_Table_Library;
SE_Property_Table_Fields Property_Table;
SE_Property_Table_Reference_Fields Property_Table_Reference;
SE_Property_Table_Reference_Control_Link_Fields Property_Table_Reference_Control_Link;
SE_Property_Value_Fields Property_Value;
SE_Proximity_Data_Fields Proximity_Data;
SE_PS_Augmented_3D_Location_Fields PS_Augmented_3D_Location;
SE_PS_Surface_Location_Fields PS_Surface_Location;
SE_Pseudo_Code_Function_Fields Pseudo_Code_Function;
SE_Pyramid_Directional_Light_Fields Pyramid_Directional_Light;
SE_Quadrant_Data_Fields Quadrant_Data;
SE_Quadrant_Related_Features_Fields Quadrant_Related_Features;
SE_Quadrant_Related_Geometry_Fields Quadrant_Related_Geometry;
SE_Reference_Origin_Fields Reference_Origin;
SE_Reference_Surface_Fields Reference_Surface;
SE_Reference_Vector_Fields Reference_Vector;
SE_Reference_Vector_Control_Link_Fields Reference_Vector_Control_Link;
SE_Regular_Axis_Fields Regular_Axis;
SE_Relative_Time_Fields Relative_Time;
SE_Relative_Time_Interval_Fields Relative_Time_Interval;
SE_Rendering_Priority_Level_Fields Rendering_Priority_Level;
SE_Rendering_Properties_Fields Rendering_Properties;
SE_Responsible_Party_Fields Responsible_Party;
SE_RGB_Colour_Fields RGB_Colour;
SE_RGB_Colour_Control_Link_Fields RGB_Colour_Control_Link;
SE_Role_Data_Fields Role_Data;
SE_Rotating_Light_Behaviour_Fields Rotating_Light_Behaviour;
SE_Rotation_Fields Rotation;
SE_Rotation_Control_Link_Fields Rotation_Control_Link;
SE_Scale_Fields Scale;
SE_Scale_Control_Link_Fields Scale_Control_Link;
SE_Season_Fields Season;
SE_Security_Constraints_Fields Security_Constraints;
SE_SEC_3D_Location_Fields SEC_3D_Location;
SE_SEDRIS_Abstract_Base_Fields SEDRIS_Abstract_Base;
SE_Separating_Plane_Fields Separating_Plane;
SE_Separating_Plane_Data_Fields Separating_Plane_Data;
SE_Separating_Plane_Related_Geometry_Fields Separating_Plane_Related_Geometry;
SE_Separating_Plane_Relations_Fields Separating_Plane_Relations;
SE_SEQ_3D_Location_Fields SEQ_3D_Location;
SE_SMD_3D_Location_Fields SMD_3D_Location;
SE_SME_3D_Location_Fields SME_3D_Location;
SE_Sound_Fields Sound;
SE_Sound_Instance_Fields Sound_Instance;
SE_Sound_Instance_Control_Link_Fields Sound_Instance_Control_Link;
SE_Sound_Library_Fields Sound_Library;
SE_Sound_Volume_Fields Sound_Volume;
SE_Source_Fields Source;
SE_Spatial_Association_Data_Fields Spatial_Association_Data;
SE_Spatial_Extent_Fields Spatial_Extent;
SE_Spatial_Index_Data_Fields Spatial_Index_Data;
SE_Spatial_Index_Related_Feature_Topology_Fields Spatial_Index_Related_Feature_Topology;
SE_Spatial_Index_Related_Features_Fields Spatial_Index_Related_Features;
SE_Spatial_Index_Related_Geometry_Fields Spatial_Index_Related_Geometry;
SE_Spatial_Index_Related_Geometry_Topology_Fields Spatial_Index_Related_Geometry_Topology;
SE_Spatial_Resolution_LOD_Data_Fields Spatial_Resolution_LOD_Data;
SE_Specular_Colour_Fields Specular_Colour;
SE_Spherical_Volume_Extent_Fields Spherical_Volume_Extent;
SE_Spot_Light_Fields Spot_Light;
SE_SRF_Summary_Fields SRF_Summary;
SE_Stamp_Behaviour_Fields Stamp_Behaviour;
SE_State_Control_Link_Fields State_Control_Link;
SE_State_Data_Fields State_Data;
SE_State_Related_Features_Fields State_Related_Features;
SE_State_Related_Geometry_Fields State_Related_Geometry;
SE_Strobing_Light_Behaviour_Fields Strobing_Light_Behaviour;
SE_Surface_Geometry_Fields Surface_Geometry;
SE_Symbol_Fields Symbol;
SE_Symbol_Library_Fields Symbol_Library;
SE_Table_Property_Description_Fields Table_Property_Description;
SE_Tack_Point_Fields Tack_Point;
SE_Text_Fields Text;
SE_Texture_Coordinate_Fields Texture_Coordinate;
SE_Texture_Coordinate_Control_Link_Fields Texture_Coordinate_Control_Link;
SE_Time_Constraints_Data_Fields Time_Constraints_Data;
SE_Time_Interval_Fields Time_Interval;
SE_Time_Of_Day_Fields Time_Of_Day;
SE_Time_Point_Fields Time_Point;
SE_Time_Related_Features_Fields Time_Related_Features;
SE_Time_Related_Geometry_Fields Time_Related_Geometry;
SE_TM_Augmented_3D_Location_Fields TM_Augmented_3D_Location;
SE_TM_Surface_Location_Fields TM_Surface_Location;
SE_Transformation_Fields Transformation;
SE_Translation_Fields Translation;
SE_Translation_Control_Link_Fields Translation_Control_Link;
SE_Translucency_Fields Translucency;
SE_Translucency_Control_Link_Fields Translucency_Control_Link;
SE_Transmittal_Root_Fields Transmittal_Root;
SE_Transmittal_Summary_Fields Transmittal_Summary;
SE_Twinkling_Light_Behaviour_Fields Twinkling_Light_Behaviour;
SE_Union_Of_Feature_Topology_Fields Union_Of_Feature_Topology;
SE_Union_Of_Features_Fields Union_Of_Features;
SE_Union_Of_Geometry_Fields Union_Of_Geometry;
SE_Union_Of_Geometry_Hierarchy_Fields Union_Of_Geometry_Hierarchy;
SE_Union_Of_Geometry_Topology_Fields Union_Of_Geometry_Topology;
SE_Union_Of_Primitive_Geometry_Fields Union_Of_Primitive_Geometry;
SE_Variable_Fields Variable;
SE_Vertex_Fields Vertex;
SE_Volume_Extent_Fields Volume_Extent;
SE_Volume_Geometry_Fields Volume_Geometry;
SE_Volume_Light_Behaviour_Fields Volume_Light_Behaviour;
SE_Volume_LOD_Data_Fields Volume_LOD_Data;
SE_Volume_Object_Fields Volume_Object;
SE_Volumetric_Feature_Fields Volumetric_Feature;
SE_World_3x3_Fields World_3x3;
SE_World_Transformation_Fields World_Transformation;
} u;
} SE_DRM_Class_Fields;



Prev: SE_DRM_Class. Next: SE_DRM_Field_Structure.


Return to: Top of this Page, Type Index