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 () |
uint8_t | GetBFilterCoefficientSet () |
int32_t | GetBFrameRateLimit () |
bool | GetBHarmonicEnabled () |
int32_t | GetBMultiFocalZoneCount () |
bool | GetBRFEnabled () |
int | GetBTransmitCurrent () |
uint16_t | GetBTransmitCycleCount () |
double | GetBTransmitFNumber () |
bool | GetBTransmitLocked () |
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 | SetBFilterCoefficientSet (uint8_t 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) |
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_FILTER_COEFFICIENT_SET = "GetBFilterCoefficientSet" |
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_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_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_FILTER_COEFFICIENT_SET = "SetBFilterCoefficientSet" |
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_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 447 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Constructor
Definition at line 782 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Destructor
Definition at line 810 of file vtkPlusWinProbeVideoSource.cxx.
|
delete |
|
protected |
Updates buffer size based on current depth
Definition at line 688 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Updates internal spacing based on current depth
Definition at line 748 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 2309 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 432 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 446 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::FreezeDevice | ( | bool | freeze | ) |
Set ON/OFF of collecting US data.
Definition at line 1153 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetARFIEnabled | ( | ) |
Definition at line 2299 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetARFIFocalPointDepth | ( | int | index | ) |
Definition at line 1400 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIInterPushDelay | ( | ) |
Definition at line 2203 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIInterSetDelay | ( | ) |
Definition at line 2177 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetARFIIsX8BFEnabled | ( | ) |
Definition at line 1448 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFILineTimer | ( | ) |
Definition at line 2103 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIPostPushLineRepeatCount | ( | ) |
Definition at line 2147 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIPrePushLineRepeatCount | ( | ) |
Definition at line 2125 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetARFIPushConfigurationString | ( | ) |
Definition at line 2228 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIStartSample | ( | ) |
Definition at line 2055 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetARFIStopSample | ( | ) |
Definition at line 2075 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFITxCycleCount | ( | ) |
Definition at line 1513 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetARFITxCycleWidth | ( | ) |
Definition at line 1534 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleCount | ( | ) |
Definition at line 1470 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleWidth | ( | ) |
Definition at line 1492 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBAmplitudeModulationEnabled | ( | ) |
Definition at line 1769 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetBApodizationFNumber | ( | ) |
Definition at line 1865 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBBubbleContrastEnabled | ( | ) |
Definition at line 1750 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetBFilterCoefficientSet | ( | ) |
Definition at line 1884 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetBFrameRateLimit | ( | ) |
Definition at line 2354 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBHarmonicEnabled | ( | ) |
Definition at line 1731 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetBMultiFocalZoneCount | ( | ) |
Definition at line 1426 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBRFEnabled | ( | ) |
Definition at line 1707 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetBTransmitCurrent | ( | ) |
Definition at line 1808 of file vtkPlusWinProbeVideoSource.cxx.
uint16_t vtkPlusWinProbeVideoSource::GetBTransmitCycleCount | ( | ) |
Definition at line 1827 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetBTransmitFNumber | ( | ) |
Definition at line 1846 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetBTransmitLocked | ( | ) |
Definition at line 1788 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Reimplemented from vtkPlusUsDevice.
const double * vtkPlusWinProbeVideoSource::GetCurrentPixelSpacingMm | ( | ) |
Definition at line 1292 of file vtkPlusWinProbeVideoSource.cxx.
std::vector< double > vtkPlusWinProbeVideoSource::GetExtraSourceSpacing | ( | ) |
Definition at line 2281 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetFirstGainValue | ( | ) |
Definition at line 1324 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetFocalPointDepth | ( | int | index | ) |
Definition at line 1374 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetFPGARevDateString | ( | ) |
Get the FPGA version string.
Definition at line 2241 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the threshold value for switching from log to linear mapping for intensity range compression.
Definition at line 279 of file vtkPlusWinProbeVideoSource.h.
|
inline |
Gets the maximum output value for log mapping of intensity range.
Definition at line 285 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMAcousticLineCount | ( | ) |
Definition at line 2016 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the typical high value for intensity range compression.
Definition at line 273 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMDepth | ( | ) |
Definition at line 2035 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the noise floor for intensity range compression.
Definition at line 267 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMLineIndex | ( | ) |
Definition at line 1956 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetMModeEnabled | ( | ) |
Definition at line 1893 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Gets the ultrasound imaging mode.
Definition at line 467 of file vtkPlusWinProbeVideoSource.h.
int32_t vtkPlusWinProbeVideoSource::GetMPRFrequency | ( | ) |
Definition at line 1937 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetMRevolvingEnabled | ( | ) |
Definition at line 1918 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetMWidth | ( | ) |
Definition at line 1976 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetMWidthLines | ( | ) |
Definition at line 1997 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetOverallTimeGainCompensation | ( | ) |
Definition at line 1348 of file vtkPlusWinProbeVideoSource.cxx.
std::vector< double > vtkPlusWinProbeVideoSource::GetPrimarySourceSpacing | ( | ) |
Definition at line 2270 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetScanDepthMm | ( | ) |
Definition at line 1272 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 1570 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::GetSpatialCompoundCount | ( | ) |
Definition at line 1589 of file vtkPlusWinProbeVideoSource.cxx.
bool vtkPlusWinProbeVideoSource::GetSpatialCompoundEnabled | ( | ) |
Definition at line 1561 of file vtkPlusWinProbeVideoSource.cxx.
uint8_t vtkPlusWinProbeVideoSource::GetSSDecimation | ( | ) |
Definition at line 1246 of file vtkPlusWinProbeVideoSource.cxx.
double vtkPlusWinProbeVideoSource::GetTimeGainCompensation | ( | int | index | ) |
Definition at line 1298 of file vtkPlusWinProbeVideoSource.cxx.
std::string vtkPlusWinProbeVideoSource::GetTransducerID | ( | ) |
Gets GUID of the probe type to be used.
Definition at line 2340 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::GetTransducerInternalID | ( | ) |
Definition at line 2263 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetTransducerWidthMm | ( | ) |
Definition at line 1282 of file vtkPlusWinProbeVideoSource.cxx.
float vtkPlusWinProbeVideoSource::GetTransmitFrequencyMHz | ( | ) |
Definition at line 1200 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Definition at line 243 of file vtkPlusWinProbeVideoSource.h.
uint8_t vtkPlusWinProbeVideoSource::GetVoltage | ( | ) |
Definition at line 1223 of file vtkPlusWinProbeVideoSource.cxx.
|
overridevirtual |
Set changed imaging parameter to device
Reimplemented from vtkPlusUsDevice.
Definition at line 2374 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific connect
Reimplemented from vtkPlusDevice.
Definition at line 819 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific disconnect
Reimplemented from vtkPlusDevice.
Definition at line 1020 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific recording start
Reimplemented from vtkPlusDevice.
Definition at line 1035 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
Device-specific recording stop
Reimplemented from vtkPlusDevice.
Definition at line 1043 of file vtkPlusWinProbeVideoSource.cxx.
|
protectedvirtual |
The internal function which actually does the grab.
Reimplemented from vtkPlusDevice.
Definition at line 1050 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Reimplemented from vtkPlusUsDevice.
bool vtkPlusWinProbeVideoSource::IsFrozen | ( | ) |
Checks whether the device is frozen or live.
Definition at line 1173 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 1179 of file vtkPlusWinProbeVideoSource.cxx.
|
inlinevirtual |
Specify the device connected to this class
Reimplemented from vtkPlusDevice.
Definition at line 124 of file vtkPlusWinProbeVideoSource.h.
|
static |
std::string vtkPlusWinProbeVideoSource::ModeToString | ( | vtkPlusWinProbeVideoSource::Mode | mode | ) |
Definition at line 335 of file vtkPlusWinProbeVideoSource.cxx.
int vtkPlusWinProbeVideoSource::MSecondsFromWidth | ( | int32_t | value | ) |
Definition at line 374 of file vtkPlusWinProbeVideoSource.cxx.
int32_t vtkPlusWinProbeVideoSource::MWidthFromSeconds | ( | int | value | ) |
Definition at line 368 of file vtkPlusWinProbeVideoSource.cxx.
|
static |
Constructor for a smart pointer of this class
|
delete |
|
virtual |
Reimplemented from vtkPlusUsDevice.
Definition at line 160 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Read configuration from xml data
Reimplemented from vtkPlusUsDevice.
Definition at line 196 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 393 of file vtkPlusWinProbeVideoSource.cxx.
|
static |
PlusStatus vtkPlusWinProbeVideoSource::SendCommand | ( | const char * | command | ) |
Definition at line 2363 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIEnabled | ( | bool | value | ) |
Definition at line 1694 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIFocalPointDepth | ( | int | index, |
float | depth | ||
) |
Definition at line 1411 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 2187 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 2157 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFILineTimer | ( | uint16_t | propertyValue | ) |
Definition at line 2085 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIPostPushLineRepeatCount | ( | int32_t | propertyValue | ) |
Definition at line 2135 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFIPrePushLineRepeatCount | ( | int32_t | propertyValue | ) |
Definition at line 2113 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 2213 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIStartSample | ( | int32_t | value | ) |
Definition at line 2045 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetARFIStopSample | ( | int32_t | value | ) |
Definition at line 2065 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleCount | ( | uint16_t | propertyValue | ) |
Definition at line 1502 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleWidth | ( | uint8_t | propertyValue | ) |
Definition at line 1523 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleCount | ( | uint16_t | propertyValue | ) |
Definition at line 1458 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleWidth | ( | uint8_t | propertyValue | ) |
Definition at line 1480 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBAmplitudeModulationEnabled | ( | bool | value | ) |
Definition at line 1759 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBApodizationFNumber | ( | double | value | ) |
Definition at line 1855 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBBubbleContrastEnabled | ( | bool | value | ) |
Definition at line 1740 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBFilterCoefficientSet | ( | uint8_t | value | ) |
Definition at line 1874 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBFrameRateLimit | ( | int32_t | value | ) |
Definition at line 2345 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBHarmonicEnabled | ( | bool | value | ) |
Definition at line 1721 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetBMultiFocalZoneCount | ( | int32_t | count | ) |
Definition at line 1436 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBRFEnabled | ( | bool | value | ) |
Definition at line 1668 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitCurrent | ( | int | value | ) |
Definition at line 1798 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitCycleCount | ( | uint16_t | value | ) |
Definition at line 1817 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitFNumber | ( | double | value | ) |
Definition at line 1836 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetBTransmitLocked | ( | bool | value | ) |
Definition at line 1778 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetExtraSourceMode | ( | Mode | mode | ) |
Definition at line 1599 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetFirstGainValue | ( | double | value | ) |
Definition at line 1334 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetFocalPointDepth | ( | int | index, |
float | depth | ||
) |
Definition at line 1385 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the threshold value for switching from log to linear mapping for intensity range compression.
Definition at line 276 of file vtkPlusWinProbeVideoSource.h.
|
inline |
Sets the maximum output value for log mapping of intensity range.
Definition at line 282 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMAcousticLineCount | ( | int32_t | value | ) |
Definition at line 2006 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the typical high value for intensity range compression.
Definition at line 270 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMDepth | ( | int32_t | value | ) |
Definition at line 2025 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the noise floor for intensity range compression.
Definition at line 264 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMLineIndex | ( | int32_t | value | ) |
Definition at line 1946 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMModeEnabled | ( | bool | value | ) |
Definition at line 1681 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Sets the ultrasound imaging mode.
Definition at line 461 of file vtkPlusWinProbeVideoSource.h.
void vtkPlusWinProbeVideoSource::SetMPRFrequency | ( | int32_t | value | ) |
Definition at line 1927 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMRevolvingEnabled | ( | bool | value | ) |
Definition at line 1908 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMWidth | ( | int | value | ) |
Definition at line 1965 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetMWidthLines | ( | int32_t | value | ) |
Definition at line 1987 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetOverallTimeGainCompensation | ( | double | value | ) |
Definition at line 1358 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetScanDepthMm | ( | float | depth | ) |
Definition at line 1256 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 1579 of file vtkPlusWinProbeVideoSource.cxx.
void vtkPlusWinProbeVideoSource::SetSpatialCompoundEnabled | ( | bool | value | ) |
Definition at line 1544 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetSSDecimation | ( | uint8_t | value | ) |
Definition at line 1233 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTimeGainCompensation | ( | int | index, |
double | value | ||
) |
Definition at line 1309 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTransducerID | ( | std::string | guid | ) |
Sets GUID of the probe type to be used.
Definition at line 2251 of file vtkPlusWinProbeVideoSource.cxx.
PlusStatus vtkPlusWinProbeVideoSource::SetTransmitFrequencyMHz | ( | float | frequency | ) |
Definition at line 1185 of file vtkPlusWinProbeVideoSource.cxx.
|
inline |
Definition at line 240 of file vtkPlusWinProbeVideoSource.h.
PlusStatus vtkPlusWinProbeVideoSource::SetVoltage | ( | uint8_t | voltage | ) |
Definition at line 1210 of file vtkPlusWinProbeVideoSource.cxx.
vtkPlusWinProbeVideoSource::Mode vtkPlusWinProbeVideoSource::StringToMode | ( | std::string | modeString | ) |
Definition at line 303 of file vtkPlusWinProbeVideoSource.cxx.
|
virtual |
Write configuration to xml data
Reimplemented from vtkPlusUsDevice.
Definition at line 262 of file vtkPlusWinProbeVideoSource.cxx.
|
friend |
Definition at line 386 of file vtkPlusWinProbeVideoSource.cxx.
|
protected |
Definition at line 525 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 93 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 41 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 107 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 101 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 99 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 117 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 95 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 97 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 109 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 111 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 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 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 43 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 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 118 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 91 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 119 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 121 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 522 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 535 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 555 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 554 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 551 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 553 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 552 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 557 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 556 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 549 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 550 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 547 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 548 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 545 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 546 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 568 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 573 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 567 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 574 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 565 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 566 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 544 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 570 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 571 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 572 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 569 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 531 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 529 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 527 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 576 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 564 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 534 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 521 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 518 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 538 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 561 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 537 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 562 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 536 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 559 of file vtkPlusWinProbeVideoSource.h.
Definition at line 578 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 558 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 543 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 560 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 539 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 533 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 528 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 526 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 575 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 524 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 516 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 541 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 563 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 532 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 523 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 520 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 517 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 530 of file vtkPlusWinProbeVideoSource.h.
|
protected |
Definition at line 519 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 92 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 40 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 104 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 102 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 106 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 100 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 98 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 116 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 94 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 96 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 108 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 110 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 112 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 114 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 77 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 87 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 75 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 89 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 71 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 73 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 42 of file vtkPlusWinProbeVideoSource.h.
|
static |
Definition at line 81 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 79 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 120 of file vtkPlusWinProbeVideoSource.h.