Hermes
 All Data Structures Files Functions Variables Macros Pages
Editors.c File Reference

The implementation of Trajectory. More...

Include dependency graph for Editors.c:

Functions

TrajectoryexpandOnPointTrajectory (Trajectory *trajectory, const PointST *newPoint)
 
PGDLLEXPORT Datum expandOnPointTrajectoryV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (expandOnPointTrajectoryV1)
 
TrajectoryexpandOnSegmentTrajectory (Trajectory *trajectory, const SegmentST *segment)
 
PGDLLEXPORT Datum expandOnSegmentTrajectoryV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (expandOnSegmentTrajectoryV1)
 
TrajectoryexpandOnTrajectoryTrajectory (Trajectory *trajectoryA, const Trajectory *trajectoryB, char **error)
 
PGDLLEXPORT Datum expandOnTrajectoryTrajectoryV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (expandOnTrajectoryTrajectoryV1)
 

Detailed Description

The implementation of Trajectory.

Author
Marios Vodas (mvoda.nosp@m.s@gm.nosp@m.ail.c.nosp@m.om).

These functions are documented in the Trajectory/Editors.h

Function Documentation

Trajectory* expandOnPointTrajectory ( Trajectory trajectory,
const PointST newPoint 
)

References Trajectory::NrPoints, Trajectory::points, reallocateTrajectory(), PointST::t, and trajectory().

Referenced by atBoxTrajectory(), and expandOnPointTrajectoryV1().

Here is the call graph for this function:

PGDLLEXPORT Datum expandOnPointTrajectoryV1 ( PG_FUNCTION_ARGS  )

References expandOnPointTrajectory(), and updateMetadataTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum expandOnSegmentTrajectoryV1 ( PG_FUNCTION_ARGS  )

References expandOnSegmentTrajectory(), and updateMetadataTrajectory().

Here is the call graph for this function:

Trajectory* expandOnTrajectoryTrajectory ( Trajectory trajectoryA,
const Trajectory trajectoryB,
char **  error 
)
PGDLLEXPORT Datum expandOnTrajectoryTrajectoryV1 ( PG_FUNCTION_ARGS  )

References expandOnTrajectoryTrajectory(), and updateMetadataTrajectory().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( expandOnPointTrajectoryV1  )
PG_FUNCTION_INFO_V1 ( expandOnSegmentTrajectoryV1  )
PG_FUNCTION_INFO_V1 ( expandOnTrajectoryTrajectoryV1  )