adonmo / meos

Mobility Engine, Open Source
https://adonmo.github.io/meos/
MIT License
21 stars 3 forks source link

Implement Box Types #7

Closed chaitan94 closed 4 years ago

chaitan94 commented 4 years ago

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).

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)

chaitan94 commented 4 years ago

Basic box type support now in place as of https://github.com/chaitan94/meos/commit/90e9d7e166bae2a51c1e9a7b44c323c9149024bb