Class ParametricSamplingFeature<T extends AbstractGeometry>

Type Parameters:
T - Type of geometry
All Implemented Interfaces:
Serializable, AbstractFeature, AbstractGML, IFeature, IResource
Direct Known Subclasses:
SamplingPointXYZ, SamplingSphere, ViewingFrustum, ViewingSector

public abstract class ParametricSamplingFeature<T extends AbstractGeometry> extends SamplingFeature<T>

Base class for all sampling features that can be positioned relatively to a local CRS, that is either a local tangent plane CRS (e.g. NED, ENU), or w.r.t. a reference frame attached to a moving object such as a platform.

If the sampling feature also contains a Point geometry, any tangent reference frame used for expressing pose coordinates is assumed to be based at that point location.

Since:
Sep 27, 2023
See Also:
  • Field Details

  • Constructor Details

    • ParametricSamplingFeature

      public ParametricSamplingFeature(String type)
  • Method Details

    • setPose

      public void setPose(Pose pose)
      Sets the pose of the sampling feature
      Parameters:
      pose -
    • getPose

      public Pose getPose()
      Returns:
      The pose of the sampling feature
    • appendProperties

      protected void appendProperties(com.google.common.collect.ImmutableMap.Builder<QName,Object> builder)
      Overrides:
      appendProperties in class SamplingFeature<T extends AbstractGeometry>