Namespace: Rx::LFR – Class: CSeqFileReader – Header: Rx.LFR/SeqFileReader.h
CSeqFileReader Class
#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. |