Interface Vector

All Superinterfaces:
AbstractSWE, AbstractSWEIdentifiable, DataComponent, HasCopy, HasRefFrames, Serializable
All Known Implementing Classes:
VectorImpl

public interface Vector extends DataComponent, HasRefFrames
POJO class for XML type VectorType(@http://www.opengis.net/swe/2.0). This is a complex type.
  • Method Details

    • copy

      Vector copy()
      Description copied from interface: DataComponent
      Return a structural copy of this component The copy is done recursively, but only the structure is copied (not the data)
      Specified by:
      copy in interface DataComponent
      Specified by:
      copy in interface HasCopy
      Returns:
      copy of this component, including sub-components
    • getCoordinateList

      OgcPropertyList<ScalarComponent> getCoordinateList()
      Gets the list of coordinate properties
    • getNumCoordinates

      int getNumCoordinates()
      Returns number of coordinate properties
    • getCoordinate

      ScalarComponent getCoordinate(String name)
      Gets the coordinate property with the given name
    • addCoordinateAsCount

      void addCoordinateAsCount(String name, Count coordinate)
      Adds a new coordinateAsCount property
    • addCoordinateAsQuantity

      void addCoordinateAsQuantity(String name, Quantity coordinate)
      Adds a new coordinateAsQuantity property
    • addCoordinateAsTime

      void addCoordinateAsTime(String name, Time coordinate)
      Adds a new coordinateAsTime property
    • getDataType

      DataType getDataType()
      Gets the component data type
    • setDataType

      void setDataType(DataType type)
      Sets the component data type