Provides methods for writing a ray image to a ray file.
Inherits Rx::LFR::CPimpl< CRayFileWriter_Impl, Interfaces::ERayFileWriter::ID >.
Public Member Functions | |
CRayFileWriter_Impl & | GetImpl () |
Gets the non constant implementation. More... | |
const CRayFileWriter_Impl & | GetImpl () const |
Gets the constant implementation. More... | |
const void * | GetInterface (Interfaces::ERayFileWriter::ID eInterface) const |
Gets the interface defined by the given interface ID. More... | |
bool | HasInterface (Interfaces::ERayFileWriter::ID eInterface) |
Queries if this object has the given interface. More... | |
Static Public Member Functions | |
static void * | GetInterface (Interfaces::ERayFileWriter::ID eData) |
Gets the interface defined by ERayFileWriterInterface. More... | |
static void | Write (const CRxString &sxFile, CRayImage &xImg) |
Writes the given ray image to the given file. More... | |
static void | Write (const CRxString &sxFile, const CRayImage &xImg, CRxMetaData &xMeta) |
Writes the given ray image to the given file but overwrites the meta data by the given one. More... | |
static void | Write (const CRxString &sxFile, const CRxImage &xImg, const CCalibration &xCalib) |
Writes the given ray image to the given file. More... | |
static void | Write (const CRxString &sxFile, const CRxImage &xImg, const CCalibration &xCalib, CRxMetaData &xMeta) |
Writes the given ray image to the given file. More... | |
static void | WriteGrayImage (const CRxString &sxFile, const CRxImage &xImg) |
Writes the given gray image to the given file. More... | |
|
inlineinherited |
Gets the non constant implementation.
|
inlineinherited |
Gets the constant implementation.
|
inherited |
Gets the interface defined by the given interface ID.
eInterface | The interface ID. |
|
static |
Gets the interface defined by ERayFileWriterInterface.
eData | The interface type. |
|
inlineinherited |
Queries if this object has the given interface.
eInterface | The interface to query. |
Writes the given ray image to the given file.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate) with the Rx::Dongle::ERuntimeFeature::Save feature.
sxFile | The file. |
xImg | [in,out] The ray image. The meta data gets updated while writing. |
|
static |
Writes the given ray image to the given file but overwrites the meta data by the given one.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate) with the Rx::Dongle::ERuntimeFeature::Save feature.
sxFile | The file. |
xImg | The ray image. |
xMeta | [in,out] The meta data. This gets updated while writing. |
|
static |
Writes the given ray image to the given file.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate) with the Rx::Dongle::ERuntimeFeature::Save feature.
sxFile | The file. |
xImg | The ray image. |
xCalib | The calibration of the ray image. |
|
static |
Writes the given ray image to the given file.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate) with the Rx::Dongle::ERuntimeFeature::Save feature.
sxFile | The file. |
xImg | The ray image. |
xCalib | The calibration of the ray image. |
xMeta | [in,out] The meta data. This gets updated while writing. |
|
static |
Writes the given gray image to the given file.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate).
sxFile | The file. |
xImg | The gray image. |