IImportWithTRJ Class Reference
Inheritance diagram for IImportWithTRJ:Public Types | |
| enum | StorageOption { eBeamVector = 1, eBeamVectorSCS = 2, eRange = 4, eScanAngle = 8, eDefault = eBeamVector } |
Public Member Functions | |
| virtual void | setPointsImport (ImportHandle importPts)=0 |
| explicitly set the points import object (useful for multiple imports with the same trajectory file) | |
Public Member Functions inherited from IImport | |
| virtual unsigned | serialize (char *representation=0) const =0 |
| virtual void | setControlObject (ControlObjectHandle control)=0 |
| virtual ControlObjectHandle | getControlObject () const =0 |
| virtual FileHeaderHandle | getHeader () const =0 |
| virtual void | setFilter (FilterHandle filter)=0 |
| virtual FilterHandle | getFilter () const =0 |
| virtual void | setPolygonMerging (PolygonMerging::Type mode)=0 |
| virtual PolygonMerging::Type | getPolygonMerging () const =0 |
| virtual const char * | getFilename () const =0 |
| Retuns the filename. | |
| virtual DataFormat::Type | getFileFormat () const =0 |
| Retuns the file format. | |
| virtual void | logTo (LogFn logFn)=0 |
| Set logging call back function. | |
| virtual bool | readHeaderSeparately ()=0 |
| read the header in advance | |
| virtual ImportError::Type | readNext (GeometryHandle &obj)=0 |
| read next object from import object | |
| virtual InvalidObjectStatistic | getInvalidGeometries () const =0 |
| get a statistic of invalid geometries (after import) | |
Public Member Functions inherited from ObjectBase | |
| virtual void | Delete () |
Static Public Member Functions | |
| static IImportWithTRJ * | New (ImportHandle importPts, ImportHandle importTrj, int storageOptions=eDefault, OGRSpatialReference *refsys=0, double timeOffest=0., FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool b_collectHdrContents=false, unsigned maxBulkPoints=1000) |
| static AddInfoLayoutHandle | createLayout (int beamInfoOptions) |
Static Public Member Functions inherited from IImport | |
| static IImport * | New (void *instance, const char *file, DataFormat::Type format, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000, AddInfoLayoutHandle defaultLayout=AddInfoLayoutHandle()) |
| static IImport * | New (const char *file, DataFormat::Type format, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000, AddInfoLayoutHandle defaultLayout=AddInfoLayoutHandle()) |
| static IImport * | NewODM (Handle< IDatamanager > manager, bool restoreOrder, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000) |
| deprecated odm import creation functions (use IImportODM::New instead) | |
| static IImport * | NewODM (IDatamanager &manager, bool restoreOrder, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000) |
| deprecated odm import creation functions (use IImportODM::New instead) | |
| static IImport * | NewGDAL (const char *file, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000, unsigned bandNumber=1, const char *driver=0) |
| static IImport * | NewWinput (const char *file, bool binary, DM::ColumnSemantic::Type structIdAddInfoCol=DM::ColumnSemantic::null, DM::ColumnSemantic::Type wnpCodeAddInfoCol=DM::ColumnSemantic::null, FilterHandle filter=FilterHandle(), ControlObjectHandle control=ControlObjectHandle(), bool collectHdrContents=false, unsigned maxBulkPoints=1000, AddInfoLayoutHandle layout=AddInfoLayoutHandle()) |
| static IImport * | unserialize (const char *representation, unsigned repSize) |
| Restore an import object from its string representation. Since the representation may contain null bytes, its size must also be specified. | |
Member Enumeration Documentation
| enum StorageOption |
