#include <src/PlusDataCollection/PlusStreamBufferItem.h>
Definition at line 38 of file PlusStreamBufferItem.h.
◆ StreamBufferItem() [1/2]
StreamBufferItem::StreamBufferItem |
( |
| ) |
|
◆ ~StreamBufferItem()
StreamBufferItem::~StreamBufferItem |
( |
| ) |
|
|
virtual |
◆ StreamBufferItem() [2/2]
◆ DeepCopy()
◆ DeleteFrameField() [1/2]
PlusStatus StreamBufferItem::DeleteFrameField |
( |
const char * |
fieldName | ) |
|
◆ DeleteFrameField() [2/2]
PlusStatus StreamBufferItem::DeleteFrameField |
( |
const std::string & |
fieldName | ) |
|
◆ GetFilteredTimestamp()
double StreamBufferItem::GetFilteredTimestamp |
( |
double |
localTimeOffsetSec | ) |
|
|
inline |
◆ GetFrame()
igsioVideoFrame& StreamBufferItem::GetFrame |
( |
| ) |
|
|
inline |
◆ GetFrameField()
std::string StreamBufferItem::GetFrameField |
( |
const std::string & |
fieldName | ) |
const |
◆ GetFrameFieldMap()
igsioFieldMapType StreamBufferItem::GetFrameFieldMap |
( |
| ) |
|
|
inline |
◆ GetIndex()
unsigned long StreamBufferItem::GetIndex |
( |
| ) |
|
|
inline |
Set/get index assigned by the data acquisition system (usually a counter) If frames are skipped then the counter should be increased by the number of skipped frames, therefore the index difference between subsequent frames be more than 1.
Definition at line 67 of file PlusStreamBufferItem.h.
◆ GetMatrix()
PlusStatus StreamBufferItem::GetMatrix |
( |
vtkMatrix4x4 * |
outputMatrix | ) |
|
◆ GetStatus()
ToolStatus StreamBufferItem::GetStatus |
( |
| ) |
const |
◆ GetTimestamp()
double StreamBufferItem::GetTimestamp |
( |
double |
localTimeOffsetSec | ) |
|
|
inline |
Get timestamp for the current buffer item in global time (global = local + offset)
Definition at line 48 of file PlusStreamBufferItem.h.
◆ GetUid()
◆ GetUnfilteredTimestamp()
double StreamBufferItem::GetUnfilteredTimestamp |
( |
double |
localTimeOffsetSec | ) |
|
|
inline |
◆ HasValidFieldData()
bool StreamBufferItem::HasValidFieldData |
( |
| ) |
const |
◆ HasValidTransformData()
bool StreamBufferItem::HasValidTransformData |
( |
| ) |
const |
|
inline |
◆ HasValidVideoData()
bool StreamBufferItem::HasValidVideoData |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ SetFilteredTimestamp()
void StreamBufferItem::SetFilteredTimestamp |
( |
double |
filteredTimestamp | ) |
|
|
inline |
◆ SetFrameField()
void StreamBufferItem::SetFrameField |
( |
std::string |
fieldName, |
|
|
std::string |
fieldValue, |
|
|
igsioFrameFieldFlags |
flags = FRAMEFIELD_NONE |
|
) |
| |
◆ SetIndex()
void StreamBufferItem::SetIndex |
( |
unsigned long |
index | ) |
|
|
inline |
◆ SetMatrix()
PlusStatus StreamBufferItem::SetMatrix |
( |
vtkMatrix4x4 * |
matrix | ) |
|
◆ SetStatus()
void StreamBufferItem::SetStatus |
( |
ToolStatus |
status | ) |
|
◆ SetUid()
◆ SetUnfilteredTimestamp()
void StreamBufferItem::SetUnfilteredTimestamp |
( |
double |
unfilteredTimestamp | ) |
|
|
inline |
◆ SetValidTransformData()
void StreamBufferItem::SetValidTransformData |
( |
bool |
aValid | ) |
|
|
inline |
◆ FilteredTimeStamp
double StreamBufferItem::FilteredTimeStamp |
|
protected |
◆ Frame
igsioVideoFrame StreamBufferItem::Frame |
|
protected |
◆ FrameFields
igsioFieldMapType StreamBufferItem::FrameFields |
|
protected |
◆ Index
unsigned long StreamBufferItem::Index |
|
protected |
◆ Matrix
vtkSmartPointer<vtkMatrix4x4> StreamBufferItem::Matrix |
|
protected |
◆ Status
ToolStatus StreamBufferItem::Status |
|
protected |
◆ Uid
unique identifier assigned by the storage buffer, it is guaranteed to increase monotonously, by one for each frame that is added to the buffer
Definition at line 116 of file PlusStreamBufferItem.h.
◆ UnfilteredTimeStamp
double StreamBufferItem::UnfilteredTimeStamp |
|
protected |
◆ ValidTransformData
bool StreamBufferItem::ValidTransformData |
|
protected |
The documentation for this class was generated from the following files: