IUF-SDK-3
Interventional Ultrasound Library
iufInputFileStructure.h
Go to the documentation of this file.
1 
5 #ifndef _IUFINPUTFILESTRUCTURE_H
6 #define _IUFINPUTFILESTRUCTURE_H
7 
8 #define IUF_INPUTFILE_PATH_ANGLE "Angle"
9 #define IUF_INPUTFILE_PATH_ANGLE_PHI "Phi"
10 #define IUF_INPUTFILE_PATH_ANGLE_THETA "Theta"
11 #define IUF_INPUTFILE_PATH_POSITION "Position"
12 #define IUF_INPUTFILE_PATH_POSITION_X "X"
13 #define IUF_INPUTFILE_PATH_POSITION_Y "Y"
14 #define IUF_INPUTFILE_PATH_POSITION_Z "Z"
15 #define IUF_INPUTFILE_PATH_SIZE "Size"
16 #define IUF_INPUTFILE_PATH_SIZE_X "SX"
17 #define IUF_INPUTFILE_PATH_SIZE_Y "SY"
18 #define IUF_INPUTFILE_PATH_SIZE_Z "SZ"
19 
20 #define IUF_INPUTFILE_PATH_ACQUISITION "Acquisition"
21 #define IUF_INPUTFILE_PATH_ACQUISITION_DATE "Date"
22 #define IUF_INPUTFILE_PATH_ACQUISITION_DESCRIPTION "Description"
23 #define IUF_INPUTFILE_PATH_ACQUISITION_SPEEDOFSOUND "SpeedOfSound"
24 #define IUF_INPUTFILE_PATH_FRAMELIST "Frames"
25 #define IUF_INPUTFILE_PATH_FRAMELIST_FRAME "Frame[%d]"
26 #define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_DATAINDEX "DataIndex"
27 #define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_PATTERNLISTLABEL "PatternListLabel"
28 #define IUF_INPUTFILE_PATH_FRAMELIST_FRAME_TIME "Time"
29 #define IUF_INPUTFILE_PATH_FRAMELIST_SIZE "Size"
30 #define IUF_INPUTFILE_PATH_IUFVERSION "IufVersion"
31 #define IUF_INPUTFILE_PATH_NUMFRAMES "NumFrames"
32 //#define IUF_INPUTFILE_PATH_PATTERNLIST "Patterns"
33 #define IUF_INPUTFILE_PATH_PATTERNLISTDICT "Patterns"
34 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN "Pattern[%d]"
35 #define IUF_INPUTFILE_PATH_PATTERNLIST_SIZE "Size"
36 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_APODIZATIONLABEL "ApodizationLabel"
37 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_CHANNELMAPLABEL "ChannelMapLabel"
38 //#define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_PATTERNLABEL "PatternLabel"
39 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_PULSELABEL "PulseLabel"
40 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_RECEIVESETTINGSLABEL "ReceiveSettingsLabel"
41 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_SOURCELABEL "SourceLabel"
42 #define IUF_INPUTFILE_PATH_PATTERNLIST_PATTERN_TIMEINFRAME "TimeInFrame"
43 #define IUF_INPUTFILE_PATH_PULSEDICT "Pulses"
44 #define IUF_INPUTFILE_PATH_PULSE_NUMPULSEVALUES "NumPulseValues"
45 #define IUF_INPUTFILE_PATH_PULSE_PULSETYPE "PulseType"
46 #define IUF_INPUTFILE_PATH_PULSE_FREQUENCY "PulseFrequency"
47 #define IUF_INPUTFILE_PATH_NUMPULSES "NumPulses"
48 #define IUF_INPUTFILE_PATH_PULSE_RAWPULSEAMPLITUDES "RawPulseAmplitudes"
49 #define IUF_INPUTFILE_PATH_PULSE_RAWPULSETIMES "RawPulseTimes"
50 #define IUF_INPUTFILE_PATH_PULSE_PULSEAMPLITUDES "PulseAmplitudes"
51 #define IUF_INPUTFILE_PATH_PULSE_PULSETIMES "PulseTimes"
52 #define IUF_INPUTFILE_PATH_RECEIVECHANNELMAPDICT "ReceiveChannelMaps"
53 #define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_MAP "Map"
54 #define IUF_INPUTFILE_PATH_RECEIVECHANNELMAP_NUMCHANNELS "NumChannels"
55 #define IUF_INPUTFILE_PATH_RECEIVESETTINGSDICT "ReceiveSettings"
56 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_LABEL "ReceiveSettingsLabel"
57 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_NUMSAMPLESPERLINE "NumSamplesPerLine"
58 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_SAMPLEFREQUENCY "SampleFrequency"
59 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_STATRDELAY "StartDelay"
60 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC "TGC"
61 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_GAINS "Gains"
62 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_TIMES "Times"
63 #define IUF_INPUTFILE_PATH_RECEIVESETTINGS_TGC_NUMTGCVALUES "NumTGCValues"
64 #define IUF_INPUTFILE_PATH_SOURCEDICT "Sources"
65 #define IUF_INPUTFILE_PATH_SOURCE_NUMSOURCES "NumSources"
66 #define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLISTSIZE "Size"
67 #define IUF_INPUTFILE_PATH_SOURCE_LOCATIONLIST "Locations"
68 #define IUF_INPUTFILE_PATH_SOURCE_LOCATION "Location[%d]"
69 #define IUF_INPUTFILE_PATH_SOURCE_SOURCELABEL "SourceLabel"
70 #define IUF_INPUTFILE_PATH_SOURCE_SOURCETYPE "SourceType"
71 #define IUF_INPUTFILE_PATH_SOURCE_DELTATHETA "DeltaTheta"
72 #define IUF_INPUTFILE_PATH_SOURCE_DELTAPHI "DeltaPhi"
73 #define IUF_INPUTFILE_PATH_SOURCE_FNUMBER "FNumber"
74 #define IUF_INPUTFILE_PATH_SOURCE_STARTTHETA "StartTheta"
75 #define IUF_INPUTFILE_PATH_SOURCE_STARTPHI "StartPhi"
76 #define IUF_INPUTFILE_PATH_SOURCE_NUMPHILOCATIONS "NumPhiLocations"
77 #define IUF_INPUTFILE_PATH_SOURCE_NUMTHETALOCATIONS "NumThetaLocations"
78 #define IUF_INPUTFILE_PATH_TRANSDUCER "Transducer"
79 #define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST "Elements"
80 #define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENT "Elements[%d]"
81 #define IUF_INPUTFILE_PATH_TRANSDUCER_ELEMENTLIST_SIZE "Size"
82 #define IUF_INPUTFILE_PATH_TRANSDUCER_CENTERFREQUENCY "CenterFrequency"
83 #define IUF_INPUTFILE_PATH_TRANSDUCER_SHAPE "Shape"
84 #define IUF_INPUTFILE_PATH_TRANSDUCER_NAME "TransducerName"
85 #define IUF_INPUTFILE_PATH_TRANSMITAPODIZATIONDICT "TransmitApodizations"
86 #define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_NUMELEMENTS "NumElements"
87 #define IUF_INPUTFILE_PATH_TRANSMITAPODIZATION_APODIZATION "Apodization"
88 
89 
90 #endif // _IUFINPUTFILESTRUCTURE_H