| CFx SDK Documentation
    2020SP3
    | 
#include <RxRcsFileServices.h>
| Public Member Functions | |
| virtual | ~OdRcpFileReader () | 
| virtual void | getAllRcsFilePaths (OdStringArray &list) const =0 | 
| virtual void | getAllRcsRelativeFilePaths (OdStringArray &list) const =0 | 
| virtual OdGeMatrix3d | getGlobalTransformation () const =0 | 
| virtual OdUInt32 | getTotalRegionsCount () const =0 | 
| virtual OdUInt32 | getTotalScansCount () const =0 | 
| virtual OdString | getCoordinateSystemName () const =0 | 
| virtual OdInt8 | hasRGB () const =0 | 
| virtual OdInt8 | hasNormals () const =0 | 
| virtual OdInt8 | hasIntensity () const =0 | 
| virtual OdString | getRcsFilePath (const OdString &guid) const =0 | 
| virtual OdString | getRcsRelativeFilePath (const OdString &guid) const =0 | 
| virtual OdUInt64 | getTotalAmountOfPoints () const =0 | 
| virtual void | writeAllXmlDataToStream (OdStreamBuf *s)=0 | 
| virtual OdGeExtents3d | getExtents () const =0 | 
<group OdRcs_Classes> This class is the interface class for reading data from .rcp file.
Corresponding C++ library: RcsFileServices
Definition at line 212 of file RxRcsFileServices.h.
| 
 | inlinevirtual | 
Definition at line 215 of file RxRcsFileServices.h.
| 
 | pure virtual | 
Fills string array using paths to .rcs files of the project.
| guid | [out] Result array containing paths. | 
| 
 | pure virtual | 
Fills string array using relative paths to .rcs files of the project.
| guid | [out] Result array containing relative paths. | 
| 
 | pure virtual | 
Returns coordinate system name.
| 
 | pure virtual | 
Returns full extents of point cloud project.
| 
 | pure virtual | 
Returns global transformation matrix.
Returns a path to .rcs file specified by guid.
| guid | [in] guid of .rcs file. | 
| 
 | pure virtual | 
Returns relative path to .rcs file specified by guid.
| guid | [in] guid of .rcs file. | 
| 
 | pure virtual | 
Returns total amount of points for point cloud project.
| 
 | pure virtual | 
Returns total regions count.
| 
 | pure virtual | 
Returns total scans count.
| 
 | pure virtual | 
Returns 1 if all .rcs files of the project contain intensity. Returns 0 if at least one .rcs file of the project contains intensity. Returns -1 if no any .rcs file of the project contains intensity.
| 
 | pure virtual | 
Returns 1 if all .rcs files of the project contain normals. Returns 0 if at least one .rcs file of the project contains normals. Returns -1 if no any .rcs file of the project contains normals.
| 
 | pure virtual | 
Returns 1 if all .rcs files of the project contain RGB. Returns 0 if at least one .rcs file of the project contains RGB. Returns -1 if no any .rcs file of the project contains RGB.
| 
 | pure virtual | 
Writes all point cloud project XML data to stream.