|
| | Screen (int a) |
| | Creates an instance of a screen. More...
|
| |
| void | SetNsamples (int i) |
| | Sets number of grid divisions for the base screen. More...
|
| |
| int | GetNsamples () |
| | Gets number of grid divisions for the base screen. More...
|
| |
| void | SetEdgeLength (double a) |
| | Sets the physical length of a side of the screen. More...
|
| |
| void | SetCentralPoint (Position a) |
| | Sets the position of the central point of the screen. More...
|
| |
| void | SetCosineProjectionFactor (double a) |
| | Sets the projection factor of the screen relative to the specular RF exit point. More...
|
| |
| double | GetCosineProjectionFactor () |
| | Gets the projection factor. More...
|
| |
| void | SetNormal (Vector a) |
| | Sets the screen normal. More...
|
| |
| void | SetUnitX (Vector a) |
| | Sets an orientation vector of the screen. More...
|
| |
| void | SetUnitY (Vector a) |
| | Sets another orientation vector of the screen. More...
|
| |
| double | GetEdgeLength () |
| | Gets the screen length. More...
|
| |
| Position | GetCentralPoint () |
| | Gets the position of the screen's central point. More...
|
| |
| Vector | GetNormal () |
| | Gets the screen normal. More...
|
| |
| Vector | GetUnitX () |
| | Gets an orientation vector. More...
|
| |
| Vector | GetUnitY () |
| | Gets another orientation vector. More...
|
| |
| double | CalcXindex (int i) |
| | Calculates the X index of the screen corresponding to the specified counter value. More...
|
| |
| double | CalcYindex (int i) |
| | Calculates the Y index of the screen corresponding to the specified counter value. More...
|
| |
| Position | GetPosition (int i, int j) |
| | Calculates the physical position of the screen corresponding to the specified counter value. More...
|
| |
| void | AddVmmhz_freq (double A) |
| | Appends a Vmmhz value to the fVmmhz_freq array. More...
|
| |
| double | GetVmmhz_freq (int i) |
| | Get the Vmmhz value stored at the specified index. More...
|
| |
| void | AddVmmhz0 (double A) |
| | Appends a Vmmhz value (for the lowest Anita frequency) to the fVmmhz0 array. More...
|
| |
| double | GetVmmhz0 (int i) |
| | Gets the Vmmhz0 value stored at the specified index. More...
|
| |
| void | AddViewangle (double A) |
| | Appends a viewangle value to the fViewangle array. More...
|
| |
| double | GetViewangle (int i) |
| | Get the viewangle value stored at the specified index. More...
|
| |
| void | AddDelay (double A) |
| | Appends a delay value to the fDelays array. More...
|
| |
| double | GetDelay (int i) |
| | Get the delay value stores at the specified index. More...
|
| |
| void | SetNvalidPoints (int i) |
| | Sets the total number of points on the screen. More...
|
| |
| double | GetNvalidPoints () |
| | Gets the total number of points. More...
|
| |
| void | AddVec2bln (Vector v) |
| | Appends a vector to the fVec2blns array. More...
|
| |
| Vector | GetVec2bln (int i) |
| | Gets the to-balloon vector at the specified index. More...
|
| |
| void | AddPol (Vector v) |
| | Appends a vector to the fPols array. More...
|
| |
| Vector | GetPol (int i) |
| | Gets the polarization vector at the specified index. More...
|
| |
| void | AddImpactPt (Position p) |
| | Appends a vector to the fImpactPt array. More...
|
| |
| Position | GetImpactPt (int i) |
| | Gets the position at the specified index. More...
|
| |
| void | AddWeight (double a) |
| | Appends a weight value to the fWeight array. More...
|
| |
| double | GetWeight (int i) |
| | Gets the weight value at the specified index. More...
|
| |
| void | SetWeightNorm (double a) |
| | Sets the normalization factor for the weights (so they sum to 1) More...
|
| |
| double | GetWeightNorm () |
| | Gets the weight normalization factor. More...
|
| |
| void | AddIncidenceAngle (double A) |
| | Appends an incidence angle value to the fIncAngles array. More...
|
| |
| double | GetIncidenceAngle (int i) |
| | Get the incidence angle value stored at the specified index. More...
|
| |
| void | AddTransmissionAngle (double A) |
| | Appends a transmission angle value to the fTransAngles array. More...
|
| |
| double | GetTransmissionAngle (int i) |
| | Get the transmission angle value stored at the specified index. More...
|
| |
| void | AddFacetLength (double A) |
| | Appends a facet edge length value to the fFacetLength array. More...
|
| |
| double | GetFacetLength (int i) |
| | Get the facet edge length value stored at the specified index. More...
|
| |
| void | AddTparallel_polParallel (double A) |
| | Appends a parallel transmission coefficient value to the fTcoeff_parl array. More...
|
| |
| double | GetTparallel_polParallel (int i) |
| | Get the parallel transmission coefficient value stored at the specified index. More...
|
| |
| void | AddTperpendicular_polParallel (double A) |
| | Appends a perpendicular transmission coefficient value to the fTcoeff_perp array. More...
|
| |
| double | GetTperpendicular_polParallel (int i) |
| | Get the perpendicular transmission coefficient value stored at the specified index. More...
|
| |
| void | AddTparallel_polPerpendicular (double A) |
| | Appends a parallel transmission coefficient value to the fTcoeff_parl array. More...
|
| |
| double | GetTparallel_polPerpendicular (int i) |
| | Get the parallel transmission coefficient value stored at the specified index. More...
|
| |
| void | AddTperpendicular_polPerpendicular (double A) |
| | Appends a perpendicular transmission coefficient value to the fTcoeff_perp array. More...
|
| |
| double | GetTperpendicular_polPerpendicular (int i) |
| | Get the perpendicular transmission coefficient value stored at the specified index. More...
|
| |
|
void | ResetParameters () |
| | Resets the following screen parameters (fNvalidpoints,fVmmhz_freq,fVmmhz0,fViewangle,fDelays,fVec2blns,fPols,fImpactPt,fWeight,fWeightNorm)
|
| |
Definition at line 22 of file screen.hh.