Namespace: Rx

Rx Namespace

Classes

CCodeLocation

Holds information about a certain code location.

CExceptionSafePointer

Container for an Rx::IException31 pointer that simplifies copying of exceptions.

CGuid30

Unique identifier.

CImageFile

Provides methods for reading and writing image files.

CRxArray

Generic array class.

CRxArray2DDouble

A 2D double array.

CRxArray2DInt

A 2D integer array.

CRxArrayChar

A char array.

CRxArrayDouble

A double array.

CRxArrayFloat

A float array.

CRxArrayInt

A int array.

CRxArrayParticle

A Rx::SParticle array.

CRxArrayShort

A short array.

CRxArrayString

A Rx::CRxString array.

CRxArrayUChar

A unsigned char array.

CRxArrayUInt

A unsigned int array.

CRxArrayUShort

A unsigned short array.

CRxCalibMetaData

Raytrix Calibration Data description class.

CRxCalibrationDatabaseMissingException

Exception for signaling a missing calibration database.

CRxErrnoException

Exception for signaling errno errors.

CRxException

Raytrix exception base class. All exceptions are based on this class.

CRxFileNotFoundException

Exception for signaling file not found errors.

CRxImage

Image class. Implements the interface Rx::IImage.

CRxImageFormat

Image format descriptor.

CRxInsufficientMemoryException

Exception for signaling insufficient memory.

CRxInvalidLensTypeCountException

Exception for signaling an invalid lens type count.

CRxInvalidPlenopticTypeException

Exception for signaling an invalid lens type count.

CRxIPv4

Provides data and methods for processing an IPv4 address.

CRxIPv4Subnetmask

Provides data and methods for processing an IPv4 subnet mask.

CRxMAC

Provides data and methods for processing a MAC address.

CRxMainLens

Raytrix Main Lens description class.

CRxMapping3D

The mapping 3D. Uses a 3D volume to map a 3d Point to another 3d Point.

CRxMetaData

Handles a collection of meta data of different types.

CRxMetricCalibResult

Raytrix Main Lens description class.

CRxOperatingSystemException

Exception for signaling operating system errors.

CRxOutOfMemoryException

Exception for signaling out of memory errors.

CRxString

Basic character string operations.

CRxStringPrecision

Raytrix string format precision.

IException31

Interface class of all exceptions used since RxRuntime 3.1.

IImage

Interface supported by Raytrix images.

IIoStream

An i/o stream.

IIoStreamReader

An i/o stream reader.

IIoStreamWriter

An i/o stream writer.

IMemory

Common memory interface.

IMemory2D

Common 2D memory interface.

IMemory2DAccess

Interface for 2D memory read operations.

IMemoryAccess

Interface for memory read operations.

Logger

A logger that logs all messages corresponding to its LogLevel.

ScopedTrace

A scoped trace. Automatically creates a log entry when constructed and when destroyed. Can be used to log the beginning and end of a method.

Structs

SParticle

Representation for particles estimated in Rx.Flow algorithms. Provides 3D position, quality information, time track ID and involved 2D particles (position and size).

TPixel

General pixel template structure.

Interfaces

IRxDisposable

IDisposable interface with IsDisposed property.

Enumerations

EImageCodec

Specifies supported image codecs.

CorrelationMethodsFlags

Flags for correlation methods used in depth estimation.

ECamExtTriggerMode

Specifies camera trigger modes that can be used with parameter EPar::Cam_ExternalTriggerMode.

ECamLoopMode

Specifies possible mode for image looping used by virtual cameras.

ECamProperty

Specifies camera property IDs that can be used for getting and setting camera properties.

ECamSetIpCode

Specifies return values of ForceValidIP and SetIPConfig provided by certain camera implementations.

ECamTriggerMode

Specifies possible trigger modes of a camera.

EColorMap

Specifies different color maps used for creating color coded depth images.

EDataType

Specifies possible data types of an image.

EDisplayUnit

Values that represent display units. NEVER CHANGE THESE VALUES. YOU CAN ONLY ADD NEW ONES.

EEuresysFGEventType

Values that represent euresys framegrabber event types.

ELFSpace

Specifies light field spaces used in projection systems and algorithms.

LoggerType

Specifies the types of logger available.

LogLevel

Specifies the levels in which a logger can operate, or in which log messages can be given.

EMultiView

Specifies different kind of multi view representations used when calling Compute_Multiview.

EOpticalFlowAlgo

Specifies optical flow algorithms that can be used for high resolution particle detection or super resolution.

EPixelType

Specifies possible pixel types of an image.

ERuntimeFeature

Specifies all features that are potentially supported by a valid software license.

ETriState

Specifies the three values of a three state boolean variable.

EValueType

Specifies the data type of certain values. This is often used for storing arbitrary values in binary format.

GenTLModule

Values that represent GenTL modules.

IoStreamOrigin

Values from stdio.h.

ENumberPresentation

Specifies different number presentations when converting a number to a string.

Methods

operator|(a, b)
operator|=(a, b)
operator&(a, b)
operator&=(a, b)
operator~(a)
operator^(a, b)
operator^=(a, b)
EnumHasFlags(a, b)
operator+(sxA, sxB)
operator+(sxA, pcB)
operator+(pcA, sxB)
operator+(sxA, iVal)
operator+(sxA, uVal)
operator+(sxA, fVal)
operator+(sxA, dVal)
operator>>(sxString, iInt)

Converts the given string into an integer value.

operator>>(sxString, uInt)

Converts the given string into an unsigned integer value.

operator>>(sxString, uInt64)

Converts the given string into a 64-bit unsigned integer value.

operator>>(sxString, iInt64)

Converts the given string into a 64-bit integer value.

Methods

TPixel_Bay_BG_c()
TPixel_Bay_GB_c()
TPixel_Bay_GR_c()
TPixel_Bay_RG_c()
TPixel_BGR_c()
TPixel_BGRA_c()
TPixel_L_c()
TPixel_LA_c()
TPixel_RGB_c()
TPixel_RGBA_c()
TPixel_Bay_BG_uc()
TPixel_Bay_GB_uc()
TPixel_Bay_GR_uc()
TPixel_Bay_RG_uc()
TPixel_BGR_uc()
TPixel_BGRA_uc()
TPixel_L_uc()
TPixel_LA_uc()
TPixel_RGB_uc()
TPixel_RGBA_uc()
TPixel_Bay_BG_s()
TPixel_Bay_GB_s()
TPixel_Bay_GR_s()
TPixel_Bay_RG_s()
TPixel_BGR_s()
TPixel_BGRA_s()
TPixel_L_s()
TPixel_LA_s()
TPixel_RGB_s()
TPixel_RGBA_s()
TPixel_Bay_BG_us()
TPixel_Bay_GB_us()
TPixel_Bay_GR_us()
TPixel_Bay_RG_us()
TPixel_BGR_us()
TPixel_BGRA_us()
TPixel_L_us()
TPixel_LA_us()
TPixel_RGB_us()
TPixel_RGBA_us()
TPixel_Bay_BG_i()
TPixel_Bay_GB_i()
TPixel_Bay_GR_i()
TPixel_Bay_RG_i()
TPixel_BGR_i()
TPixel_BGRA_i()
TPixel_L_i()
TPixel_LA_i()
TPixel_RGB_i()
TPixel_RGBA_i()
TPixel_Bay_BG_ui()
TPixel_Bay_GB_ui()
TPixel_Bay_GR_ui()
TPixel_Bay_RG_ui()
TPixel_BGR_ui()
TPixel_BGRA_ui()
TPixel_L_ui()
TPixel_LA_ui()
TPixel_RGB_ui()
TPixel_RGBA_ui()
TPixel_Bay_BG_f()
TPixel_Bay_GB_f()
TPixel_Bay_GR_f()
TPixel_Bay_RG_f()
TPixel_BGR_f()
TPixel_BGRA_f()
TPixel_L_f()
TPixel_LA_f()
TPixel_RGB_f()
TPixel_RGBA_f()
TPixel_Bay_BG_d()
TPixel_Bay_GB_d()
TPixel_Bay_GR_d()
TPixel_Bay_RG_d()
TPixel_BGR_d()
TPixel_BGRA_d()
TPixel_L_d()
TPixel_LA_d()
TPixel_RGB_d()
TPixel_RGBA_d()

Namespaces

Rx::Codec
Rx::FileIO
Rx::LFR
Rx.Net