IUF-SDK-3
Interventional Ultrasound Library
iufInputFileStructure.h File Reference

The input file structure serialization paths. More...

Go to the source code of this file.

Macros

#define IUF_INPUTFILE_PATH_ANGLE   "Angle"
 
#define IUF_INPUTFILE_PATH_ANGLE_PHI   "Phi"
 
#define IUF_INPUTFILE_PATH_ANGLE_THETA   "Theta"
 
#define IUF_INPUTFILE_PATH_POSITION   "Position"
 
#define IUF_INPUTFILE_PATH_POSITION_X   "X"
 
#define IUF_INPUTFILE_PATH_POSITION_Y   "Y"
 
#define IUF_INPUTFILE_PATH_POSITION_Z   "Z"
 
#define IUF_INPUTFILE_PATH_SIZE   "Size"
 
#define IUF_INPUTFILE_PATH_SIZE_X   "SX"
 
#define IUF_INPUTFILE_PATH_SIZE_Y   "SY"
 
#define IUF_INPUTFILE_PATH_SIZE_Z   "SZ"
 
#define IUF_INPUTFILE_PATH_ACQUISITION   "Acquisition"
 
#define IUF_INPUTFILE_PATH_ACQUISITION_DATE   "Date"
 
#define IUF_INPUTFILE_PATH_ACQUISITION_DESCRIPTION   "Description"
 
#define IUF_INPUTFILE_PATH_ACQUISITION_SPEEDOFSOUND   "SpeedOfSound"
 
#define IUF_INPUTFILE_PATH_FRAMELIST   "Frames"
 
#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME   "Frame[%d]"
 
#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_DATAINDEX   "DataIndex"
 
#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_PATTERNLISTLABEL   "PatternListLabel"
 
#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_TIME   "Time"
 
#define IUF_INPUTFILE_PATH_FRAMELIST_SIZE   "Size"
 
#define IUF_INPUTFILE_PATH_IUFVERSION   "IufVersion"
 
#define IUF_INPUTFILE_PATH_NUMFRAMES   "NumFrames"
 
#define IUF_INPUTFILE_PATH_PATTERNLISTDICT   "Patterns"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN   "Pattern[%d]"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_SIZE   "Size"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_APODIZATIONLABEL   "ApodizationLabel"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_CHANNELMAPLABEL   "ChannelMapLabel"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_PULSELABEL   "PulseLabel"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_RECEIVESETTINGSLABEL   "ReceiveSettingsLabel"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_SOURCELABEL   "SourceLabel"
 
#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_TIMEINFRAME   "TimeInFrame"
 
#define IUF_INPUTFILE_PATH_PULSEDICT   "Pulses"
 
#define IUF_INPUTFILE_PATH_PULSE_NUMPULSEVALUES   "NumPulseValues"
 
#define IUF_INPUTFILE_PATH_PULSE_PULSETYPE   "PulseType"
 
#define IUF_INPUTFILE_PATH_PULSE_FREQUENCY   "PulseFrequency"
 
#define IUF_INPUTFILE_PATH_NUMPULSES   "NumPulses"
 
#define IUF_INPUTFILE_PATH_PULSE_RAWPULSEAMPLITUDES   "RawPulseAmplitudes"
 
#define IUF_INPUTFILE_PATH_PULSE_RAWPULSETIMES   "RawPulseTimes"
 
#define IUF_INPUTFILE_PATH_PULSE_PULSEAMPLITUDES   "PulseAmplitudes"
 
#define IUF_INPUTFILE_PATH_PULSE_PULSETIMES   "PulseTimes"
 
#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAPDICT   "ReceiveChannelMaps"
 
#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_MAP   "Map"
 
#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_NUMCHANNELS   "NumChannels"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGSDICT   "ReceiveSettings"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_LABEL   "ReceiveSettingsLabel"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_NUMSAMPLESPERLINE   "NumSamplesPerLine"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_SAMPLEFREQUENCY   "SampleFrequency"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_STATRDELAY   "StartDelay"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC   "TGC"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_GAINS   "Gains"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_TIMES   "Times"
 
#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_NUMTGCVALUES   "NumTGCValues"
 
#define IUF_INPUTFILE_PATH_SOURCEDICT   "Sources"
 
#define IUF_INPUTFILE_PATH_SOURCE_NUMSOURCES   "NumSources"
 
#define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLISTSIZE   "Size"
 
#define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLIST   "Locations"
 
#define IUF_INPUTFILE_PATH_SOURCE_LOCATION   "Location[%d]"
 
#define IUF_INPUTFILE_PATH_SOURCE_SOURCELABEL   "SourceLabel"
 
#define IUF_INPUTFILE_PATH_SOURCE_SOURCETYPE   "SourceType"
 
#define IUF_INPUTFILE_PATH_SOURCE_DELTATHETA   "DeltaTheta"
 
#define IUF_INPUTFILE_PATH_SOURCE_DELTAPHI   "DeltaPhi"
 
#define IUF_INPUTFILE_PATH_SOURCE_FNUMBER   "FNumber"
 
#define IUF_INPUTFILE_PATH_SOURCE_STARTTHETA   "StartTheta"
 
#define IUF_INPUTFILE_PATH_SOURCE_STARTPHI   "StartPhi"
 
#define IUF_INPUTFILE_PATH_SOURCE_NUMPHILOCATIONS   "NumPhiLocations"
 
#define IUF_INPUTFILE_PATH_SOURCE_NUMTHETALOCATIONS   "NumThetaLocations"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER   "Transducer"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST   "Elements"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENT   "Elements[%d]"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST_SIZE   "Size"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_CENTERFREQUENCY   "CenterFrequency"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_SHAPE   "Shape"
 
#define IUF_INPUTFILE_PATH_TRANSDUCER_NAME   "TransducerName"
 
#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATIONDICT   "TransmitApodizations"
 
#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_NUMELEMENTS   "NumElements"
 
#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_APODIZATION   "Apodization"
 

Detailed Description

The input file structure serialization paths.

Macro Definition Documentation

◆ IUF_INPUTFILE_PATH_ACQUISITION

#define IUF_INPUTFILE_PATH_ACQUISITION   "Acquisition"

◆ IUF_INPUTFILE_PATH_ACQUISITION_DATE

#define IUF_INPUTFILE_PATH_ACQUISITION_DATE   "Date"

◆ IUF_INPUTFILE_PATH_ACQUISITION_DESCRIPTION

#define IUF_INPUTFILE_PATH_ACQUISITION_DESCRIPTION   "Description"

◆ IUF_INPUTFILE_PATH_ACQUISITION_SPEEDOFSOUND

#define IUF_INPUTFILE_PATH_ACQUISITION_SPEEDOFSOUND   "SpeedOfSound"

◆ IUF_INPUTFILE_PATH_ANGLE

#define IUF_INPUTFILE_PATH_ANGLE   "Angle"

◆ IUF_INPUTFILE_PATH_ANGLE_PHI

#define IUF_INPUTFILE_PATH_ANGLE_PHI   "Phi"

◆ IUF_INPUTFILE_PATH_ANGLE_THETA

#define IUF_INPUTFILE_PATH_ANGLE_THETA   "Theta"

◆ IUF_INPUTFILE_PATH_FRAMELIST

#define IUF_INPUTFILE_PATH_FRAMELIST   "Frames"

◆ IUF_INPUTFILE_PATH_FRAMELIST_FRAME

#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME   "Frame[%d]"

◆ IUF_INPUTFILE_PATH_FRAMELIST_FRAME_DATAINDEX

#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_DATAINDEX   "DataIndex"

◆ IUF_INPUTFILE_PATH_FRAMELIST_FRAME_PATTERNLISTLABEL

#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_PATTERNLISTLABEL   "PatternListLabel"

◆ IUF_INPUTFILE_PATH_FRAMELIST_FRAME_TIME

#define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_TIME   "Time"

◆ IUF_INPUTFILE_PATH_FRAMELIST_SIZE

#define IUF_INPUTFILE_PATH_FRAMELIST_SIZE   "Size"

◆ IUF_INPUTFILE_PATH_IUFVERSION

#define IUF_INPUTFILE_PATH_IUFVERSION   "IufVersion"

◆ IUF_INPUTFILE_PATH_NUMFRAMES

#define IUF_INPUTFILE_PATH_NUMFRAMES   "NumFrames"

◆ IUF_INPUTFILE_PATH_NUMPULSES

#define IUF_INPUTFILE_PATH_NUMPULSES   "NumPulses"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN   "Pattern[%d]"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_APODIZATIONLABEL

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_APODIZATIONLABEL   "ApodizationLabel"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_CHANNELMAPLABEL

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_CHANNELMAPLABEL   "ChannelMapLabel"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_PULSELABEL

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_PULSELABEL   "PulseLabel"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_RECEIVESETTINGSLABEL

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_RECEIVESETTINGSLABEL   "ReceiveSettingsLabel"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_SOURCELABEL

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_SOURCELABEL   "SourceLabel"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_TIMEINFRAME

#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_TIMEINFRAME   "TimeInFrame"

◆ IUF_INPUTFILE_PATH_PATTERNLIST_SIZE

#define IUF_INPUTFILE_PATH_PATTERNLIST_SIZE   "Size"

◆ IUF_INPUTFILE_PATH_PATTERNLISTDICT

#define IUF_INPUTFILE_PATH_PATTERNLISTDICT   "Patterns"

◆ IUF_INPUTFILE_PATH_POSITION

#define IUF_INPUTFILE_PATH_POSITION   "Position"

◆ IUF_INPUTFILE_PATH_POSITION_X

#define IUF_INPUTFILE_PATH_POSITION_X   "X"

◆ IUF_INPUTFILE_PATH_POSITION_Y

#define IUF_INPUTFILE_PATH_POSITION_Y   "Y"

◆ IUF_INPUTFILE_PATH_POSITION_Z

#define IUF_INPUTFILE_PATH_POSITION_Z   "Z"

◆ IUF_INPUTFILE_PATH_PULSE_FREQUENCY

#define IUF_INPUTFILE_PATH_PULSE_FREQUENCY   "PulseFrequency"

◆ IUF_INPUTFILE_PATH_PULSE_NUMPULSEVALUES

#define IUF_INPUTFILE_PATH_PULSE_NUMPULSEVALUES   "NumPulseValues"

◆ IUF_INPUTFILE_PATH_PULSE_PULSEAMPLITUDES

#define IUF_INPUTFILE_PATH_PULSE_PULSEAMPLITUDES   "PulseAmplitudes"

◆ IUF_INPUTFILE_PATH_PULSE_PULSETIMES

#define IUF_INPUTFILE_PATH_PULSE_PULSETIMES   "PulseTimes"

◆ IUF_INPUTFILE_PATH_PULSE_PULSETYPE

#define IUF_INPUTFILE_PATH_PULSE_PULSETYPE   "PulseType"

◆ IUF_INPUTFILE_PATH_PULSE_RAWPULSEAMPLITUDES

#define IUF_INPUTFILE_PATH_PULSE_RAWPULSEAMPLITUDES   "RawPulseAmplitudes"

◆ IUF_INPUTFILE_PATH_PULSE_RAWPULSETIMES

#define IUF_INPUTFILE_PATH_PULSE_RAWPULSETIMES   "RawPulseTimes"

◆ IUF_INPUTFILE_PATH_PULSEDICT

#define IUF_INPUTFILE_PATH_PULSEDICT   "Pulses"

◆ IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_MAP

#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_MAP   "Map"

◆ IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_NUMCHANNELS

#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_NUMCHANNELS   "NumChannels"

◆ IUF_INPUTFILE_PATH_RECEIVECHANNELMAPDICT

#define IUF_INPUTFILE_PATH_RECEIVECHANNELMAPDICT   "ReceiveChannelMaps"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_LABEL

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_LABEL   "ReceiveSettingsLabel"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_NUMSAMPLESPERLINE

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_NUMSAMPLESPERLINE   "NumSamplesPerLine"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_SAMPLEFREQUENCY

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_SAMPLEFREQUENCY   "SampleFrequency"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_STATRDELAY

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_STATRDELAY   "StartDelay"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC   "TGC"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_GAINS

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_GAINS   "Gains"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_NUMTGCVALUES

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_NUMTGCVALUES   "NumTGCValues"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_TIMES

#define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_TIMES   "Times"

◆ IUF_INPUTFILE_PATH_RECEIVESETTINGSDICT

#define IUF_INPUTFILE_PATH_RECEIVESETTINGSDICT   "ReceiveSettings"

◆ IUF_INPUTFILE_PATH_SIZE

#define IUF_INPUTFILE_PATH_SIZE   "Size"

◆ IUF_INPUTFILE_PATH_SIZE_X

#define IUF_INPUTFILE_PATH_SIZE_X   "SX"

◆ IUF_INPUTFILE_PATH_SIZE_Y

#define IUF_INPUTFILE_PATH_SIZE_Y   "SY"

◆ IUF_INPUTFILE_PATH_SIZE_Z

#define IUF_INPUTFILE_PATH_SIZE_Z   "SZ"

◆ IUF_INPUTFILE_PATH_SOURCE_DELTAPHI

#define IUF_INPUTFILE_PATH_SOURCE_DELTAPHI   "DeltaPhi"

◆ IUF_INPUTFILE_PATH_SOURCE_DELTATHETA

#define IUF_INPUTFILE_PATH_SOURCE_DELTATHETA   "DeltaTheta"

◆ IUF_INPUTFILE_PATH_SOURCE_FNUMBER

#define IUF_INPUTFILE_PATH_SOURCE_FNUMBER   "FNumber"

◆ IUF_INPUTFILE_PATH_SOURCE_LOCATION

#define IUF_INPUTFILE_PATH_SOURCE_LOCATION   "Location[%d]"

◆ IUF_INPUTFILE_PATH_SOURCE_LOCATIONLIST

#define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLIST   "Locations"

◆ IUF_INPUTFILE_PATH_SOURCE_LOCATIONLISTSIZE

#define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLISTSIZE   "Size"

◆ IUF_INPUTFILE_PATH_SOURCE_NUMPHILOCATIONS

#define IUF_INPUTFILE_PATH_SOURCE_NUMPHILOCATIONS   "NumPhiLocations"

◆ IUF_INPUTFILE_PATH_SOURCE_NUMSOURCES

#define IUF_INPUTFILE_PATH_SOURCE_NUMSOURCES   "NumSources"

◆ IUF_INPUTFILE_PATH_SOURCE_NUMTHETALOCATIONS

#define IUF_INPUTFILE_PATH_SOURCE_NUMTHETALOCATIONS   "NumThetaLocations"

◆ IUF_INPUTFILE_PATH_SOURCE_SOURCELABEL

#define IUF_INPUTFILE_PATH_SOURCE_SOURCELABEL   "SourceLabel"

◆ IUF_INPUTFILE_PATH_SOURCE_SOURCETYPE

#define IUF_INPUTFILE_PATH_SOURCE_SOURCETYPE   "SourceType"

◆ IUF_INPUTFILE_PATH_SOURCE_STARTPHI

#define IUF_INPUTFILE_PATH_SOURCE_STARTPHI   "StartPhi"

◆ IUF_INPUTFILE_PATH_SOURCE_STARTTHETA

#define IUF_INPUTFILE_PATH_SOURCE_STARTTHETA   "StartTheta"

◆ IUF_INPUTFILE_PATH_SOURCEDICT

#define IUF_INPUTFILE_PATH_SOURCEDICT   "Sources"

◆ IUF_INPUTFILE_PATH_TRANSDUCER

#define IUF_INPUTFILE_PATH_TRANSDUCER   "Transducer"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_CENTERFREQUENCY

#define IUF_INPUTFILE_PATH_TRANSDUCER_CENTERFREQUENCY   "CenterFrequency"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENT

#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENT   "Elements[%d]"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST

#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST   "Elements"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST_SIZE

#define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST_SIZE   "Size"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_NAME

#define IUF_INPUTFILE_PATH_TRANSDUCER_NAME   "TransducerName"

◆ IUF_INPUTFILE_PATH_TRANSDUCER_SHAPE

#define IUF_INPUTFILE_PATH_TRANSDUCER_SHAPE   "Shape"

◆ IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_APODIZATION

#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_APODIZATION   "Apodization"

◆ IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_NUMELEMENTS

#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_NUMELEMENTS   "NumElements"

◆ IUF_INPUTFILE_PATH_TRANSMITAPODIZATIONDICT

#define IUF_INPUTFILE_PATH_TRANSMITAPODIZATIONDICT   "TransmitApodizations"