MobilityDB 1.3
Loading...
Searching...
No Matches
Functions
poseset_meos.c File Reference

Static buffer type. More...

#include <assert.h>
#include <float.h>
#include <postgres.h>
#include <liblwgeom.h>
#include <meos.h>
#include <meos_geo.h>
#include <meos_internal.h>
#include <meos_pose.h>
#include "temporal/postgres_types.h"
#include "temporal/set.h"
#include "temporal/tsequence.h"
#include "temporal/type_inout.h"
#include "temporal/type_util.h"
#include "geo/postgis_funcs.h"
#include "geo/tgeo.h"
#include "geo/tgeo_spatialfuncs.h"
#include "temporal/type_parser.h"
#include "geo/tspatial_parser.h"
#include "pose/pose.h"
#include "pose/tpose_spatialfuncs.h"

Functions

bool contained_pose_set (const Pose *pose, const Set *s)
 Return true if a pose is contained in a set. More...
 
bool contains_set_pose (const Set *s, Pose *pose)
 Return true if a set contains a pose. More...
 
bool ensure_valid_set_pose (const Set *s, const Pose *pose)
 Return true if a set and a pose are valid for set operations. More...
 
Setintersection_pose_set (const Pose *pose, const Set *s)
 Return the intersection of a pose and a set. More...
 
Setintersection_set_pose (const Set *s, const Pose *pose)
 Return the intersection of a set and a pose. More...
 
Setminus_pose_set (const Pose *pose, const Set *s)
 Return the difference of a pose and a set. More...
 
Setminus_set_pose (const Set *s, const Pose *pose)
 Return the difference of a set and a pose. More...
 
Setpose_to_set (const Pose *pose)
 Convert a pose into a pose set. More...
 
Setpose_union_transfn (Set *state, const Pose *pose)
 Transition function for set union aggregate of poses. More...
 
Poseposeset_end_value (const Set *s)
 Return a copy of the end value of a pose set. More...
 
Setposeset_in (const char *str)
 Return a set from its Well-Known Text (WKT) representation. More...
 
Setposeset_make (const Pose **values, int count)
 Return a pose set from an array of values. More...
 
char * poseset_out (const Set *s, int maxdd)
 Return the string representation of a pose set. More...
 
Poseposeset_start_value (const Set *s)
 Return a copy of the start value of a pose set. More...
 
bool poseset_value_n (const Set *s, int n, Pose **result)
 Return in the last argument a copy of the n-th value of a circular buffer set. More...
 
Pose ** poseset_values (const Set *s)
 Return the array of copies of the values of a pose set. More...
 
Setunion_pose_set (const Pose *pose, const Set *s)
 Return the union of a pose and a set. More...
 
Setunion_set_pose (const Set *s, const Pose *pose)
 Return the union of a set and a pose. More...
 

Detailed Description

Static buffer type.