Namespaces | |
EImage | |
Values that represent EImage. | |
EImgStack | |
Values that represent EImgStack. | |
EMetricCalibPointFilter | |
Values that represent EMetricCalibPointFilter. | |
EMetricCalibPointType | |
Values that represent EMetricCalibPointType. | |
EMetricCalibResult | |
Values that represent EMetricCalibResult. | |
EMetricCalibType | |
Values that represent EMetricCalibType. | |
EParticleTrackingProgress | |
Enumeratives indicating stage of progress report. I.e. 2D image processing, 3D estimation etc. | |
ERaySeqMode | |
Ray sequence file modes. These enums can be used as a bit mask to combine various modes. | |
EStatusMsg | |
Values that represent EStatusMsg. | |
EStatusMsgGrp | |
Values that represent EStatusMsgGrp. | |
EStatusMsgSrc | |
Values that represent EStatusMsgSrc. | |
Interfaces | |
Net | |
Params | |
ParticleDetection | |
Classes | |
class | CApiLF |
ApiLF. More... | |
class | CCalibration |
Defines a single camera or ray image calibration, including a possible gray image. More... | |
class | CCalibrationManager |
Provides methods for managing camera calibrations. This includes creating, loading and saving. More... | |
class | CCamera |
A camera. More... | |
class | CCameraServer |
The camera server. More... | |
class | CCuda |
Provides information about the CUDA hardware in your system and enables access to available CUDA devices. More... | |
class | CCudaCompute |
Provides methods for using a CUDA device as the computation unit of the LFR. More... | |
class | CCudaDevice |
Provides methods for interacting with a certain CUDA device. More... | |
class | CExport |
An export. More... | |
class | CHighResolutionParticleDetector |
Provides methods to perform high resolution particle detection. More... | |
class | CImageQueue |
A bounded queue that uses the move semantics and that is thread safe. More... | |
class | CImageStacking |
Provides methods for stacking images within a given mode using a CUDA device. More... | |
class | CLightFieldRuntime |
Provides methods for authenticating with the Light Field Runtime and for querying LFR parameters. More... | |
class | CMetaData |
The LFR Meta Data class More... | |
class | COpenGlInterop |
Provides methods for using OpenGL contexts and textures. More... | |
class | CParameters |
A base of all classes that need to get or set parameters. More... | |
class | CParameters_Impl |
class | CParametersPimpl |
A base of all classes that need to get or set parameters. More... | |
class | CPimpl |
The PIMPL base class. Creates, holds and destroys an instance of the given generic type parameter. More... | |
class | CRayFileReader |
Provides methods for reading a ray image from a ray file. More... | |
class | CRayFileWriter |
Provides methods for writing a ray image to a ray file. More... | |
class | CRayImage |
Extends the default CRxImage class by a set of meta data and a calibration. More... | |
class | CSeqFileReader |
Provides methods for reading a ray sequence from a rays file. More... | |
class | CSeqFileWriter |
Provides methods for writing frames into a sequence in a rays file. More... | |
class | CSuperResolution |
Provides methods to perform super resolution. More... | |
class | ICudaDataImages |
CUDA data: Images. More... | |
class | ICudaDataTextures |
CUDA data: Textures. More... | |
class | IIPCamera |
CUDA data: Images. More... | |
Typedefs | |
typedef void * | TCallbackContext |
typedef void(__stdcall * | TFuncDataDeliveryCallback) (const Rx::CRxArrayParticle &xParticles, const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for delivering estimation result to caller in case of asynchronous calls to PerformParticleTracking_Async and IncrementalParticleTracking_Async. More... | |
typedef void(__stdcall * | TFuncExceptionCallback) (const Rx::CRxException &xExc, void *pvContext) |
Callback for error report from worker module. Failed modules indicate a critical error in the processing chain of the main process. The systems needs to be cleared and re-initialized. More... | |
typedef void(__stdcall * | TFuncFailCallback) (const Rx::CRxException &xExc, const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for error report from task execution. A failed task indicates that a requested operation could not be processed successfully. E.g. calling an estimation for a time index that has no corresponding image in used sequence results in 'image not found' error. More... | |
typedef void(__stdcall * | TFuncFinishedCallback) (const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for reporting the successful completion of a task. More... | |
typedef void(* | TFuncImageCaptured) (const CRxImage &xImage, unsigned uCamIdx, void *pvContext) |
The type of the function pointer of image captured callbacks. More... | |
typedef void(__stdcall * | TFuncProgressCallback) (Rx::LFR::EParticleTrackingProgress::ID eProgressType, int iValue, size_t nTaskUID, bool &bCancelTask, void *pvContext) |
ParticleTracking callback for reporting progress of processed tasks. The 'uProgressType' describes the type of progress as 0 : Staring algorithm 1 : Report of progress in per mill provided in 'iValue' 2 : Algorithm finished. Task has not necessarily been finished yet (i.e. no FinishCallback) More... | |
typedef void(__stdcall * | TFuncStatusMsg) (EStatusMsgSrc::ID eSource, EStatusMsg::ID eMsg, const char *pcSourceName, const char *pcMessage, int iValue, void *pvContext) |
The type of the function pointer of all status message callbacks. More... | |
typedef void* Rx::LFR::TCallbackContext |
typedef void(__stdcall * Rx::LFR::TFuncDataDeliveryCallback) (const Rx::CRxArrayParticle &xParticles, const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for delivering estimation result to caller in case of asynchronous calls to PerformParticleTracking_Async and IncrementalParticleTracking_Async.
Only used for asynchronous calls.
The UID of the task is as returned by asynchronous functions.
xParticles | Particle array result. |
nTaskUID | Identifier of failed task. |
pvContext | Callback context (pointer to owner). |
typedef void(__stdcall * Rx::LFR::TFuncExceptionCallback) (const Rx::CRxException &xExc, void *pvContext) |
Callback for error report from worker module. Failed modules indicate a critical error in the processing chain of the main process. The systems needs to be cleared and re-initialized.
xExc | Excpetion describing fail state. |
pvContext | Callback context (pointer to owner). |
typedef void(__stdcall * Rx::LFR::TFuncFailCallback) (const Rx::CRxException &xExc, const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for error report from task execution. A failed task indicates that a requested operation could not be processed successfully. E.g. calling an estimation for a time index that has no corresponding image in used sequence results in 'image not found' error.
Only used for asynchronous calls.
The UID of the task is as returned by asynchronous functions.
PerformParticleTracking_Async(const Rx::CRxString& sSequenceFilename); ComputeBgImages_Async(const Rx::CRxString& sSequenceFilename); IncrementalParticleTracking_Async(Rx::LFR::CRayImage& xRayImage);
xExc | Excpetion describing fail state. |
nTaskUID | Identifier of failed task. |
pvContext | Callback context (pointer to owner). |
typedef void(__stdcall * Rx::LFR::TFuncFinishedCallback) (const size_t nTaskUID, void *pvContext) |
ParticleTracking callback for reporting the successful completion of a task.
Only used for asynchronous calls.
The UID of the task is as returned by asynchronous functions.
nTaskUID | Identifier of failed task. |
pvContext | Callback context (pointer to owner). |
typedef void(* Rx::LFR::TFuncImageCaptured) (const CRxImage &xImage, unsigned uCamIdx, void *pvContext) |
The type of the function pointer of image captured callbacks.
typedef void(__stdcall * Rx::LFR::TFuncProgressCallback) (Rx::LFR::EParticleTrackingProgress::ID eProgressType, int iValue, size_t nTaskUID, bool &bCancelTask, void *pvContext) |
ParticleTracking callback for reporting progress of processed tasks. The 'uProgressType' describes the type of progress as 0 : Staring algorithm 1 : Report of progress in per mill provided in 'iValue' 2 : Algorithm finished. Task has not necessarily been finished yet (i.e. no FinishCallback)
Return 'true' to signal task to cancel computation.
The UID of the task is as returned by asynchronous functions. Unused for synchronous calls.
uProgressType | Progress type. |
iValue | Value of progress. |
nTaskUID | Identifier of failed task. |
pvContext | Callback context (pointer to owner). |
typedef void(__stdcall * Rx::LFR::TFuncStatusMsg) (EStatusMsgSrc::ID eSource, EStatusMsg::ID eMsg, const char *pcSourceName, const char *pcMessage, int iValue, void *pvContext) |
The type of the function pointer of all status message callbacks.