Namespace: Rx.LFR.Net

Rx.LFR.Net Namespace

Classes

ApiLF

API LF class.

AreaDetection

The area detection class.

AreaDetectionArea

A detected area.

Calibration

Defines a single camera or ray image calibration, including a possible gray image.

CalibrationManager

Provides methods for managing camera calibrations. This includes creating, loading and saving.

Camera

A camera.

CameraServer

A camera server.

Cuda

Provides information about the CUDA hardware in your system and enables access to available CUDA devices.

CudaCompute

Provides methods for using a CUDA device as the computation unit of the LFR.

CudaHostImage

An image implementation which is optimized to be used to transfer images from the host to a Cuda device.

CudaImage
CudaUploadQueue

An image queue that is optimized for uploading Rx.Net.Image to a GPU using a given Rx.LFR.Net.CudaCompute instance.

EuresysFGEventCamera

The euresys framegrabber event camera, used as an interface to listen to events from cameras connected to a Euresys coaxpress framegrabber.

Export

Defines a single camera or ray image calibration, including a possible gray image.

ExtrinsicCalibration

The extrinsic calibration class.

HighResolutionParticleDetector
ImageQueue

Defines an image queue.

ImageStacking

Provides information about the CUDA hardware in your system and enables access to available CUDA devices.

ImageWindow

Provides methods for displaying an image in a window.

IPCamera

The IP Camera.

LightFieldRuntime

Provides methods for authenticating with the Light Field Runtime and for querying LFR parameters.

MetaData

Extends the default image class by a set of meta data and a calibration.

RayDepthMerge

Provides methods for merging the raw depth maps of multiple images into a single image.

RayFileReader

Provides methods for reading a ray image from a ray file.

RayFileWriter

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

RayImage

Extends the default image class by a set of meta data and a calibration.

SeqFileReader

Provides methods for reading a ray sequence from a rays file.

SeqFileWriter

Provides methods for writing frames into a sequence in a rays file.

SlamCalibration
SuperResolution
WavefrontCalibration

Provides methods to perform the wavefront calibration. In general a calibration would comprise:

Interfaces

IAreaDetection

The area detection class.

ICalibration

Defines a single camera or ray image calibration, including a possible gray image.

ICamera

A camera.

ICudaCompute

Interface class for CudaCompute.

ICudaDevice

Provides methods for interacting with a certain CUDA device.

IExtrinsicCalibration

The extrinsic calibration class.

IImageStacking

Interface for ImageStacking.

IParameters

Interface for accessing (setting and getting) parameter values of a certain class.

IRayFileReader

Provides methods for reading a ray image from a ray file.

ISeqFileReader

Provides methods for reading a ray sequence from a rays file.

ISeqFileWriter

Provides methods for writing frames into a sequence in a rays file.

ISlamCalibration

The metric calibration class.

Enumerations

EApiLFInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.ApiLF.

EApiLFParam

Specifies parameters used by Rx.LFR.Net.ApiLF.

EApiLFRaySeqMode

Specifies ray sequence file modes. These values can be used as a bit mask to combine various modes.

EAreaDetectionInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.AreaDetection.

EAreaDetectionMatchingMethod

Specifies template matching methods used in Rx.LFR.Net.AreaDetection.

EAreaDetectionParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.AreaDetection.GetParams.

EBilateralFilterAlgo

Specifies the bilateral filter algorithm that is used when calling Compute_DepthMap with Depth_Fill_Bilateral_Enabled.

ECalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.Calibration.

ECalibrationManagerInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.CalibrationManager.

ECalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.Calibration.GetParams.

ECameraInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.Camera.

ECameraServerInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.CameraServer.

ECaptureGrayImageInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.CaptureGrayImage.

ECaptureGrayImageParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.CaptureGrayImage.GetParams.

ECudaComputeInterface

Specifies interfaces used in interface getter of Rx.LFR.Net.CudaCompute.

ECudaComputeParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.CudaCompute.GetParams.

ECudaDeviceInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.CudaDevice.

ECudaDeviceParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.CudaDevice.GetParams.

ECudaInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.Cuda.

ECudaUploadQueueInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.CudaUploadQueue.

EDepthAlgorithm

Specifies the depth algorithm used when calling Rx.LFR.Net.CudaCompute.Compute_DepthRay.

EDepthCorrectionVolumeCreatorInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.DepthCorrectionVolumeCreator.

EDepthRaycastFilterAlgo

Different ways to filter in the raycast filter.

EEuresysFGEventType

Specifies groups of status messages fired from some light field runtime classes.

GenTLModule

Values that represent GenTL modules. Used to route commands to the right module.

EExtrinsicCalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.ExtrinsicCalibration.

EExtrinsicCalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.ExtrinsicCalibration.GetParams.

EExtrinsicCalibTargetParam

Values that represent extrinsic calibration target parameter types.

EExtrinsicCalibTargetType

Values that represent extrinsic calibration target types.

EHighResolutionParticleDetectorInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.HighResolutionParticleDetector.

EHighResolutionParticleDetectorParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.HighResolutionParticleDetector.GetParams.

EImage

Specifies images that can be created by the light field runtime.

EImageEvaluationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.WavefrontCalibration.

EImageEvaluationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.ImageEvaluation.GetParams.

EImageQueueInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.ImageQueue.

EImageStackingInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.ImageStacking.

EImageStackingOp

Specifies image stacking operations used in Rx.LFR.Net.ImageStacking.

ELightFieldRuntimeInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.LightFieldRuntime.

EMainFluidOrientation

Specifies the main fluid orientations regarding the image used in Rx.LFR.Net.HighResolutionParticleDetector.

EEnergyFunction

Specifies different types of the metric calibration.

EMetricCalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.MetricCalibration.

EMetricCalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.MetricCalibration.GetParams.

EMetricCalibTargetType

Values that represent metric calibration target types.

EMetricCalibType

Specifies different types of the metric calibration.

EMlaCalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.MlaCalibration.

ERayDepthProcessingInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.RayDepthProcessing.

ERayFileReaderInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.RayFileReader.

ERayFileWriterInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.RayFileWriter.

ESeqFileReaderInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.SeqFileReader.

ESeqFileWriterInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.SeqFileWriter.

ESlamCalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.SlamCalibration.

ESlamCalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.SlamCalibration.GetParams.

EStatusMsgGrp

Specifies groups of status messages fired from some light field runtime classes.

EStatusMsg

Specifies types of status messages fired from some light field runtime classes.

EStatusMsgSrc

Specifies sources of status messages fired from some light field runtime classes.

ESuperResolutionInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.SuperResolution.

ESuperResolutionParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.SuperResolution.GetParams.

EWavefrontCalibrationInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.WavefrontCalibration.

EWavefrontCalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.WavefrontCalibration.GetParams.

EImageWindowParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.ImageWindow.GetParams.

EImageWindowInterface

Specifies interfaces used by Rx.LFR.Net.ImageWindow.GetInterface.

ERayDepthMergeParam

Specifies parameters used by Rx.LFR.Net.RayDepthMerge.

ERayDepthMergeInterface

Specifies interfaces used in GetInterface of Rx.LFR.Net.RayDepthMerge.

Methods

operator==(xCamera1, xCamera2)

Equality operator.

Methods

CamImageAvailableHandler(uCamIdx)

Handler of image captured events.

ImageCapturedHandler(iage, camIdx)

Handler of image captured events.

StatusMessageHandler(eSource, eMsg, sSourceName, sMessage, iValue)
MetricCalibrationPointsUpdateHandler(groundTruthPoints, capturedPoints, centralRay, cornerRay1, cornerRay2)