Interface GridCell

    • Method Detail

      • getSpatialElements

        Set<Geometry> getSpatialElements()
        This role name is inherited from DomainObject and associates the grid cell with a geometric object which encodes only the spatial components of the grid index. Spatial axes in the geometric object are specified in the same order as in the grid coordinates. The temporal axis and any categorical axes are omitted.

        In two spatial dimensions, the geometric object shall be a PolyhedralSurface composed of a single Polygon. For three spatial dimensions, the user must specify a Solid object which represents the volume bounded by the eight corners.

        Because we consider time to be orthogonal to space, these spatial elements may be factored out. The same spatial elements participate at the start time and at the end time. Therefore, they need only be represented once.

      • getTemporalElements

        Set<TemporalGeometricPrimitive> getTemporalElements()
        This role name is inherited from DomainObject and associates the grid cell with a interval which represents the two instants which participate in the Grid Cell. Because there may be only one time axis, there can be only two relevant instants. Because we consider time to be orthogonal to space, these temporal elements may be factored out and represented separately from the spatial elements.