M/c++_api/inc/DM/IO/IExport.hpp
42 DM_API const char* toString(Type error); ///< get a textual description of an export error (this function is not thread safe)
45 /// behaviour in case two consecutive lines have the same winput code (and structure line number)
48 insertSeparatorCode = 0, ///< correct solution based on winput specification (but doesn't work in gve)
64 static IExport* NewODM( Handle< IDatamanager > manager, bool preserveFileLayerInfo, const FilterHandle filter = FilterHandle(),
67 static IExport* NewODM( boost::shared_ptr< IDatamanager > manager, bool preserveFileLayerInfo, const FilterHandle filter = FilterHandle(),
70 /// The export only stores a reference to the manager. hence it's the programmers responsiblity to secure its life time
71 static IExport* NewODM( IDatamanager &manager, bool preserveFileLayerInfo, const FilterHandle filter = FilterHandle(),
76 static IExport* NewFWF( const char *filename, unsigned versionMajor = 1, unsigned versionMinor = 0, bool binary = false,
78 bool collectHdrContents = false, bool append = false, int decimals = 3, int coordFieldWidth = 12,
82 static IExport* NewSDW( const char *filename, unsigned versionMajor = 1, unsigned versionMinor = 0,
87 static IExport* NewWinput( const char *filename, bool binary, DM::ColumnSemantic::Type structIdAddInfoCol = DM::ColumnSemantic::null,
107 // e.g. NG_ExportLAS will better estimate coordinate reduction and scaling to internal representation
