Temporal Rigid Geometries

Input and Output

Constructors

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

Conversions

  • tpose: Return the underlying temporal pose

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

Accessors

Traversed Area

  • traversedArea: Return the area traversed by the temporal rigid geometry

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 moving rigid geometry

Motion Metrics

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

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

  • angularSpeed: Return the angular speed as a temporal float

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

Transformations

Modifications

  • appendInstant: Append a single instant to an existing trgeometry, growing the underlying pose path

  • appendSequence: Append an entire sequence to an existing trgeometry

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

Restrictions

Distance Operations

  • <->: Return the temporal distance between two temporal rigid geometries

  • |=|: Return the smallest distance between two temporal rigid geometries over their shared time domain

  • nearestApproachInstant: Return the instant at which the two arguments are at their smallest mutual distance

  • shortestLine: Return the line connecting the two arguments at their nearest approach

Similarity

Bounding Box Operations

Ever and Always Relationships

Spatiotemporal Relationships

Comparisons

Tiles

Bounding Boxes

Aggregations

  • tCount: Number of overlapping temporal rigid geometries at each instant, equivalent to tCount on the underlying tpose

  • extent: Aggregate bounding box of a column of temporal rigid geometries