Namespace: Rx::LFR – Class: CSeqFileReader – Header: Rx.LFR/SeqFileReader.h

CSeqFileReader Class

C++
#include "Rx.LFR/SeqFileReader.h"
class CSeqFileReader : public CPimpl<CSeqFileReader_Impl, ESeqFileReaderInterface>

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

Constructors

CSeqFileReader()

Default constructor.

CSeqFileReader(xSeqFileReader)

Move constructor.

Destructor

~CSeqFileReader()

Destructor. Closes the file if opened.

Methods

Open(sxFilename)

Opens the given ray sequence for reading. Then you can call ReadFrame to read frame by frame.

GetGrayImage(xGrayImage)

Reads the hold gray image of the sequence file.

GetGrayImage(xRayImage)
GetMetaData(xMetaData)

Reads the hold meta data of the sequence file.

GetMetaData(xRayImage)
ReadFrame(xRayImg, frameIdx, bUpdateCalibration)

Reads the frame and its camera format at the current frame index.

ReadFrame(xRayImg, bUpdateCalibration)

Reads the frame and its camera format at the current frame index.

Close()

Closes the opened sequence file.

SetFrameIndex(uNewIdx)

Sets the current frame index.

IsOpen()

Queries if a file has been opened.

GetFrameCount()

Gets the number of frames in the opened sequence.

GetFrameIndex()

Gets the next frame index.

GetFileSize()

Gets the file size in bytes.

GetDoubleShotMode()

Gets the double shot mode of the opened sequence. Is 0 if the sequence wasn't recorded in double shot mode.

GetImpl()

Gets the non constant implementation.

(Inherited from CPimpl)
GetImpl()

Gets the constant implementation.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
HasInterface(eInterface)

Queries if this object has the given interface.

(Inherited from CPimpl)

Operators

operator=(xSeqFileReader)

Move assignment operator.