Temporal Rigid Geometries

Input and Output

Constructors

  • trgeometry: Construct a temporal rigid geometry from a reference geometry and a temporal pose

  • appendInstant: Append a single instant to an existing trgeometry

  • appendSequence: Append an entire sequence to an existing trgeometry

Conversions

  • tpose: Return the underlying temporal pose

  • tgeompoint: Return the centroid (antenna) trajectory as a temporal point

Accessors

Traversed Area

  • traversedArea: Return the union of the materialised polygons across the time domain

Spatial Functions

  • centroid: Return the centroid of the moving body as a temporal point

  • convexHull: Return the convex hull of the area traversed by the moving body

  • bodyPointTrajectory: Return the world-frame trajectory of a body-frame point carried by the geometry

Motion Metrics

  • length, cumulativeLength: Return the total or cumulative length traversed by the centroid

  • speed: Return the speed of the centroid as a temporal float

  • twCentroid: Return the time-weighted centroid of the centroid trajectory as a geometry

Modifications

Restrictions

Distance Operations

Similarity

Comparisons

  • =, <>: Test exact (in)equality of two trgeometries

  • ?=, ?<>: Test whether the materialised geometry is ever (not) equal to the operand

  • %=, %<>: Test whether the materialised geometry is always (not) equal to the operand

Bounding Box Operations

Tiles

Bounding Boxes

Aggregations

  • tCount: Number of overlapping trgeometries at each instant

  • extent: Aggregate bounding box of a column of trgeometries

  • merge: Combine two trgeometries with the same reference geometry into a sequence-set