Provides methods for reading a ray image from a ray file.
Inherits Rx::LFR::CPimpl< CRayFileReader_Impl, Interfaces::ERayFileReader::ID >.
Public Member Functions | |
CRayFileReader_Impl & | GetImpl () |
Gets the non constant implementation. More... | |
const CRayFileReader_Impl & | GetImpl () const |
Gets the constant implementation. More... | |
const void * | GetInterface (Interfaces::ERayFileReader::ID eInterface) const |
Gets the interface defined by the given interface ID. More... | |
bool | HasInterface (Interfaces::ERayFileReader::ID eInterface) |
Queries if this object has the given interface. More... | |
Static Public Member Functions | |
static void * | GetInterface (Interfaces::ERayFileReader::ID eData) |
Gets the interface defined by Interfaces::ERayFileReader. More... | |
static void | Read (const CRxString &sxFilename, CRayImage &xRayImg) |
Reads from the given ray file. Reads the raw image, the calibration (with gray image) and the meta data. More... | |
static void | ReadGrayImage (const CRxString &sxFilename, CRxImage &xImg) |
Reads from the given gray image file. More... | |
|
inlineinherited |
Gets the non constant implementation.
|
inlineinherited |
Gets the constant implementation.
|
static |
Gets the interface defined by Interfaces::ERayFileReader.
eData | The interface type. |
|
inherited |
Gets the interface defined by the given interface ID.
eInterface | The interface ID. |
|
inlineinherited |
Queries if this object has the given interface.
eInterface | The interface to query. |
|
static |
Reads from the given ray file. Reads the raw image, the calibration (with gray image) and the meta data.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate).
sxFilename | The file name. |
xRayImg | [out] The read ray image. |
|
static |
Reads from the given gray image file.
Requires an authenticated dongle (Rx::LFR::CLightFieldRuntime::Authenticate).
sxFilename | The file name. |
xImg | [out] The read gray image. |