FVVLib  1.0.0 beta 4
Public Member Functions
FVVFrameData Class Reference

Interface to access FVV frame data. More...

List of all members.

Public Member Functions

virtual int GetFrameNumber () const =0
 Gets the frame number for this frame.
virtual FVVMeshDataPtr GetMeshData () const =0
 Get the mesh data. See the definition of FVVMeshData.
virtual FVVMultiCameraImageDataPtr GetMultiCameraImageData () const =0
 Get the multi-camera image data. See the definition of FVVMultiCameraImageData.
virtual ~FVVFrameData ()

Detailed Description

Interface to access FVV frame data.

The geometry and texture format of the frames can be accessed through the FVVFrameInfo interface. The FVVFrameData interface provides access to the data itself.


Constructor & Destructor Documentation

virtual ~FVVFrameData ( ) [virtual]

Member Function Documentation

int GetFrameNumber ( ) const [pure virtual]

Gets the frame number for this frame.

Returns:
The frame number.
FVVMeshDataPtr GetMeshData ( ) const [pure virtual]

Get the mesh data. See the definition of FVVMeshData.

Note:
Only available if geometry format is FVVGeometryFormat::FVV_GEOMETRY_FORMAT_MESH.
Returns:
The mesh data.
nullptr if no mesh data is set.
FVVMultiCameraImageDataPtr GetMultiCameraImageData ( ) const [pure virtual]

Get the multi-camera image data. See the definition of FVVMultiCameraImageData.

Note:
Only available if texture format is FVVTextureFormat::FVV_TEXTURE_FORMAT_MULTI_CAMERA_IMAGES.
Returns:
The multi-camera image data.
nullptr if no multi-camera image data is set.