Interface for decoding multiple data frames.
Inherited by Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
Public Member Functions | |
virtual void | Close ()=0 |
Closes this IFileDataFramesDecode. More... | |
virtual void | Destroy ()=0 |
Destroys this IFileDataFramesDecode. More... | |
virtual void | GetData (size_t nDataId, double &dData)=0 |
Gets a double value from the current frame. More... | |
virtual void | GetData (size_t nDataId, Rx::Interop::Runtime30::IMemory *pTrgMem)=0 |
Gets a IMemory block from the current frame. More... | |
virtual void | GetData (size_t nDataId, Rx::Interop::Runtime30::IMemory2D *pTrgMem)=0 |
Gets a IMemory2D block from the current frame. More... | |
virtual void | JumpToFrame (size_t nFrameNbr)=0 |
Opens specified frame and reads it. More... | |
virtual bool | NextFrame ()=0 |
Opens a new frame and reads it. More... | |
virtual void | Open (const Rx::CRxString &sxFullPath)=0 |
Opens the IFileDataFramesDecode. Input folder for the files is the given path. More... | |
Protected Member Functions | |
virtual | ~IFileDataFramesDecode () |
Destructor. More... | |
|
inlineprotectedvirtual |
Destructor.
|
pure virtual |
Closes this IFileDataFramesDecode.
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Destroys this IFileDataFramesDecode.
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Gets a double value from the current frame.
nDataId | [in] Identifier for the data. |
dData | [out] The data. |
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Gets a IMemory block from the current frame.
nDataId | [in] Identifier for the data. |
pTrgMem | [out] If non-null, the target memory. |
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Gets a IMemory2D block from the current frame.
nDataId | [in] Identifier for the data. |
pTrgMem | [out] If non-null, the target memory. |
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Opens specified frame and reads it.
nFrameNbr | [in] The frame number. |
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Opens a new frame and reads it.
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.
|
pure virtual |
Opens the IFileDataFramesDecode. Input folder for the files is the given path.
fullPath | [in] Full pathname where all files are located. |
Implemented in Rx::FileIO::CUVTKDecode, and Rx::FileIO::CUVTKDecode_Impl.