M/c++_api/inc/DM/IO/IImport.hpp
36 DM_API const char* toString(Type error); ///< get a textual description of an import error (this function is not thread safe)
42 fast = 1 ///< build polygon object at once (fast but fails in case of topological incorrect polygon parts)
51 static IImport* New( void *instance, const char *file, DataFormat::Type format, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
52 bool collectHdrContents = false, unsigned maxBulkPoints = 1000, AddInfoLayoutHandle defaultLayout = AddInfoLayoutHandle() );
54 static IImport* New( const char *file, DataFormat::Type format, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
55 bool collectHdrContents = false, unsigned maxBulkPoints = 1000, AddInfoLayoutHandle defaultLayout = AddInfoLayoutHandle() );
58 static IImport* NewODM( Handle< IDatamanager > manager, bool restoreOrder, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
61 static IImport* NewODM( IDatamanager &manager, bool restoreOrder, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
64 static IImport* NewGDAL( const char *file, FilterHandle filter = FilterHandle(), ControlObjectHandle control = ControlObjectHandle(),
68 static IImport* NewWinput( const char *file, bool binary, DM::ColumnSemantic::Type structIdAddInfoCol = DM::ColumnSemantic::null,
80 /// Store the string representation of the import object in representation and return the length of representation.
