Interface AbstractPhysicalProcess

All Superinterfaces:
AbstractFeature, AbstractGML, AbstractProcess, DescribedObject, IFeature, IProcedure, IResource, Serializable
All Known Subinterfaces:
PhysicalComponent, PhysicalSystem
All Known Implementing Classes:
PhysicalComponentImpl, PhysicalSystemImpl

public interface AbstractPhysicalProcess extends AbstractProcess
POJO class for XML type AbstractPhysicalProcessType(@http://www.opengis.net/sensorml/2.0). This is a complex type.
  • Method Details

    • getAttachedTo

      Reference getAttachedTo()
      Gets the attachedTo property
    • isSetAttachedTo

      boolean isSetAttachedTo()
      Checks if attachedTo is set
    • setAttachedTo

      void setAttachedTo(Reference attachedTo)
      Sets the attachedTo property
    • getLocalReferenceFrameList

      List<SpatialFrame> getLocalReferenceFrameList()
      Gets the list of localReferenceFrame properties
    • getNumLocalReferenceFrames

      int getNumLocalReferenceFrames()
      Returns number of localReferenceFrame properties
    • addLocalReferenceFrame

      void addLocalReferenceFrame(SpatialFrame localReferenceFrame)
      Adds a new localReferenceFrame property
    • getLocalTimeFrameList

      List<TemporalFrame> getLocalTimeFrameList()
      Gets the list of localTimeFrame properties
    • getNumLocalTimeFrames

      int getNumLocalTimeFrames()
      Returns number of localTimeFrame properties
    • addLocalTimeFrame

      void addLocalTimeFrame(TemporalFrame localTimeFrame)
      Adds a new localTimeFrame property
    • getPositionList

      OgcPropertyList<Serializable> getPositionList()
      Gets the list of position properties
    • getNumPositions

      int getNumPositions()
      Returns number of position properties
    • addPositionAsText

      void addPositionAsText(Text position)
      Adds a new positionAsText property
    • addPositionAsPoint

      void addPositionAsPoint(Point position)
      Adds a new positionAsPoint property
    • addPositionAsVector

      void addPositionAsVector(Vector position)
      Adds a new positionAsVector property
    • addPositionAsDataRecord

      void addPositionAsDataRecord(DataRecord position)
      Adds a new positionAsDataRecord property
    • addPositionAsPose

      void addPositionAsPose(Pose pose)
      Adds a new positionAsAbstractProcess property
    • addPositionAsDataArray1

      void addPositionAsDataArray1(DataArray position)
      Adds a new positionAsDataArray1 property
    • addPositionAsAbstractProcess

      void addPositionAsAbstractProcess(AbstractProcess position)
      Adds a new positionAsAbstractProcess property
    • getTimePositionList

      OgcPropertyList<Time> getTimePositionList()
      Gets the list of timePosition properties
    • getNumTimePositions

      int getNumTimePositions()
      Returns number of timePosition properties
    • addTimePosition

      void addTimePosition(Time timePosition)
      Adds a new timePosition property