DataWriterUtil.h
Go to the documentation of this file.
1 /*
2  * DataWriterUtil.h
3  *
4  * Created on: Sep 3, 2015
5  * Author: leven
6  */
7 
8 #ifndef DATAWRITERUTIL_H_
9 #define DATAWRITERUTIL_H_
10 
11 #include "utl/UTMPoint.h"
12 #include "utl/Point.h"
13 #include "utl/Vector.h"
14 #include "utl/CoordinateSystem.h"
15 #include "utl/AugerUnits.h"
16 #include <fstream>
17 
18 namespace RdAirplane {
19 namespace DataWriterUtil {
20 
21 void writeCoordinatesToStream_cartesian(const utl::Point* pPoint, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream* pStream);
22 void writeVectorToStream_cartesian(const utl::Vector* pVector, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream* pStream);
23 void writeCoordinatesToStream_spheric(const utl::Point* pPoint, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream* pStream);
24 void writeCoordinatesToStream_geodetic(const utl::Point* pPoint, std::ofstream* pStream);
25 void writeCoordinateSystemToStream(utl::CoordinateSystemPtr pCoordinateSystem, utl::CoordinateSystemPtr pGlobalCoordinateSystem, std::ofstream* pStream);
26 
27 }
28 }
29 
30 
31 #endif /* DATAWRITERUTIL_H_ */
Point object.
Definition: Point.h:32
void writeCoordinateSystemToStream(utl::CoordinateSystemPtr pCoordinateSystem, utl::CoordinateSystemPtr pGlobalCoordinateSystem, std::ofstream *pStream)
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
void writeCoordinatesToStream_spheric(const utl::Point *pPoint, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream *pStream)
void writeVectorToStream_cartesian(const utl::Vector *pVector, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream *pStream)
Vector object.
Definition: Vector.h:30
void writeCoordinatesToStream_geodetic(const utl::Point *pPoint, std::ofstream *pStream)
void writeCoordinatesToStream_cartesian(const utl::Point *pPoint, utl::CoordinateSystemPtr pCoordinateSystem, std::ofstream *pStream)

, generated on Tue Sep 26 2023.