GSLAM  3.0.0
Public Member Functions | List of all members
GPSArray< T > Class Template Reference
Inheritance diagram for GPSArray< T >:
GPS< T >

Public Member Functions

 GPSArray (const std::string &nameGPS="GPS")
 
virtual bool insert (double time, const T &gpsData)
 
virtual size_t size () const
 
virtual bool getArray (std::vector< T > &gpsArray)
 
virtual T at (size_t idx)
 return all data
 
virtual T atTime (const double &time=-1, bool nearist=true)
 
virtual void getTimeRange (double &minTime, double &maxTime)
 
- Public Member Functions inherited from GPS< T >
 GPS (const std::string &nameGPS="GPS")
 
virtual bool load (const std::string &filename)
 
virtual bool save (const std::string &filename)
 
bool hasTime (const double &time)
 

Additional Inherited Members

- Static Public Member Functions inherited from GPS< T >
static Point3d GPS2XYZ (double lat, double lon, double alt)
 Convert WGS84 lon,lat,alt data to ECEF data (Earth Centered Earth Fixed) More...
 
static Point3d XYZ2GPS (double x, double y, double z)
 
static Point3d GPS2XYZ (Point3d gps)
 
static Point3d XYZ2GPS (Point3d xyz)
 
- Public Attributes inherited from GPS< T >
std::string name