Package org.vast.sensorML.sampling
Class ParametricSamplingFeature<T extends AbstractGeometry>
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
org.vast.ogc.gml.ExtensibleFeatureImpl
org.vast.ogc.om.SamplingFeature<T>
org.vast.sensorML.sampling.ParametricSamplingFeature<T>
- 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 Summary
FieldsModifier and TypeFieldDescriptionprotected Posestatic final QNamestatic final Stringstatic final Stringstatic final StringFields inherited from class org.vast.ogc.om.SamplingFeature
FTYPE, hostedProcedure, PROP_HOSTED_PROCEDURE, PROP_SAMPLED_FEATURE, PROP_SHAPE, PROP_TYPE, QNAME, sampledFeature, SAMS_NS_PREFIX, SAMS_NS_URI, SF_NS_PREFIX, SF_NS_URI, typeFields inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
propertiesFields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, locationFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODEFields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class org.vast.ogc.om.SamplingFeature
getAsSpecializedType, getHostedProcedureUID, getQName, getSampledFeature, getSfType, getShape, getType, hasCustomGeomProperty, setHostedProcedureUID, setSampledFeature, setSampledFeature, setSfType, setShapeMethods inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
getPropertiesMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from interface org.vast.ogc.gml.IFeature
getId, getUniqueIdentifier, getValidTime, hasCustomTimePropertyMethods inherited from interface org.vast.util.IResource
getDescription, getName 
- 
Field Details
- 
SML_NS_PREFIX
- See Also:
 
 - 
SML_NS_URI
- See Also:
 
 - 
TYPE_URI_PREFIX
- See Also:
 
 - 
PROP_POSE
 - 
pose
 
 - 
 - 
Constructor Details
- 
ParametricSamplingFeature
 
 - 
 - 
Method Details
- 
setPose
Sets the pose of the sampling feature- Parameters:
 pose-
 - 
getPose
- Returns:
 - The pose of the sampling feature
 
 - 
appendProperties
protected void appendProperties(com.google.common.collect.ImmutableMap.Builder<QName, Object> builder) - Overrides:
 appendPropertiesin classSamplingFeature<T extends AbstractGeometry>
 
 -