|
| 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.