PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
vtkPlusBuffer Member List

This is the complete list of members for vtkPlusBuffer, including all inherited members.

AddItem(vtkImageData *frame, US_IMAGE_ORIENTATION usImageOrientation, US_IMAGE_TYPE imageType, long frameNumber, const std::array< int, 3 > &clipRectangleOrigin, const std::array< int, 3 > &clipRectangleSize, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)vtkPlusBuffervirtual
AddItem(const igsioVideoFrame *frame, long frameNumber, const std::array< int, 3 > &clipRectangleOrigin, const std::array< int, 3 > &clipRectangleSize, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)vtkPlusBuffervirtual
AddItem(void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &inputFrameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, const std::array< int, 3 > &clipRectangleOrigin, const std::array< int, 3 > &clipRectangleSize, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL, vtkStreamingVolumeFrame *encodedFrame=NULL)vtkPlusBuffervirtual
AddItem(void *imageDataPtr, const FrameSizeType &frameSize, unsigned int frameSizeInBytes, US_IMAGE_TYPE imageType, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)vtkPlusBuffervirtual
AddItem(const igsioFieldMapType &fields, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP)vtkPlusBuffervirtual
AddTimeStampedItem(vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredTimestamp, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)vtkPlusBuffer
AllocateMemoryForFrames()vtkPlusBufferprotectedvirtual
CheckFrameFormat(const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, US_IMAGE_TYPE imgType, int numberOfScalarComponents)vtkPlusBufferprotectedvirtual
Clear()vtkPlusBuffervirtual
CLOSEST_TIME enum valuevtkPlusBuffer
CopyImagesFromTrackedFrameList(vtkIGSIOTrackedFrameList *sourceTrackedFrameList, TIMESTAMP_FILTERING_OPTION timestampFiltering, bool copyFrameFields)vtkPlusBuffer
CopyTransformFromTrackedFrameList(vtkIGSIOTrackedFrameList *sourceTrackedFrameList, TIMESTAMP_FILTERING_OPTION timestampFiltering, igsioTransformName &transformName)vtkPlusBuffer
DataItemTemporalInterpolationType enum namevtkPlusBuffer
DeepCopy(vtkPlusBuffer *buffer)vtkPlusBuffervirtual
DescriptiveNamevtkPlusBufferprotected
EXACT_TIME enum valuevtkPlusBuffer
FrameSizevtkPlusBufferprotected
GetAveragedItemsForFiltering()vtkPlusBuffervirtual
GetBufferIndexFromTime(const double time, int &bufferIndex)vtkPlusBuffer
GetBufferSize()vtkPlusBuffervirtual
GetClassName()vtkPlusBuffervirtual
GetDescriptiveName()vtkPlusBuffervirtual
GetFrameRate(bool ideal=false, double *framePeriodStdevSecPtr=NULL)vtkPlusBufferinlinevirtual
GetFrameSize() constvtkPlusBuffervirtual
GetFrameSize(unsigned int &_arg1, unsigned int &_arg2, unsigned int &_arg3) constvtkPlusBuffervirtual
GetImageOrientation()vtkPlusBuffervirtual
GetImageType()vtkPlusBuffervirtual
GetIndex(const BufferItemUidType uid, unsigned long &index)vtkPlusBuffervirtual
GetInterpolatedStreamBufferItemFromTime(double time, StreamBufferItem *bufferItem)vtkPlusBufferprotectedvirtual
GetItemUidFromTime(double time, BufferItemUidType &uid)vtkPlusBufferinlinevirtual
GetLatestItemHasValidFieldData()vtkPlusBuffervirtual
GetLatestItemHasValidTransformData()vtkPlusBuffervirtual
GetLatestItemHasValidVideoData()vtkPlusBuffervirtual
GetLatestItemUidInBuffer()vtkPlusBufferinlinevirtual
GetLatestStreamBufferItem(StreamBufferItem *bufferItem)vtkPlusBufferinlinevirtual
GetLatestTimeStamp(double &latestTimestamp)vtkPlusBuffervirtual
GetLocalTimeOffsetSec()vtkPlusBuffervirtual
GetMaxAllowedTimeDifference()vtkPlusBuffervirtual
GetNumberOfBytesPerPixel()vtkPlusBuffer
GetNumberOfBytesPerScalar()vtkPlusBuffer
GetNumberOfItems()vtkPlusBufferinlinevirtual
GetNumberOfScalarComponents()vtkPlusBuffervirtual
GetOldestItemUidInBuffer()vtkPlusBufferinlinevirtual
GetOldestStreamBufferItem(StreamBufferItem *bufferItem)vtkPlusBufferinlinevirtual
GetOldestTimeStamp(double &oldestTimestamp)vtkPlusBuffervirtual
GetPixelType()vtkPlusBuffervirtual
GetPrevNextBufferItemFromTime(double time, StreamBufferItem &itemA, StreamBufferItem &itemB)vtkPlusBufferprotected
GetStartTime()vtkPlusBuffervirtual
GetStreamBufferItem(BufferItemUidType uid, StreamBufferItem *bufferItem)vtkPlusBuffervirtual
GetStreamBufferItemFromClosestTime(double time, StreamBufferItem *bufferItem)vtkPlusBufferprotectedvirtual
GetStreamBufferItemFromExactTime(double time, StreamBufferItem *bufferItem)vtkPlusBufferprotectedvirtual
GetStreamBufferItemFromTime(double time, StreamBufferItem *bufferItem, DataItemTemporalInterpolationType interpolation)vtkPlusBuffervirtual
GetTimeStamp(BufferItemUidType uid, double &timestamp)vtkPlusBuffervirtual
GetTimeStampReporting()vtkPlusBuffer
GetTimeStampReportTable(vtkTable *timeStampReportTable)vtkPlusBuffervirtual
ImageOrientationvtkPlusBufferprotected
ImageTypevtkPlusBufferprotected
INTERPOLATED enum valuevtkPlusBuffer
IsA(const char *type)vtkPlusBuffervirtual
IsTypeOf(const char *type)vtkPlusBufferstatic
MaxAllowedTimeDifferencevtkPlusBufferprotected
ModifyBufferItemFrameField(BufferItemUidType uid, const std::string &key, const std::string &value)vtkPlusBuffervirtual
New()vtkPlusBufferstatic
NumberOfScalarComponentsvtkPlusBufferprotected
PixelTypevtkPlusBufferprotected
PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDEvtkPlusBuffervirtual
READ_FILTERED_AND_UNFILTERED_TIMESTAMPS enum valuevtkPlusBuffer
READ_FILTERED_IGNORE_UNFILTERED_TIMESTAMPS enum valuevtkPlusBuffer
READ_UNFILTERED_COMPUTE_FILTERED_TIMESTAMPS enum valuevtkPlusBuffer
SafeDownCast(vtkObject *o)vtkPlusBufferstatic
SetAveragedItemsForFiltering(int averagedItemsForFiltering)vtkPlusBuffervirtual
SetBufferSize(int n)vtkPlusBuffervirtual
SetDescriptiveName(const char *)vtkPlusBuffervirtual
SetFrameSize(unsigned int x, unsigned int y, unsigned int z, bool allocateFrames=true)vtkPlusBuffer
SetFrameSize(const FrameSizeType &frameSize, bool allocateFrames=true)vtkPlusBuffer
SetImageOrientation(US_IMAGE_ORIENTATION imageOrientation)vtkPlusBuffer
SetImageType(US_IMAGE_TYPE imageType)vtkPlusBuffer
SetLocalTimeOffsetSec(double offsetSec)vtkPlusBuffervirtual
SetMaxAllowedTimeDifference(double)vtkPlusBuffervirtual
SetNumberOfScalarComponents(unsigned int numberOfScalarComponents)vtkPlusBuffer
SetPixelType(igsioCommon::VTKScalarPixelType pixelType)vtkPlusBuffer
SetStartTime(double startTime)vtkPlusBuffervirtual
SetTimeStampReporting(bool enable)vtkPlusBuffer
StreamBuffervtkPlusBufferprotected
StreamItemCircularBuffer typedefvtkPlusBufferprotected
Superclass typedefvtkPlusBuffer
TIMESTAMP_FILTERING_OPTION enum namevtkPlusBuffer
vtkPlusBuffer()vtkPlusBufferprotected
WriteToSequenceFile(const char *filename, bool useCompression=false)vtkPlusBuffervirtual
~vtkPlusBuffer()vtkPlusBufferprotected