IUF-SDK-3
Interventional Ultrasound Library
iufIqFileStructure.h
Go to the documentation of this file.
1 
5 #ifndef _IUFIQFILESTRUCTURE_H
6 #define _IUFIQFILESTRUCTURE_H
7 
8 #define IUF_PATH_ANGLE "Angle"
9 #define IUF_PATH_ANGLE_PHI "Phi"
10 #define IUF_PATH_ANGLE_THETA "Theta"
11 #define IUF_PATH_POSITION "Position"
12 #define IUF_PATH_POSITION_X "X"
13 #define IUF_PATH_POSITION_Y "Y"
14 #define IUF_PATH_POSITION_Z "Z"
15 #define IUF_PATH_SIZE "Size"
16 #define IUF_PATH_SIZE_X "SX"
17 #define IUF_PATH_SIZE_Y "SY"
18 #define IUF_PATH_SIZE_Z "SZ"
19 
20 #define IUF_PATH_ACQUISITION "Acquisition"
21 #define IUF_PATH_ACQUISITION_DATE "Date"
22 #define IUF_PATH_ACQUISITION_DESCRIPTION "Description"
23 #define IUF_PATH_ACQUISITION_SPEEDOFSOUND "SpeedOfSound"
24 #define IUF_PATH_FRAMELIST "Frames"
25 #define IUF_PATH_FRAMELIST_FRAME "Frame[%d]"
26 #define IUF_PATH_FRAME_DATAINDEX "DataIndex"
27 #define IUF_PATH_FRAME_PATTERNLISTLABEL "PatternListLabel"
28 #define IUF_PATH_FRAME_TIME "Time"
29 #define IUF_PATH_FRAMELIST_SIZE "Size"
30 #define IUF_PATH_IUFVERSION "IufVersion"
31 #define IUF_PATH_NUMFRAMES "NumFrames"
32 //#define IUF_IQFILE_PATH_PATTERNLIST "Patterns"
33 #define IUF_PATH_PATTERNLISTDICT "Patterns"
34 #define IUF_PATH_PATTERNLIST_PATTERN "Pattern[%d]"
35 #define IUF_PATH_PATTERNLIST_SIZE "Size"
36 #define IUF_PATH_PATTERN_APODIZATIONLABEL "ApodizationLabel"
37 #define IUF_PATH_PATTERN_CHANNELMAPLABEL "ChannelMapLabel"
38 //#define IUF_IQFILE_PATH_PATTERNLIST_PATTERN_PATTERNLABEL "PatternLabel"
39 #define IUF_PATH_PATTERN_PULSELABEL "PulseLabel"
40 #define IUF_PATH_PATTERN_RECEIVESETTINGSLABEL "ReceiveSettingsLabel"
41 #define IUF_PATH_PATTERN_SOURCELABEL "SourceLabel"
42 #define IUF_PATH_PATTERN_DEMODULATIONLABEL "Demodulations"
43 #define IUF_PATH_PATTERN_TIMEINFRAME "TimeInFrame"
44 #define IUF_PATH_PULSEDICT "Pulses"
45 #define IUF_PATH_PULSE_NUMPULSEVALUES "NumPulseValues"
46 #define IUF_PATH_PULSE_PULSETYPE "PulseType"
47 #define IUF_PATH_PULSE_FREQUENCY "PulseFrequency"
48 #define IUF_PATH_NUMPULSES "NumPulses"
49 #define IUF_PATH_PULSE_RAWPULSEAMPLITUDES "RawPulseAmplitudes"
50 #define IUF_PATH_PULSE_RAWPULSETIMES "RawPulseTimes"
51 #define IUF_PATH_PULSE_PULSEAMPLITUDES "PulseAmplitudes"
52 #define IUF_PATH_PULSE_PULSETIMES "PulseTimes"
53 #define IUF_PATH_RECEIVECHANNELMAPDICT "ReceiveChannelMaps"
54 #define IUF_PATH_RECEIVECHANNELMAP_MAP "Map"
55 #define IUF_PATH_RECEIVECHANNELMAP_NUMCHANNELS "NumChannels"
56 #define IUF_PATH_SOURCEDICT "Sources"
57 #define IUF_PATH_SOURCE_NUMSOURCES "NumSources"
58 #define IUF_PATH_SOURCE_LOCATIONLISTSIZE "Size"
59 #define IUF_PATH_SOURCE_LOCATIONLIST "Locations"
60 #define IUF_PATH_SOURCE_LOCATION "Location[%d]"
61 #define IUF_PATH_SOURCE_SOURCELABEL "SourceLabel"
62 #define IUF_PATH_SOURCE_SOURCETYPE "SourceType"
63 #define IUF_PATH_SOURCE_DELTATHETA "DeltaTheta"
64 #define IUF_PATH_SOURCE_DELTAPHI "DeltaPhi"
65 #define IUF_PATH_SOURCE_FNUMBER "FNumber"
66 #define IUF_PATH_SOURCE_STARTTHETA "StartTheta"
67 #define IUF_PATH_SOURCE_STARTPHI "StartPhi"
68 #define IUF_PATH_SOURCE_NUMPHILOCATIONS "NumPhiLocations"
69 #define IUF_PATH_SOURCE_NUMTHETALOCATIONS "NumThetaLocations"
70 #define IUF_PATH_TRANSDUCER "Transducer"
71 #define IUF_PATH_TRANSDUCER_ELEMENTLIST "Elements"
72 #define IUF_PATH_TRANSDUCER_ELEMENT "Elements[%d]"
73 #define IUF_PATH_TRANSDUCER_ELEMENTLIST_SIZE "Size"
74 #define IUF_PATH_TRANSDUCER_CENTERFREQUENCY "CenterFrequency"
75 #define IUF_PATH_TRANSDUCER_SHAPE "Shape"
76 #define IUF_PATH_TRANSDUCER_NAME "TransducerName"
77 #define IUF_PATH_TRANSMITAPODIZATIONDICT "TransmitApodizations"
78 #define IUF_PATH_TRANSMITAPODIZATION_NUMELEMENTS "NumElements"
79 #define IUF_PATH_TRANSMITAPODIZATION_APODIZATION "Apodization"
80 #define IUF_PATH_DEMODULATIONDICT "Demodulations"
81 #define IUF_PATH_DEMODULATION_SAMPLEFREQUENCY "SampleFrequency"
82 #define IUF_PATH_DEMODULATION_CENTERFREQUENCY "CenterFrequency"
83 #define IUF_PATH_DEMODULATION_NUMSAMPLESPERLINE "NumSamplesPerLine"
84 #define IUF_PATH_DEMODULATION_METHOD "Method"
85 #define IUF_PATH_DEMODULATION_TGC "Tgc"
86 #define IUF_PATH_DEMODULATION_PREFILTER "Prefilter"
87 
88 
89 
90 
91 #endif // _IUFIQFILESTRUCTURE_H