Raytrix Light Field SDK  5.0
Rx::LFR::Net::RayFileWriter Class Reference

Detailed Description

Provides methods for writing a ray image to a ray file.

Static Public Member Functions

static System::Object ^ GetInterface (Interfaces::ERayFileReader eData)
 Gets the interface defined by Interfaces::ERayFileReader. More...
 
static void Write (System::String^ sFile, RayImage^ xRayImg)
 Writes the given ray image to the given file. More...
 
static void Write (System::String^ sFile, RayImage^ xRayImg, Rx::Net::MetaData^ xMeta)
 Writes the given ray image to the given file but overwrites the meta data by the given one. More...
 
static void Write (System::String^ sFile, Rx::Net::Image^ xImg, Calibration^ xCalib)
 Writes the given image to the given file. More...
 
static void Write (System::String^ sFile, Rx::Net::Image^ xImg, Calibration^ xCalib, Rx::Net::MetaData^ xMeta)
 Writes the given image to the given file. More...
 
static void WriteGrayImage (System::String^ sFile, Rx::Net::Image^ xImg)
 Writes the given gray image to the given file. More...
 

Member Function Documentation

◆ GetInterface()

static System::Object ^ Rx::LFR::Net::RayFileWriter::GetInterface ( Interfaces::ERayFileReader  eData)
inlinestatic

Gets the interface defined by Interfaces::ERayFileReader.

Parameters
eDataThe interface type.
Returns
Null if it fails, else the interface.

◆ Write() [1/4]

static void Rx::LFR::Net::RayFileWriter::Write ( System::String^  sFile,
RayImage xRayImg 
)
inlinestatic

Writes the given ray image to the given file.

Requires an authenticated dongle (Rx::LFR::Net::LightFieldRuntime::Authenticate) with the Rx::Net::ERuntimeFeature::Save feature.

Parameters
sFile[in] The complete file path.
xRayImg[in] The ray image.

◆ Write() [2/4]

static void Rx::LFR::Net::RayFileWriter::Write ( System::String^  sFile,
RayImage xRayImg,
Rx::Net::MetaData^  xMeta 
)
inlinestatic

Writes the given ray image to the given file but overwrites the meta data by the given one.

Requires an authenticated dongle (Rx::LFR::Net::LightFieldRuntime::Authenticate) with the Rx::Net::ERuntimeFeature::Save feature.

Parameters
sFile[in] The complete file path.
xRayImg[in] The ray image.
xMeta[in] The meta data.

◆ Write() [3/4]

static void Rx::LFR::Net::RayFileWriter::Write ( System::String^  sFile,
Rx::Net::Image xImg,
Calibration xCalib 
)
inlinestatic

Writes the given image to the given file.

Requires an authenticated dongle (Rx::LFR::Net::LightFieldRuntime::Authenticate) with the Rx::Net::ERuntimeFeature::Save feature.

Parameters
sFile[in] The complete file path.
xImg[in] The image.
xCalib[in] The calibration of the ray image.

◆ Write() [4/4]

static void Rx::LFR::Net::RayFileWriter::Write ( System::String^  sFile,
Rx::Net::Image xImg,
Calibration xCalib,
Rx::Net::MetaData^  xMeta 
)
inlinestatic

Writes the given image to the given file.

Requires an authenticated dongle (Rx::LFR::Net::LightFieldRuntime::Authenticate) with the Rx::Net::ERuntimeFeature::Save feature.

Parameters
sFile[in] The completet file path.
xImg[in] The image.
xCalib[in] The calibration of the ray image.
xMeta[in] The meta data. This gets updated while writing.

◆ WriteGrayImage()

static void Rx::LFR::Net::RayFileWriter::WriteGrayImage ( System::String^  sFile,
Rx::Net::Image xImg 
)
inlinestatic

Writes the given gray image to the given file.

Requires an authenticated dongle (Rx::LFR::Net::LightFieldRuntime::Authenticate).

Parameters
sFile[in] The completet file path.
xImg[in] The gray image.