PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
Class for acquiring ultrasound images from WinProbe ultrasound systems. More...
#include <src/PlusDataCollection/WinProbe/vtkPlusWinProbeVideoSource.h>
Public Types | |
enum | Mode { Mode::B = 0, Mode::BRF, Mode::RF, Mode::M, Mode::PW, Mode::ARFI, Mode::CFD } |
typedef vtkPlusDevice | Superclass |
Public Types inherited from vtkPlusUsDevice | |
typedef vtkPlusDevice | Superclass |
Public Types inherited from vtkPlusDevice | |
typedef vtkImageAlgorithm | Superclass |
Public Member Functions | |
PlusStatus | ARFIPush (uint8_t maximumVoltage=50) |
PlusStatus | FreezeDevice (bool freeze) |
bool | GetARFIEnabled () |
float | GetARFIFocalPointDepth (int index) |
int32_t | GetARFIInterPushDelay () |
int32_t | GetARFIInterSetDelay () |
bool | GetARFIIsX8BFEnabled () |
uint16_t | GetARFILineTimer () |
int32_t | GetARFIPostPushLineRepeatCount () |
int32_t | GetARFIPrePushLineRepeatCount () |
std::string | GetARFIPushConfigurationString () |
int32_t | GetARFIStartSample () |
int32_t | GetARFIStopSample () |
uint16_t | GetARFITxCycleCount () |
uint8_t | GetARFITxCycleWidth () |
uint16_t | GetARFITxTxCycleCount () |
uint8_t | GetARFITxTxCycleWidth () |
bool | GetBAmplitudeModulationEnabled () |
double | GetBApodizationFNumber () |
bool | GetBBubbleContrastEnabled () |
int16_t | GetBBubbleDestructionCycleCount () |
bool | GetBBubbleDestructionEnabled () |
int32_t | GetBFrameRateLimit () |
bool | GetBHarmonicEnabled () |
int32_t | GetBMultiFocalZoneCount () |
int | GetBPRF () |
bool | GetBRFEnabled () |
int | GetBTransmitCurrent () |
uint16_t | GetBTransmitCycleCount () |
double | GetBTransmitFNumber () |
bool | GetBTransmitLocked () |
int32_t | GetBTXFilterCoefficientSet () |
virtual const char * | GetClassName () |
const double * | GetCurrentPixelSpacingMm () |
std::vector< double > | GetExtraSourceSpacing () |
double | GetFirstGainValue () |
float | GetFocalPointDepth (int index) |
std::string | GetFPGARevDateString () |
uint16_t | GetLogLinearKnee () const |
uint8_t | GetLogMax () const |
int32_t | GetMAcousticLineCount () |
uint16_t | GetMaxValue () const |
int32_t | GetMDepth () |
uint16_t | GetMinValue () const |
int32_t | GetMLineIndex () |
bool | GetMModeEnabled () |
Mode | GetMode () |
int32_t | GetMPRFrequency () |
bool | GetMRevolvingEnabled () |
int | GetMWidth () |
int32_t | GetMWidthLines () |
double | GetOverallTimeGainCompensation () |
std::vector< double > | GetPrimarySourceSpacing () |
float | GetScanDepthMm () |
float | GetSpatialCompoundAngle () |
int32_t | GetSpatialCompoundCount () |
bool | GetSpatialCompoundEnabled () |
uint8_t | GetSSDecimation () |
double | GetTimeGainCompensation (int index) |
std::string | GetTransducerID () |
int | GetTransducerInternalID () |
float | GetTransducerWidthMm () |
float | GetTransmitFrequencyMHz () |
bool | GetUseDeviceFrameReconstruction () |
uint8_t | GetVoltage () |
PlusStatus | InternalApplyImagingParameterChange () override |
virtual int | IsA (const char *type) |
bool | IsFrozen () |
bool | IsScanning () |
virtual bool | IsTracker () const |
std::string | ModeToString (Mode mode) |
int | MSecondsFromWidth (int32_t value) |
int32_t | MWidthFromSeconds (int value) |
void | operator= (const vtkPlusWinProbeVideoSource &)=delete |
virtual void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
virtual PlusStatus | ReadConfiguration (vtkXMLDataElement *config) |
PlusStatus | SendCommand (const char *command) |
void | SetARFIEnabled (bool value) |
PlusStatus | SetARFIFocalPointDepth (int index, float depth) |
PlusStatus | SetARFIInterPushDelay (int32_t propertyValue) |
PlusStatus | SetARFIInterSetDelay (int32_t propertyValue) |
PlusStatus | SetARFILineTimer (uint16_t propertyValue) |
PlusStatus | SetARFIPostPushLineRepeatCount (int32_t propertyValue) |
PlusStatus | SetARFIPrePushLineRepeatCount (int32_t propertyValue) |
void | SetARFIPushConfigurationString (std::string pushConfiguration) |
void | SetARFIStartSample (int32_t value) |
void | SetARFIStopSample (int32_t value) |
PlusStatus | SetARFITxCycleCount (uint16_t propertyValue) |
PlusStatus | SetARFITxCycleWidth (uint8_t propertyValue) |
PlusStatus | SetARFITxTxCycleCount (uint16_t propertyValue) |
PlusStatus | SetARFITxTxCycleWidth (uint8_t propertyValue) |
void | SetBAmplitudeModulationEnabled (bool value) |
void | SetBApodizationFNumber (double value) |
void | SetBBubbleContrastEnabled (bool value) |
void | SetBBubbleDestructionCycleCount (int16_t value) |
void | SetBBubbleDestructionEnabled (bool value) |
void | SetBFrameRateLimit (int32_t value) |
void | SetBHarmonicEnabled (bool value) |
PlusStatus | SetBMultiFocalZoneCount (int32_t count) |
void | SetBRFEnabled (bool value) |
void | SetBTransmitCurrent (int value) |
void | SetBTransmitCycleCount (uint16_t value) |
void | SetBTransmitFNumber (double value) |
void | SetBTransmitLocked (bool value) |
void | SetBTXFilterCoefficientSet (int32_t value) |
PlusStatus | SetExtraSourceMode (Mode mode) |
PlusStatus | SetFirstGainValue (double value) |
PlusStatus | SetFocalPointDepth (int index, float depth) |
void | SetLogLinearKnee (const uint16_t threshold) |
void | SetLogMax (const uint8_t threshold) |
void | SetMAcousticLineCount (int32_t value) |
void | SetMaxValue (const uint16_t maxValue) |
void | SetMDepth (int32_t value) |
void | SetMinValue (const uint16_t minValue) |
void | SetMLineIndex (int32_t value) |
void | SetMModeEnabled (bool value) |
void | SetMode (Mode mode) |
void | SetMPRFrequency (int32_t value) |
void | SetMRevolvingEnabled (bool value) |
void | SetMWidth (int value) |
void | SetMWidthLines (int32_t value) |
PlusStatus | SetOverallTimeGainCompensation (double value) |
PlusStatus | SetScanDepthMm (float depth) |
void | SetSpatialCompoundCount (int32_t value) |
void | SetSpatialCompoundEnabled (bool value) |
PlusStatus | SetSSDecimation (uint8_t value) |
PlusStatus | SetTimeGainCompensation (int index, double value) |
PlusStatus | SetTransducerID (std::string guid) |
PlusStatus | SetTransmitFrequencyMHz (float frequency) |
void | SetUseDeviceFrameReconstruction (bool value) |
PlusStatus | SetVoltage (uint8_t voltage) |
Mode | StringToMode (std::string modeString) |
vtkPlusWinProbeVideoSource (const vtkPlusWinProbeVideoSource &)=delete | |
virtual PlusStatus | WriteConfiguration (vtkXMLDataElement *config) |
Public Member Functions inherited from vtkPlusUsDevice | |
virtual PlusStatus | AddVideoItemToVideoSource (vtkPlusDataSource &videoSource, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) |
virtual PlusStatus | AddVideoItemToVideoSource (vtkPlusDataSource &videoSource, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) |
virtual PlusStatus | AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) override |
virtual PlusStatus | AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) override |
virtual std::vector< double > | CalculateAngles () |
virtual std::vector< double > | CalculateBoundingBox () |
virtual std::vector< double > | CalculateDepths () |
virtual double | CalculateLinearWidth () |
virtual std::vector< double > | CalculateOrigin () |
virtual vtkPlusUsImagingParameters * | GetImagingParameters () |
virtual std::string | GetParameter (const std::string &key) const |
virtual PlusStatus | GetParameter (const std::string &key, std::string &outValue) const |
virtual IGTLIO_PROBE_TYPE | GetProbeType () |
bool | IsKnownKey (const std::string &queryKey) const |
virtual PlusStatus | SetNewImagingParameters (const vtkPlusUsImagingParameters &newImagingParameters) |
virtual PlusStatus | SetParameter (const std::string &key, const std::string &value) |
vtkGetStdStringMacro (ImageToTransducerTransformName) | |
vtkSetStdStringMacro (ImageToTransducerTransformName) | |
Public Member Functions inherited from vtkPlusDevice | |
PlusStatus | AddFieldDataSource (vtkPlusDataSource *aSource) |
PlusStatus | AddInputChannel (vtkPlusChannel *aChannel) |
PlusStatus | AddOutputChannel (vtkPlusChannel *aChannel) |
PlusStatus | AddTool (vtkPlusDataSource *tool, bool requireUniquePortName=true) |
PlusStatus | AddVideoSource (vtkPlusDataSource *anImage) |
void | ClearAllBuffers () |
virtual PlusStatus | Connect () |
virtual PlusStatus | CreateDefaultOutputChannel (const char *channelId=NULL, bool addSource=true) |
void | DeepCopy (const vtkPlusDevice &device) |
virtual PlusStatus | Disconnect () |
virtual PlusStatus | ForceUpdate () |
virtual double | GetAcquisitionRate () const |
virtual PlusStatus | GetBufferSize (vtkPlusChannel &aChannel, int &outVal, const std::string &aSourceId=std::string("")) |
virtual int | GetConnected () const |
virtual bool | GetCorrectlyConfigured () const |
PlusStatus | GetDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) |
PlusStatus | GetDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) |
virtual double | GetDesiredTimestamp () |
virtual std::string | GetDeviceId () const |
PlusStatus | GetFieldDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) const |
PlusStatus | GetFieldDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) const |
DataSourceContainerConstIterator | GetFieldDataSourcessIteratorBegin () const |
DataSourceContainerConstIterator | GetFieldDataSourcessIteratorEnd () const |
PlusStatus | GetFirstActiveOutputVideoSource (vtkPlusDataSource *&aVideoSource) |
PlusStatus | GetFirstActiveTool (vtkPlusDataSource *&aTool) const |
PlusStatus | GetFirstOutputChannel (vtkPlusChannel *&aChannel) |
PlusStatus | GetFirstVideoSource (vtkPlusDataSource *&anImage) |
virtual unsigned long | GetFrameNumber () const |
virtual double | GetFrameTimeStamp () const |
virtual PlusStatus | GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferencFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform) |
virtual PlusStatus | GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaDataItems) |
virtual US_IMAGE_TYPE | GetImageType (vtkPlusChannel &aChannel) |
PlusStatus | GetInputDevices (std::vector< vtkPlusDevice * > &outDeviceList) const |
PlusStatus | GetInputDevicesRecursive (std::vector< vtkPlusDevice * > &outDeviceList) const |
virtual PlusStatus | GetInputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const |
virtual PlusStatus | GetInputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const |
double | GetInternalUpdateRate () const |
virtual double | GetLocalTimeOffsetSec () const |
double | GetMissingInputGracePeriodSec () const |
virtual int | GetNumberOfFieldDataSources () const |
virtual int | GetNumberOfTools () const |
virtual int | GetNumberOfVideoSources () const |
PlusStatus | GetOutputChannelByName (vtkPlusChannel *&aChannel, const char *aChannelId) |
PlusStatus | GetOutputChannelByName (vtkPlusChannel *&aChannel, const std::string &aChannelId) |
ChannelContainerConstIterator | GetOutputChannelsEnd () const |
ChannelContainerIterator | GetOutputChannelsEnd () |
ChannelContainerConstIterator | GetOutputChannelsStart () const |
ChannelContainerIterator | GetOutputChannelsStart () |
virtual PlusStatus | GetOutputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const |
virtual PlusStatus | GetOutputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const |
virtual igsioCommon::VTKScalarPixelType | GetPixelType (vtkPlusChannel &aChannel) |
virtual std::string | GetSdkVersion () |
virtual double | GetStartTime () |
virtual double | GetTimestampClosestToDesired () |
PlusStatus | GetTool (const char *aToolSourceId, vtkPlusDataSource *&aTool) const |
PlusStatus | GetTool (const std::string &aToolSourceId, vtkPlusDataSource *&aTool) const |
PlusStatus | GetToolByPortName (const char *aPortName, vtkPlusDataSource *&aSource) |
PlusStatus | GetToolByPortName (const std::string &aPortName, vtkPlusDataSource *&aSource) |
DataSourceContainerConstIterator | GetToolIteratorBegin () const |
DataSourceContainerConstIterator | GetToolIteratorEnd () const |
std::string | GetToolReferenceFrameName () const |
virtual int | GetUpdateWithDesiredTimestamp () |
PlusStatus | GetVideoSource (const char *aSourceId, vtkPlusDataSource *&aVideoSource) |
PlusStatus | GetVideoSourceByIndex (const unsigned int index, vtkPlusDataSource *&aVideoSource) |
DataSourceContainerConstIterator | GetVideoSourceIteratorBegin () const |
DataSourceContainerConstIterator | GetVideoSourceIteratorEnd () const |
std::vector< vtkPlusDataSource * > | GetVideoSources () const |
PlusStatus | GetVideoSourcesByPortName (const char *aPortName, std::vector< vtkPlusDataSource * > &sources) |
PlusStatus | GetVideoSourcesByPortName (const std::string &aPortName, std::vector< vtkPlusDataSource * > &sources) |
virtual bool | IsConnected () const |
virtual bool | IsRecording () const |
virtual bool | IsResettable () |
virtual bool | IsVirtual () const |
virtual PlusStatus | NotifyConfigured () |
virtual int | OutputChannelCount () const |
virtual PlusStatus | Probe () |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual PlusStatus | Reset () |
virtual PlusStatus | SendText (const std::string &textToSend, std::string *textReceived=NULL) |
PlusStatus | SetAcquisitionRate (double aRate) |
virtual PlusStatus | SetBufferSize (vtkPlusChannel &aChannel, int FrameBufferSize, const std::string &aSourceId=std::string("")) |
virtual void | SetDataCollector (vtkPlusDataCollector *_arg) |
virtual void | SetDesiredTimestamp (double) |
void | SetDeviceId (const std::string &id) |
void | SetFieldDataSourcesBufferSize (int aBufferSize) |
virtual PlusStatus | SetImageType (vtkPlusChannel &aChannel, US_IMAGE_TYPE imageType) |
virtual PlusStatus | SetInputFrameSize (vtkPlusDataSource &aSource, unsigned int x, unsigned int y, unsigned int z) |
virtual void | SetLocalTimeOffsetSec (double aTimeOffsetSec) |
virtual void | SetMissingInputGracePeriodSec (double) |
virtual PlusStatus | SetPixelType (vtkPlusChannel &aChannel, igsioCommon::VTKScalarPixelType pixelType) |
virtual void | SetStartTime (double startTime) |
void | SetToolReferenceFrameName (const std::string &frameName) |
void | SetToolsBufferSize (int aBufferSize) |
virtual void | SetUpdateWithDesiredTimestamp (int) |
virtual PlusStatus | StartRecording () |
virtual PlusStatus | StopRecording () |
virtual void | UpdateWithDesiredTimestampOff () |
virtual void | UpdateWithDesiredTimestampOn () |
virtual PlusStatus | WriteToolsToSequenceFile (const std::string &filename, bool useCompression=false) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPlusWinProbeVideoSource * | New () |
static vtkPlusWinProbeVideoSource * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkPlusUsDevice | |
static int | IsTypeOf (const char *type) |
static vtkPlusUsDevice * | New () |
static vtkPlusUsDevice * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkPlusDevice | |
static PlusStatus | GetToolReferenceFrameFromTrackedFrame (igsioTrackedFrame &aFrame, std::string &aToolReferenceFrameName) |
static int | IsTypeOf (const char *type) |
static vtkPlusDevice * | New () |
static vtkPlusDevice * | SafeDownCast (vtkObject *o) |
Static Public Attributes | |
static const char * | GET_ARFI_ENABLED = "GetARFIEnabled" |
static const char * | GET_ARFI_FOCAL_DEPTH = "GetARFIFocalDepth" |
static const char * | GET_ARFI_INTER_PUSH_DELAY = "GetARFIInterPushDelay" |
static const char * | GET_ARFI_INTER_SET_DELAY = "GetARFIInterSetDelay" |
static const char * | GET_ARFI_LINE_TIMER = "GetARFILineTimer" |
static const char * | GET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "GetARFIPostPushLineRepeatCount" |
static const char * | GET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "GetARFIPrePushLineRepeatCount" |
static const char * | GET_ARFI_PUSH_CONFIG = "GetARFIPushConfigurationString" |
static const char * | GET_ARFI_START_SAMPLE = "GetARFIStartSample" |
static const char * | GET_ARFI_STOP_SAMPLE = "GetARFIStopSample" |
static const char * | GET_ARFI_TX_CYCLE_COUNT = "GetARFITxCycleCount" |
static const char * | GET_ARFI_TX_CYCLE_WIDTH = "GetARFITxCycleWidth" |
static const char * | GET_ARFI_TX_TX_CYCLE_COUNT = "GetARFITxTxCycleCount" |
static const char * | GET_ARFI_TX_TX_CYCLE_WIDTH = "GetARFITxTxCycleWidth" |
static const char * | GET_B_AMPLITUDE_MODULATION_ENABLED = "GetBAmplitudeModulationEnabled" |
static const char * | GET_B_APODIZATION_FNUMBER = "GetBApodizationFNumber" |
static const char * | GET_B_BUBBLE_CONTRAST_ENABLED = "GetBBubbleContrastEnabled" |
static const char * | GET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "GetBBubbleDestructionCycleCount" |
static const char * | GET_B_BUBBLE_DESTRUCTION_ENABLED = "GetBBubbleDestructionEnabled" |
static const char * | GET_B_FRAME_RATE_LIMIT = "GetBFrameRateLimit" |
static const char * | GET_B_HARMONIC_ENABLED = "GetBHarmonicEnabled" |
static const char * | GET_B_MULTIFOCAL_ZONE_COUNT = "GetBMultifocalZoneCount" |
static const char * | GET_B_PRF = "GetBPRF" |
static const char * | GET_B_TRANSMIT_CURRENT = "GetBTransmitCurrent" |
static const char * | GET_B_TRANSMIT_CYCLE_COUNT = "GetBTransmitCycleCount" |
static const char * | GET_B_TRANSMIT_FNUMBER = "GetBTransmitFNumber" |
static const char * | GET_B_TRANSMIT_LOCKED = "GetBTransmitLocked" |
static const char * | GET_B_TX_FILTER_COEFFICIENT_SET = "GetBTXFilterCoefficientSet" |
static const char * | GET_DECIMATION = "GetDecimation" |
static const char * | GET_FIRST_GAIN_VALUE = "GetFirstGainValue" |
static const char * | GET_FOCAL_DEPTH = "GetFocalDepth" |
static const char * | GET_FPGA_REV_DATE_STRING = "GetFPGARevDateString" |
static const char * | GET_FREEZE = "GetFrozen" |
static const char * | GET_M_DEPTH = "GetMDepth" |
static const char * | GET_M_LINE_COUNT = "GetMLineCount" |
static const char * | GET_M_LINE_INDEX = "GetMLineIndex" |
static const char * | GET_M_REVOLVING_ENABLED = "GetMRevolvingEnabled" |
static const char * | GET_M_WIDTH = "GetMWidth" |
static const char * | GET_MMODE_ENABLED = "GetMModeEnabled" |
static const char * | GET_MPR_FREQUENCY = "GetMPRFrequency" |
static const char * | GET_RF_MODE_ENABLED = "GetRfModeEnabled" |
static const char * | GET_SPATIAL_COMPOUND_ANGLE = "GetSpatialCompoundAngle" |
static const char * | GET_SPATIAL_COMPOUND_COUNT = "GetSpatialCompoundCount" |
static const char * | GET_SPATIAL_COMPOUND_ENABLED = "GetSpatialCompoundEnabled" |
static const char * | GET_TGC = "GetTGC" |
static const char * | GET_TGC_OVERALL_GAIN = "GetTGCOverallGain" |
static const char * | GET_TRANSDUCER_INTERNAL_ID = "GetTransducerInternalID" |
static const char * | GET_X8BF_ENABLED = "IsX8BFEnabled" |
static const char * | IS_SCANNING = "IsScanning" |
static const char * | SET_ALL_ARFI_FOCAL_DEPTHS = "SetAllARFIFocalDepths" |
static const char * | SET_ALL_FOCAL_DEPTHS = "SetAllFocalDepths" |
static const char * | SET_ARFI_ENABLED = "SetARFIEnabled" |
static const char * | SET_ARFI_FOCAL_DEPTH = "SetARFIFocalDepth" |
static const char * | SET_ARFI_INTER_PUSH_DELAY = "SetARFIInterPushDelay" |
static const char * | SET_ARFI_INTER_SET_DELAY = "SetARFIInterSetDelay" |
static const char * | SET_ARFI_LINE_TIMER = "SetARFILineTimer" |
static const char * | SET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "SetARFIPostPushLineRepeatCount" |
static const char * | SET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "SetARFIPrePushLineRepeatCount" |
static const char * | SET_ARFI_PUSH_CONFIG = "SetARFIPushConfigurationString" |
static const char * | SET_ARFI_START_SAMPLE = "SetARFIStartSample" |
static const char * | SET_ARFI_STOP_SAMPLE = "SetARFIStopSample" |
static const char * | SET_ARFI_TX_CYCLE_COUNT = "SetARFITxCycleCount" |
static const char * | SET_ARFI_TX_CYCLE_WIDTH = "SetARFITxCycleWidth" |
static const char * | SET_ARFI_TX_TX_CYCLE_COUNT = "SetARFITxTxCycleCount" |
static const char * | SET_ARFI_TX_TX_CYCLE_WIDTH = "SetARFITxTxCycleWidth" |
static const char * | SET_B_AMPLITUDE_MODULATION_ENABLED = "SetBAmplitudeModulationEnabled" |
static const char * | SET_B_APODIZATION_FNUMBER = "SetBApodizationFNumber" |
static const char * | SET_B_BUBBLE_CONTRAST_ENABLED = "SetBBubbleContrastEnabled" |
static const char * | SET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "SetBBubbleDestructionCycleCount" |
static const char * | SET_B_BUBBLE_DESTRUCTION_ENABLED = "SetBBubbleDestructionEnabled" |
static const char * | SET_B_FRAME_RATE_LIMIT = "SetBFrameRateLimit" |
static const char * | SET_B_HARMONIC_ENABLED = "SetBHarmonicEnabled" |
static const char * | SET_B_MULTIFOCAL_ZONE_COUNT = "SetBMultifocalZoneCount" |
static const char * | SET_B_TRANSMIT_CURRENT = "SetBTransmitCurrent" |
static const char * | SET_B_TRANSMIT_CYCLE_COUNT = "SetBTransmitCycleCount" |
static const char * | SET_B_TRANSMIT_FNUMBER = "SetBTransmitFNumber" |
static const char * | SET_B_TRANSMIT_LOCKED = "SetBTransmitLocked" |
static const char * | SET_B_TX_FILTER_COEFFICIENT_SET = "SetBTXFilterCoefficientSet" |
static const char * | SET_DECIMATION = "SetDecimation" |
static const char * | SET_FIRST_GAIN_VALUE = "SetFirstGainValue" |
static const char * | SET_FOCAL_DEPTH = "SetFocalDepth" |
static const char * | SET_FREEZE = "SetFrozen" |
static const char * | SET_M_DEPTH = "SetMDepth" |
static const char * | SET_M_LINE_COUNT = "SetMLineCount" |
static const char * | SET_M_LINE_INDEX = "SetMLineIndex" |
static const char * | SET_M_REVOLVING_ENABLED = "SetMRevolvingEnabled" |
static const char * | SET_M_WIDTH = "SetMWidth" |
static const char * | SET_MMODE_ENABLED = "SetMModeEnabled" |
static const char * | SET_MPR_FREQUENCY = "SetMPRFrequency" |
static const char * | SET_RF_MODE_ENABLED = "SetRfModeEnabled" |
static const char * | SET_SPATIAL_COMPOUND_COUNT = "SetSpatialCompoundCount" |
static const char * | SET_SPATIAL_COMPOUND_ENABLED = "SetSpatialCompoundEnabled" |
static const char * | SET_TGC = "SetTGC" |
static const char * | SET_TGC_OVERALL_GAIN = "SetTGCOverallGain" |
static const char * | UV_SEND_COMMAND = "UVSendCommand" |
Static Public Attributes inherited from vtkPlusDevice | |
static const std::string | BMODE_PORT_NAME = "B" |
static const std::string | PARAMETER_XML_ELEMENT_TAG = "Parameter" |
static const std::string | PARAMETERS_XML_ELEMENT_TAG = "Parameters" |
static const std::string | RFMODE_PORT_NAME = "Rf" |
Protected Member Functions | |
void | AdjustBufferSizes () |
void | AdjustSpacing (bool value) |
void | FlipTexture (char *data, const FrameSizeType &frameSize, int rowPitch) |
void | FrameCallback (int length, char *data, char *hHeader, char *hGeometry) |
virtual PlusStatus | InternalConnect () VTK_OVERRIDE |
virtual PlusStatus | InternalDisconnect () VTK_OVERRIDE |
virtual PlusStatus | InternalStartRecording () VTK_OVERRIDE |
virtual PlusStatus | InternalStopRecording () VTK_OVERRIDE |
PlusStatus | InternalUpdate () |
void | ReconstructFrame (char *data, std::vector< uint8_t > &buffer, const FrameSizeType &frameSize) |
vtkPlusWinProbeVideoSource () | |
~vtkPlusWinProbeVideoSource () | |
Protected Member Functions inherited from vtkPlusUsDevice | |
void | CalculateImageToTransducer (igsioFieldMapType &customFields) |
vtkPlusUsDevice () | |
virtual | ~vtkPlusUsDevice () |
Protected Member Functions inherited from vtkPlusDevice | |
PlusStatus | EnsureUniqueDataSourceId (const std::string &aSourceId) |
vtkXMLDataElement * | FindInputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId) |
vtkXMLDataElement * | FindOutputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId) |
vtkXMLDataElement * | FindThisDeviceElement (vtkXMLDataElement *rootXMLElement) |
virtual vtkPlusDataCollector * | GetDataCollector () |
double | GetRecordingStartTime () const |
bool | GetStartThreadForInternalUpdates () const |
bool | HasGracePeriodExpired () |
virtual void | InternalWriteInputChannels (vtkXMLDataElement *rootXMLElement) |
virtual void | InternalWriteOutputChannels (vtkXMLDataElement *rootXMLElement) |
virtual void | SetCorrectlyConfigured (bool) |
virtual void | SetRecordingStartTime (double) |
virtual void | SetStartThreadForInternalUpdates (bool) |
virtual PlusStatus | ToolTimeStampedUpdate (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredtimestamp, const igsioFieldMapType *customFields=NULL) |
virtual PlusStatus | ToolTimeStampedUpdateWithoutFiltering (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, double unfilteredtimestamp, double filteredtimestamp, const igsioFieldMapType *customFields=NULL) |
vtkPlusDevice () | |
virtual | ~vtkPlusDevice () |
Friends | |
int __stdcall | frameCallback (int length, char *data, char *hHeader, char *hGeometry, char *hModeFrameHeader) |
Additional Inherited Members | |
Public Attributes inherited from vtkPlusDevice | |
double | InternalUpdateRate |
vtkIGSIORecursiveCriticalSection * | UpdateMutex |
vtkTimeStamp | UpdateTime |
Static Protected Member Functions inherited from vtkPlusDevice | |
static void * | vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data) |
Static Protected Attributes inherited from vtkPlusDevice | |
static const int | VIRTUAL_DEVICE_FRAME_RATE = 50 |
Class for acquiring ultrasound images from WinProbe ultrasound systems.
Requires PLUS_USE_WINPROBE_VIDEO option in CMake. Requires the WinProbeSDK.
Definition at line 25 of file vtkPlusWinProbeVideoSource.h.
Definition at line 30 of file vtkPlusWinProbeVideoSource.h.
|
strong |
Enumerator | |
---|---|
B | |
BRF | |
RF | |
M | |
PW | |
ARFI | |
CFD |
Definition at line 460 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Constructor
Definition at line 797 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Destructor
Definition at line 825 of file vtkPlusWinProbeVideoSource.cxx.
|
delete |
|
protected |
Updates buffer size based on current depth
Definition at line 703 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Updates internal spacing based on current depth
Definition at line 763 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::ARFIPush | ( | uint8_t | maximumVoltage = 50 | ) |
If running in ARFI mode, does an ARFI push. Otherwise does nothing and returns failure status.
Definition at line 2362 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 437 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 451 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::FreezeDevice | ( | bool | freeze | ) |
Set ON/OFF of collecting US data.
Definition at line 1170 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetARFIEnabled | ( | ) |
Definition at line 2352 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetARFIFocalPointDepth | ( | int | index | ) |
Definition at line 1417 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIInterPushDelay | ( | ) |
Definition at line 2256 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIInterSetDelay | ( | ) |
Definition at line 2230 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetARFIIsX8BFEnabled | ( | ) |
Definition at line 1465 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFILineTimer | ( | ) |
Definition at line 2156 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIPostPushLineRepeatCount | ( | ) |
Definition at line 2200 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIPrePushLineRepeatCount | ( | ) |
Definition at line 2178 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetARFIPushConfigurationString | ( | ) |
Definition at line 2281 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIStartSample | ( | ) |
Definition at line 2108 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIStopSample | ( | ) |
Definition at line 2128 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFITxCycleCount | ( | ) |
Definition at line 1530 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetARFITxCycleWidth | ( | ) |
Definition at line 1551 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleCount | ( | ) |
Definition at line 1487 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleWidth | ( | ) |
Definition at line 1509 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBAmplitudeModulationEnabled | ( | ) |
Definition at line 1786 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetBApodizationFNumber | ( | ) |
Definition at line 1882 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBBubbleContrastEnabled | ( | ) |
Definition at line 1767 of file vtkPlusWinProbeVideoSource.cxx.
int16_t vtkPlusWinProbeVideoSource::GetBBubbleDestructionCycleCount | ( | ) |
Definition at line 1919 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBBubbleDestructionEnabled | ( | ) |
Definition at line 1900 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetBFrameRateLimit | ( | ) |
Definition at line 2416 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBHarmonicEnabled | ( | ) |
Definition at line 1748 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetBMultiFocalZoneCount | ( | ) |
Definition at line 1443 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetBPRF | ( | ) |
Definition at line 2398 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBRFEnabled | ( | ) |
Definition at line 1724 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetBTransmitCurrent | ( | ) |
Definition at line 1825 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetBTransmitCycleCount | ( | ) |
Definition at line 1844 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetBTransmitFNumber | ( | ) |
Definition at line 1863 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBTransmitLocked | ( | ) |
Definition at line 1805 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetBTXFilterCoefficientSet | ( | ) |
Definition at line 1937 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Reimplemented from vtkPlusUsDevice.
const double * vtkPlusWinProbeVideoSource::GetCurrentPixelSpacingMm | ( | ) |
Definition at line 1309 of file vtkPlusWinProbeVideoSource.cxx.
std::vector< double > vtkPlusWinProbeVideoSource::GetExtraSourceSpacing | ( | ) |
Definition at line 2334 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetFirstGainValue | ( | ) |
Definition at line 1341 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetFocalPointDepth | ( | int | index | ) |
Definition at line 1391 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetFPGARevDateString | ( | ) |
Get the FPGA version string.
Definition at line 2294 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the threshold value for switching from log to linear mapping for intensity range compression.
Definition at line 284 of file vtkPlusWinProbeVideoSource.h.
|
inline |
Gets the maximum output value for log mapping of intensity range.
Definition at line 290 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMAcousticLineCount | ( | ) |
Definition at line 2069 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the typical high value for intensity range compression.
Definition at line 278 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMDepth | ( | ) |
Definition at line 2088 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the noise floor for intensity range compression.
Definition at line 272 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMLineIndex | ( | ) |
Definition at line 2009 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetMModeEnabled | ( | ) |
Definition at line 1946 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the ultrasound imaging mode.
Definition at line 480 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMPRFrequency | ( | ) |
Definition at line 1990 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetMRevolvingEnabled | ( | ) |
Definition at line 1971 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetMWidth | ( | ) |
Definition at line 2029 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetMWidthLines | ( | ) |
Definition at line 2050 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetOverallTimeGainCompensation | ( | ) |
Definition at line 1365 of file vtkPlusWinProbeVideoSource.cxx.
std::vector< double > vtkPlusWinProbeVideoSource::GetPrimarySourceSpacing | ( | ) |
Definition at line 2323 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetScanDepthMm | ( | ) |
Definition at line 1289 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetSpatialCompoundAngle | ( | ) |
Gets the delta between angle values used.
The beamformers assume a static array of possible angles. Spatial Compounding Count=3 will return a Spatial Compound Angle of 4 degrees.
Definition at line 1587 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetSpatialCompoundCount | ( | ) |
Definition at line 1606 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetSpatialCompoundEnabled | ( | ) |
Definition at line 1578 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetSSDecimation | ( | ) |
Definition at line 1263 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetTimeGainCompensation | ( | int | index | ) |
Definition at line 1315 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetTransducerID | ( | ) |
Gets GUID of the probe type to be used.
Definition at line 2393 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetTransducerInternalID | ( | ) |
Definition at line 2316 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetTransducerWidthMm | ( | ) |
Definition at line 1299 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetTransmitFrequencyMHz | ( | ) |
Definition at line 1217 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Definition at line 248 of file vtkPlusWinProbeVideoSource.h.
uint8_t vtkPlusWinProbeVideoSource::GetVoltage | ( | ) |
Definition at line 1240 of file vtkPlusWinProbeVideoSource.cxx.
|
overridevirtual |
Set changed imaging parameter to device
Reimplemented from vtkPlusUsDevice.
Definition at line 2436 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific connect
Reimplemented from vtkPlusDevice.
Definition at line 834 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific disconnect
Reimplemented from vtkPlusDevice.
Definition at line 1037 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific recording start
Reimplemented from vtkPlusDevice.
Definition at line 1052 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific recording stop
Reimplemented from vtkPlusDevice.
Definition at line 1060 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
The internal function which actually does the grab.
Reimplemented from vtkPlusDevice.
Definition at line 1067 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Reimplemented from vtkPlusUsDevice.
bool vtkPlusWinProbeVideoSource::IsFrozen | ( | ) |
Checks whether the device is frozen or live.
Definition at line 1190 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::IsScanning | ( | ) |
Checks whether the device is scanning or not. It could be in the process of resetting the sequencer.
Definition at line 1196 of file vtkPlusWinProbeVideoSource.cxx.
|
inlinevirtual |
Specify the device connected to this class
Reimplemented from vtkPlusDevice.
Definition at line 129 of file vtkPlusWinProbeVideoSource.h.
|
static |
std::string vtkPlusWinProbeVideoSource::ModeToString | ( | vtkPlusWinProbeVideoSource::Mode | mode | ) |
Definition at line 340 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::MSecondsFromWidth | ( | int32_t | value | ) |
Definition at line 379 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::MWidthFromSeconds | ( | int | value | ) |
Definition at line 373 of file vtkPlusWinProbeVideoSource.cxx.
|
static |
Constructor for a smart pointer of this class
|
delete |
|
virtual |
Reimplemented from vtkPlusUsDevice.
Definition at line 165 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Read configuration from xml data
Reimplemented from vtkPlusUsDevice.
Definition at line 201 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 398 of file vtkPlusWinProbeVideoSource.cxx.
|
static |
PlusStatus vtkPlusWinProbeVideoSource::SendCommand | ( | const char * | command | ) |
Definition at line 2425 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIEnabled | ( | bool | value | ) |
Definition at line 1711 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIFocalPointDepth | ( | int | index, |
float | depth | ||
) |
Definition at line 1428 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIInterPushDelay | ( | int32_t | propertyValue | ) |
Set the integer increment (1.05ms per increment) to delay after each push of the ARFIPushConfigurationString.
Example: "1,33,44;(interpush)1,41,52;(interpush)1,49,60;(interpush)1,57,68;(interpush)1,65,76;(interpush)1,73,84;(interpush)(interset)"
Definition at line 2240 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIInterSetDelay | ( | int32_t | propertyValue | ) |
Set the integer increment (1.05ms per increment) to delay after completion of the ARFIPushConfigurationString before it begins live streaming B-Mode frames again.
Setting to 0 will default to the clinical delay of approximately 1 second.
The interset delay is a post ARFI configuration string delay. Example: "1,33,44;1,41,52;1,49,60;1,57,68;1,65,76;1,73,84;2,36,44;2,44,52;2,52,60;2,60,68;2,68,76;2,76,84(interset)"
Definition at line 2210 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFILineTimer | ( | uint16_t | propertyValue | ) |
Definition at line 2138 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIPostPushLineRepeatCount | ( | int32_t | propertyValue | ) |
Definition at line 2188 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIPrePushLineRepeatCount | ( | int32_t | propertyValue | ) |
Definition at line 2166 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIPushConfigurationString | ( | std::string | pushConfiguration | ) |
Only for X8BF devices. Set a custom ARFI push configuration.
The first number is the push focus depth number in the ARFI focal depths. (Index 1 through 5 are for push focus). The second number is the push line location. (int) The third number is the tracking line location. (int) Then the number of sets determines the number of pushes.
Examples shown on multiple lines for easier viewing, but it is a single string. Example 1) Push with the same focus at 6 lateral positions and then repeat with a new push focus for total of 5 different push focuses used. "1,40,48;1,48,56;1,56,64;1,64,72;1,72,80;1,80,88; 2,40,48;2,48,56;2,56,64;2,64,72;2,72,80;2,80,88; 3,40,48;3,48,56;3,56,64;3,64,72;3,72,80;3,80,88; 4,40,48;4,48,56;4,56,64;4,64,72;4,72,80;4,80,88; 5,40,48;5,48,56;5,56,64;5,64,72;5,72,80;5,80,88"
Example 2) Repeat the same push 3 times and then move to a new lateral position with 6 different lateral positions total. "1,40,48;1,40,48;1,40,48; 1,48,56;1,48,56;1,48,56; 1,56,64;1,56,64;1,56,64; 1,64,72;1,64,72;1,64,72; 1,72,80;1,72,80;1,72,80; 1,80,88;1,80,88;1,80,88"
Definition at line 2266 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIStartSample | ( | int32_t | value | ) |
Definition at line 2098 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIStopSample | ( | int32_t | value | ) |
Definition at line 2118 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleCount | ( | uint16_t | propertyValue | ) |
Definition at line 1519 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleWidth | ( | uint8_t | propertyValue | ) |
Definition at line 1540 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleCount | ( | uint16_t | propertyValue | ) |
Definition at line 1475 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleWidth | ( | uint8_t | propertyValue | ) |
Definition at line 1497 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBAmplitudeModulationEnabled | ( | bool | value | ) |
Definition at line 1776 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBApodizationFNumber | ( | double | value | ) |
Definition at line 1872 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBBubbleContrastEnabled | ( | bool | value | ) |
Definition at line 1757 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBBubbleDestructionCycleCount | ( | int16_t | value | ) |
Definition at line 1909 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBBubbleDestructionEnabled | ( | bool | value | ) |
Definition at line 1891 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBFrameRateLimit | ( | int32_t | value | ) |
Definition at line 2407 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBHarmonicEnabled | ( | bool | value | ) |
Definition at line 1738 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetBMultiFocalZoneCount | ( | int32_t | count | ) |
Definition at line 1453 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBRFEnabled | ( | bool | value | ) |
Definition at line 1685 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitCurrent | ( | int | value | ) |
Definition at line 1815 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitCycleCount | ( | uint16_t | value | ) |
Definition at line 1834 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitFNumber | ( | double | value | ) |
Definition at line 1853 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitLocked | ( | bool | value | ) |
Definition at line 1795 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTXFilterCoefficientSet | ( | int32_t | value | ) |
Definition at line 1928 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetExtraSourceMode | ( | Mode | mode | ) |
Definition at line 1616 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetFirstGainValue | ( | double | value | ) |
Definition at line 1351 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetFocalPointDepth | ( | int | index, |
float | depth | ||
) |
Definition at line 1402 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the threshold value for switching from log to linear mapping for intensity range compression.
Definition at line 281 of file vtkPlusWinProbeVideoSource.h.
|
inline |
Sets the maximum output value for log mapping of intensity range.
Definition at line 287 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMAcousticLineCount | ( | int32_t | value | ) |
Definition at line 2059 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the typical high value for intensity range compression.
Definition at line 275 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMDepth | ( | int32_t | value | ) |
Definition at line 2078 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the noise floor for intensity range compression.
Definition at line 269 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMLineIndex | ( | int32_t | value | ) |
Definition at line 1999 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMModeEnabled | ( | bool | value | ) |
Definition at line 1698 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the ultrasound imaging mode.
Definition at line 474 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMPRFrequency | ( | int32_t | value | ) |
Definition at line 1980 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMRevolvingEnabled | ( | bool | value | ) |
Definition at line 1961 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMWidth | ( | int | value | ) |
Definition at line 2018 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMWidthLines | ( | int32_t | value | ) |
Definition at line 2040 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetOverallTimeGainCompensation | ( | double | value | ) |
Definition at line 1375 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetScanDepthMm | ( | float | depth | ) |
Definition at line 1273 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetSpatialCompoundCount | ( | int32_t | value | ) |
Sets the number of +/- degree angles to use.
Spatial Compounding Count of: 1 -> 0 degrees and +/- 10 degrees 2 -> 0 degrees and +/- 6 degrees and +/- 12 degrees 3 -> 0 degrees and +/- 4 degrees and +/- 8 degrees and +/- 12 degrees 4 -> 0 degrees and +/- 3 degrees and +/- 6 degrees and +/- 9 degrees and +/- 12 degrees
Definition at line 1596 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetSpatialCompoundEnabled | ( | bool | value | ) |
Definition at line 1561 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetSSDecimation | ( | uint8_t | value | ) |
Definition at line 1250 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTimeGainCompensation | ( | int | index, |
double | value | ||
) |
Definition at line 1326 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTransducerID | ( | std::string | guid | ) |
Sets GUID of the probe type to be used.
Definition at line 2304 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTransmitFrequencyMHz | ( | float | frequency | ) |
Definition at line 1202 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Definition at line 245 of file vtkPlusWinProbeVideoSource.h.
PlusStatus vtkPlusWinProbeVideoSource::SetVoltage | ( | uint8_t | voltage | ) |
Definition at line 1227 of file vtkPlusWinProbeVideoSource.cxx.
vtkPlusWinProbeVideoSource::Mode vtkPlusWinProbeVideoSource::StringToMode | ( | std::string | modeString | ) |
Definition at line 308 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Write configuration to xml data
Reimplemented from vtkPlusUsDevice.
Definition at line 267 of file vtkPlusWinProbeVideoSource.cxx.
|
friend |
Definition at line 391 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 538 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 98 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 41 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 110 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 108 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 112 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 106 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 104 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 122 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 100 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 102 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 114 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 116 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 118 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 120 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 79 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 89 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 77 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 93 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 91 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 73 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 75 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 43 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 71 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 83 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 85 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 87 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 81 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 95 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 70 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 45 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 38 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 123 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 33 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 68 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 64 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 62 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 56 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 66 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 54 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 60 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 58 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 50 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 52 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 49 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 35 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 47 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 96 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 124 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 126 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 535 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 548 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 568 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 567 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 564 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 566 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 565 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 570 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 569 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 562 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 563 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 560 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 561 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 558 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 559 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 582 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 587 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 581 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 589 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 588 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 579 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 580 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 557 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 578 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 584 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 585 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 586 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 583 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 590 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 544 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 542 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 540 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 592 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 577 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 547 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 534 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 531 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 551 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 574 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 550 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 575 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 549 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 572 of file vtkPlusWinProbeVideoSource.h.
Definition at line 594 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 571 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 556 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 573 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 552 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 546 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 541 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 539 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 591 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 537 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 529 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 554 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 555 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 553 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 576 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 545 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 536 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 533 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 530 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 543 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 532 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 39 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 36 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 97 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 40 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 109 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 107 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 111 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 105 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 103 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 121 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 99 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 101 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 113 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 115 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 117 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 119 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 78 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 88 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 76 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 92 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 90 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 72 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 74 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 42 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 82 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 84 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 86 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 80 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 94 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 69 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 44 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 37 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 32 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 67 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 63 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 61 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 55 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 65 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 53 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 59 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 57 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 51 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 48 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 34 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 46 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 125 of file vtkPlusWinProbeVideoSource.h.