Hermes
 All Data Structures Files Functions Variables Macros Pages
Accessors.h File Reference
Include dependency graph for Accessors.h:
This graph shows which files directly or indirectly include this file:

Functions

PGDLLEXPORT Datum sizeTrajectory (PG_FUNCTION_ARGS)
 
int32 NrPointsTrajectory (Datum trajectory)
 
PGDLLEXPORT Datum NrPointsTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum NrSegmentsTrajectory (PG_FUNCTION_ARGS)
 
float8 samplingPeriodTrajectory (Datum trajectory)
 
PGDLLEXPORT Datum samplingPeriodTrajectoryV1 (PG_FUNCTION_ARGS)
 
PointSTpointAtTrajectory (Datum trajectory, int32 i, PointST *result)
 
SegmentSTsegmentAtTrajectory (Datum trajectory, int32 i, SegmentST *result)
 
PGDLLEXPORT Datum pointAtTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum segmentAtTrajectoryV1 (PG_FUNCTION_ARGS)
 
PointSTfirstPointTrajectory (Datum trajectory, PointST *result)
 
PointSTlastPointTrajectory (Datum trajectory, PointST *result)
 
SegmentSTfirstSegmentTrajectory (Datum trajectory, SegmentST *result)
 
SegmentSTlastSegmentTrajectory (Datum trajectory, SegmentST *result)
 
PGDLLEXPORT Datum firstPointTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum lastPointTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum firstSegmentTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum lastSegmentTrajectoryV1 (PG_FUNCTION_ARGS)
 
TrajectorysubTrajectory (Datum trajectory, int32 s, int32 e)
 
PGDLLEXPORT Datum subTrajectoryV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum pointsTrajectory (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum segmentsTrajectory (PG_FUNCTION_ARGS)
 

Function Documentation

PointST* firstPointTrajectory ( Datum  trajectory,
PointST result 
)

References pointAtTrajectory().

Referenced by firstPointTrajectoryV1().

Here is the call graph for this function:

PGDLLEXPORT Datum firstPointTrajectoryV1 ( PG_FUNCTION_ARGS  )

References firstPointTrajectory().

Here is the call graph for this function:

SegmentST* firstSegmentTrajectory ( Datum  trajectory,
SegmentST result 
)

References segmentAtTrajectory().

Referenced by firstSegmentTrajectoryV1().

Here is the call graph for this function:

PGDLLEXPORT Datum firstSegmentTrajectoryV1 ( PG_FUNCTION_ARGS  )

References firstSegmentTrajectory().

Here is the call graph for this function:

PointST* lastPointTrajectory ( Datum  trajectory,
PointST result 
)

References NrPointsTrajectory(), and pointAtTrajectory().

Referenced by lastPointTrajectoryV1().

Here is the call graph for this function:

PGDLLEXPORT Datum lastPointTrajectoryV1 ( PG_FUNCTION_ARGS  )

References lastPointTrajectory().

Here is the call graph for this function:

SegmentST* lastSegmentTrajectory ( Datum  trajectory,
SegmentST result 
)

References NrPointsTrajectory(), and segmentAtTrajectory().

Referenced by lastSegmentTrajectoryV1().

Here is the call graph for this function:

PGDLLEXPORT Datum lastSegmentTrajectoryV1 ( PG_FUNCTION_ARGS  )

References lastSegmentTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum NrPointsTrajectoryV1 ( PG_FUNCTION_ARGS  )

References NrPointsTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum NrSegmentsTrajectory ( PG_FUNCTION_ARGS  )

References NrPoints2NrSegments, and NrPointsTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum pointAtTrajectoryV1 ( PG_FUNCTION_ARGS  )

References pointAtTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum pointsTrajectory ( PG_FUNCTION_ARGS  )

References i(), Trajectory::NrPoints, Trajectory::points, and trajectory().

Here is the call graph for this function:

float8 samplingPeriodTrajectory ( Datum  trajectory)
PGDLLEXPORT Datum samplingPeriodTrajectoryV1 ( PG_FUNCTION_ARGS  )

References samplingPeriodTrajectory(), and seconds2interval().

Here is the call graph for this function:

SegmentST* segmentAtTrajectory ( Datum  trajectory,
int32  i,
SegmentST result 
)
PGDLLEXPORT Datum segmentAtTrajectoryV1 ( PG_FUNCTION_ARGS  )

References segmentAtTrajectory().

Here is the call graph for this function:

PGDLLEXPORT Datum segmentsTrajectory ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum sizeTrajectory ( PG_FUNCTION_ARGS  )
Trajectory* subTrajectory ( Datum  trajectory,
int32  s,
int32  e 
)
PGDLLEXPORT Datum subTrajectoryV1 ( PG_FUNCTION_ARGS  )

References subTrajectory(), and updateMetadataTrajectory().

Here is the call graph for this function: