|
Hermes
|
The implementantion of Period. More...
#include "../../h/Temporal/Period/Interactions.h"
Functions | |
| Period * | intersectionPeriod_Period (const Period *periodA, const Period *periodB, Period *result) |
| PGDLLEXPORT Datum | intersectionPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (intersectionPeriod_PeriodV1) | |
| Period * | unionPeriod_Timestamp (const Period *period, Timestamp ts, Period *result) |
| PGDLLEXPORT Datum | unionPeriod_TimestampV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (unionPeriod_TimestampV1) | |
| Period * | unionPeriod_Period (const Period *periodA, const Period *periodB, Period *result) |
| PGDLLEXPORT Datum | unionPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (unionPeriod_PeriodV1) | |
The implementantion of Period.
These functions are documented in the Period/Interactions.h
| Period* intersectionPeriod_Period | ( | const Period * | periodA, |
| const Period * | periodB, | ||
| Period * | result | ||
| ) |
References Period::e, and Period::i.
Referenced by atPeriodSegmentST(), atPeriodSPSegmentST(), atPeriodTrajectory(), intersectionPeriod_PeriodV1(), and TrapezoidalSegmentST().
| PGDLLEXPORT Datum intersectionPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
| PG_FUNCTION_INFO_V1 | ( | intersectionPeriod_PeriodV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | unionPeriod_TimestampV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | unionPeriod_PeriodV1 | ) |
References Period::e, and Period::i.
Referenced by unionPeriod_PeriodV1().
| PGDLLEXPORT Datum unionPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by unionPeriod_TimestampV1().
| PGDLLEXPORT Datum unionPeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |