CExport Class
#include "Rx.LFR/Export.h"
class CExport : public CPimpl<CExport_Impl, EExportInterface>
Provides methods for exporting mesh data and point lists to various formats.
Constructors
CExport() | Default constructor. |
CExport(xExport) | Move constructor. |
Destructor
~CExport() | Destructor. |
Methods
GetImpl() | Gets the non constant implementation. (Inherited from CPimpl) |
GetImpl() | Gets the constant implementation. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
HasInterface(eInterface) | Queries if this object has the given interface. (Inherited from CPimpl) |
Static Methods
SaveMeshSTL(sxFile, xImgDepth3D, bUseVD, dMaxEdgeLength, pdCropXY) | Saves the 3D mesh provided by the given 3D depth image to binary STL format. |
SaveMeshPLY(sxFile, xImgFocus, xImgDepth3D, bUseVD, pdCropXYZ) | Saves the 3D mesh provided by the given 3D depth image to binary PLY format. Uses the Total Focus image as color values for each point in the data. |
SavePointListPCD(sxFile, xImgDepth3D, bUseVD, pdCropXY) | Saves the 3D point list provided by the given 3D depth image to binary PCD format. |
SavePointListPCD(sxFile, afPositions, afColors) | Saves the 3D point list to binary PCD format. |
SavePointListPCD(sxFile, xImgFocus, xImgDepth3D, bUseVD, pdCropXY) | Saves the 3D point list provided by the given 3D depth image to binary PCD format. Uses the Total Focus image as color values for each point in the data. |
SavePointListXYZ(sxFile, xImgDepth3D, bUseVD, pdCropXY) | Saves the 3D point list provided by the given 3D depth image to ASCII XYZ format. |
SavePointListTXT(sxFile, xImgDepth3D, bUseVD, pdCropXY) | Saves the 3D point list provided by the given 3D depth image to ASCII TXT format. |
SavePointListCSV(file, imageDepth3D, includePixelPosition, pdCropXY) | Writes to file CSV. The data is arranged as: "X;Y;Z;4C;PX;PY" or "X;Y;Z;4C" depending on includePixelPosition. |
SavePointListCSV(file, cudaCompute, imageId) | Writes to file CSV. The data is arranged as: "X;Y;Z;4C;PX;PY" or "X;Y;Z;4C" depending on includePixelPosition. |
Operators
operator=(xExporter) | Move assignment operator. |