17 std::cout <<
"The first trajectory is NULL!" << std::endl;
23 std::cout <<
"The second trajectory is NULL!" << std::endl;
28 std::unique_ptr<te::st::TimeSeries> distance = tj1->
getDistance(*tj2);
30 std::cout <<
"Printing the distance between two trajectories " << std::endl;
31 std::cout <<
"============================================================" << std::endl;
This file contains include headers for the Data Type module of TerraLib.
void PrintTimeSeries(boost::ptr_vector< te::st::TimeSeries > &input)
It prints all observations of the time series (PrintTimeSeries.cpp)
Examples on how to load/manipulate st types.
void TrajectoryDistance(te::st::Trajectory *tj1, te::st::Trajectory *tj2)
It calculates the distance between two trajectories (TrajectoryDistance.cpp).
This file contains include headers for the TerraLib ST module.
A class to represent trajectory.
This file contains include headers for the Vector Geometry model of TerraLib.
This file contains include headers for the Data Access module of TerraLib.
std::unique_ptr< TimeSeries > getDistance(const Trajectory &other) const
It returns the distance between two trajectories.