The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Spatial_Association_Meaning_Type
/*
 * REGISTERABLE ENUM: SE_Spatial_Association_Meaning_Type
 *
 *  The following enumerant definitions refer to 2 environmental
 *  objects, thing1 and thing2.
 */
typedef SE_Short_Integer SE_Spatial_Association_Meaning_Type;
Enumerant Definition Value
SE_SPATASSMEANTYP_ALTERNATE_REPRESENTATION
 This indicates that thing1 is an alternate representation
 of the same environmental object as that represented by thing2.
1
SE_SPATASSMEANTYP_CONTAINS
 This indicates that thing1 "contains" thing2. Thing2 is inside thing1
   int a topological sense.
   - thing1 and thing2 are specified in the same SRF
   - every point in thing2 is also in every point in thing2.
2
SE_SPATASSMEANTYP_CONTAINED_BY
 (inverse of CONTAINS)
 if thing1 CONTAINS thing2 then thing2 is CONTAINED_BY thing1.
3
SE_SPATASSMEANTYP_CROSS
 thing1 and thing 2 cross if their interiors intersect, if this
 intersection has a dimensionality which is less than the
 dimensionality of the higher dimesionality of the 2 objects
 and if neither object CONTAINS the other.
4
SE_SPATASSMEANTYP_DISJOINT
 This indicates none the points in thing1 are also in thing2.
5
SE_SPATASSMEANTYP_INTERSECTS
 thing1 and thing2 have at least 1 point in common, either in their
 interior or boundary.
6
SE_SPATASSMEANTYP_OVERLAP
 thing1 and thing2 overlap if their interiors intersect and if this
 intersection has a dimensionality which is the same as the objects.
 (only 2 objects of the same dimsionality can overlap.)
7
SE_SPATASSMEANTYP_TOUCH
 thing 1 and thing2 intersect in their boundaries but not in their
 interiors.
8
SE_SPATASSMEANTYP_IN_PROXIMITY_OF
 thing1 is in the proximity of thing2. This is to be used in the
 derived class SE_Proximity_Association_Data.
9
SE_SPATASSMEANTYP_COMPLETELY_ABOVE
 - thing1 and thing2 are specified in the same 3D SRF
 - every point in thing1 is greater than or equal to in
   elevation than every point in thing2.
 - every point in thing1 has a corresponding point in thing2 which
   it is directly 'Up' from.
10
SE_SPATASSMEANTYP_PARTIALLY_ABOVE
 - thing1 and thing2 are specified in the same 3D SRF
 - every point in thing1 is greater than or equal to in elevation than
   every point in thing2.
 - there is at least one point in thing1 that has a corresponding point
   in thing2 which it is directly 'Up' from.
11
SE_SPATASSMEANTYP_COMPLETELY_BELOW
 - thing1 and thing2 are specified in the same 3D SRF
 - every point in thing1 is less than or equal to in elevation than
   every point in thing2.
 - every point in thing2 has a corresponding point in thing1 which is
   directly 'Up' from it.
12
SE_SPATASSMEANTYP_PARTIALLY_BELOW
 - thing1 and thing2 are specified in the same 3D SRF
 - every point in thing1 is less than or equal to in elevation than
   every point in thing2.
 - there is at least 1 point in thing2 that has a corresponding
   point in thing1 which is directly 'Up' from it.
13



Prev: SE_Spacing_Type. Next: SE_Spatial_Index_Spacing_Unit.


Return to: Top of this Page, Type Index