For each of the box types defined in MobilityDB, a class that implements the data structure and relevant functions needs to be defined, similar to how we already defined for time types (like Period etc), range types (like Range<int> etc) and temporal types (like TSequence<float> etc).
For each of the box types defined in MobilityDB, a class that implements the data structure and relevant functions needs to be defined, similar to how we already defined for time types (like
Period
etc), range types (likeRange<int>
etc) and temporal types (likeTSequence<float>
etc).Specifically:
Check MobilityDB's documentation on Box Types: https://docs.mobilitydb.com/nightly/ch04.html
For an example implementation, check code for
Period
class: https://github.com/chaitan94/meos/blob/master/meos/types/time/Period.cpp (along with its header file in include folder)