26 #ifndef __OD_RCSFILESERVICES_MODULE__
27 #define __OD_RCSFILESERVICES_MODULE__
61 virtual bool done()
const = 0;
OdSharedPtr< OdRcsFileReader > OdRcsFileReaderPtr
OdSharedPtr< OdRcpFileReader > OdRcpFileReaderPtr
OdSharedPtr< OdRcsPointDataIterator > OdRcsPointDataIteratorPtr
OdSharedPtr< OdRcsVoxel > OdRcsVoxelPtr
OdSmartPtr< OdRxRcsFileServices > OdRxRcsFileServicesPtr
OdSharedPtr< OdRcsVoxelDataIterator > OdRcsVoxelDataIteratorPtr
virtual OdUInt32 getTotalRegionsCount() const =0
virtual OdString getCoordinateSystemName() const =0
virtual OdString getRcsRelativeFilePath(const OdString &guid) const =0
virtual void writeAllXmlDataToStream(OdStreamBuf *s)=0
virtual OdInt8 hasIntensity() const =0
virtual OdInt8 hasRGB() const =0
virtual OdInt8 hasNormals() const =0
virtual void getAllRcsRelativeFilePaths(OdStringArray &list) const =0
virtual OdUInt64 getTotalAmountOfPoints() const =0
virtual OdGeMatrix3d getGlobalTransformation() const =0
virtual OdString getRcsFilePath(const OdString &guid) const =0
virtual void getAllRcsFilePaths(OdStringArray &list) const =0
virtual OdGeExtents3d getExtents() const =0
virtual OdUInt32 getTotalScansCount() const =0
virtual ~OdRcpFileReader()
virtual OdRcsVoxelDataIteratorPtr newVoxelDataIterator() const =0
virtual bool hasNormals() const =0
virtual OdGeVector3d getRotation() const =0
virtual OdGeVector3d getTranslation() const =0
virtual ~OdRcsFileReader()
virtual OdGeExtents3d getTransformedExtents() const =0
virtual OdString getScanIdString() const =0
virtual OdGeVector3d getScale() const =0
virtual OdGeExtents3d getExtents() const =0
virtual bool hasRGB() const =0
virtual OdGeMatrix3d getTransformMatrix() const =0
virtual bool hasIntensity() const =0
virtual OdUInt64 getPoints(OdGePoint3dArray &points, OdCmEntityColorArray &colorArray, OdUInt64 requiredQty)=0
virtual bool done() const =0
virtual ~OdRcsPointDataIterator()
virtual ~OdRcsVoxelDataIterator()
virtual bool done() const =0
virtual OdRcsVoxelPtr getVoxel()=0
virtual OdUInt64 getPointsQty() const =0
virtual OdRcsPointDataIteratorPtr newPointDataIterator() const =0
virtual OdGeExtents3d getBox1() const =0
virtual OdRcpFileReaderPtr getRcpFileReader(const OdString &filePath) const =0
virtual OdRcsFileReaderPtr getRcsFileReader(const OdString &filePath) const =0