26#ifndef __OD_RCSFILESERVICES_MODULE__
27#define __OD_RCSFILESERVICES_MODULE__
OdSmartPtr< OdStreamBuf > OdStreamBufPtr
OdSharedPtr< OdPointCloudDataSource > OdPointCloudDataSourcePtr
OdSharedPtr< OdPointCloudConverterParams > OdPointCloudConverterParamsPtr
OdSharedPtr< OdPointCloudConverter > OdPointCloudConverterPtr
OdSharedPtr< OdPointCloudProjectDatabase > OdPointCloudProjectDatabasePtr
OdSharedPtr< OdPointCloudScanDatabase > OdPointCloudScanDatabasePtr
OdSharedPtr< OdRcsDataManager > OdRcsDataManagerPtr
OdSmartPtr< OdRxRcsFileServices > OdRxRcsFileServicesPtr
OdArray< OdUInt32, OdMemoryAllocator< OdUInt32 > > OdUInt32Array
virtual OdPointCloudScanDatabasePtr readRcsFile(OdStreamBufPtr pFile, OdPointCloudDatabaseReceiver *pDbReceiver=nullptr) const =0
virtual OdPointCloudScanDatabasePtr readRcsFile(const OdString &filePath, OdPointCloudDatabaseReceiver *pDbReceiver=nullptr) const =0
virtual OdRcsDataManagerPtr getRcsDataManager(OdPointCloudScanDatabasePtr pScanDb, OdPointCloudProjectDatabasePtr pHostProjectDb=nullptr) const =0
virtual OdPointCloudProjectDatabasePtr readRcpFile(OdStreamBufPtr pFile, OdPointCloudProjectScanStorage *pScanStorage, OdPointCloudDatabaseReceiver *pDbReceiver=nullptr) const =0
virtual OdPointCloudProjectDatabasePtr readRcpFile(const OdString &filePath, OdPointCloudProjectScanStorage *pScanStorage, OdPointCloudDatabaseReceiver *pDbReceiver=nullptr) const =0
virtual OdPointCloudConverterPtr getPointCloudConverter(OdPointCloudDataSourcePtr pDataSource, OdPointCloudConverterParamsPtr pParams=nullptr) const =0
virtual OdPointCloudDataSourcePtr getPointCloudDataSource(const OdString &filePath, OdPointCloudDataSource::Units units=OdPointCloudDataSource::kMeter, ODCOLORREF defaultColor=0, OdPointCloudDataSource::ColorRange colorRange=OdPointCloudDataSource::kColorRange255, const OdUInt32Array &xyzIndexes={}, const OdUInt32Array &rgbIndexes={}, OdUInt32 intensityIndex=3, OdUInt32 skipLines=0, const OdString &separator=" ") const =0