#include <uwopticalbeampattern.h>
Definition at line 60 of file uwopticalbeampattern.h.
◆ UwOpticalBeamPattern()
| UwOpticalBeamPattern::UwOpticalBeamPattern |
( |
| ) |
|
◆ ~UwOpticalBeamPattern()
| virtual UwOpticalBeamPattern::~UwOpticalBeamPattern |
( |
| ) |
|
|
inlinevirtual |
◆ checkInclinationAngle()
| void UwOpticalBeamPattern::checkInclinationAngle |
( |
| ) |
|
|
private |
◆ command()
| int UwOpticalBeamPattern::command |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
|
virtual |
TCL command interpreter.
It implements the following OTcl methods:
- Parameters
-
| argc | Number of arguments in argv. |
| argv | Array of strings which are the command parameters (Note that argv[0] is the name of the object). |
- Returns
- TCL_OK or TCL_ERROR whether the command has been dispatched successfully or not.
Reimplemented from UwOpticalPhy.
Definition at line 81 of file uwopticalbeampattern.cpp.
◆ getBetaRx()
| double UwOpticalBeamPattern::getBetaRx |
( |
Packet * |
p | ) |
|
|
protected |
◆ getBetaTx()
| double UwOpticalBeamPattern::getBetaTx |
( |
Packet * |
p | ) |
|
|
protected |
◆ getBetaXY()
| double UwOpticalBeamPattern::getBetaXY |
( |
Packet * |
p, |
|
|
double |
rotation_angle |
|
) |
| |
|
protected |
◆ getBetaXYRx()
| double UwOpticalBeamPattern::getBetaXYRx |
( |
Packet * |
p | ) |
|
|
protected |
◆ getBetaXYTx()
| double UwOpticalBeamPattern::getBetaXYTx |
( |
Packet * |
p | ) |
|
|
protected |
◆ getLutBeamFactor()
| double UwOpticalBeamPattern::getLutBeamFactor |
( |
BeamPattern & |
beam_lut_, |
|
|
double |
beta |
|
) |
| |
|
protected |
◆ getLutMaxDist()
| double UwOpticalBeamPattern::getLutMaxDist |
( |
double |
c, |
|
|
double |
na |
|
) |
| |
|
protected |
◆ getMaxTxRange()
| double UwOpticalBeamPattern::getMaxTxRange |
( |
Packet * |
p | ) |
|
|
protected |
◆ initializeBeamLUT()
| void UwOpticalBeamPattern::initializeBeamLUT |
( |
BeamPattern & |
beam_lut_, |
|
|
string |
beam_pattern_path_ |
|
) |
| |
|
protected |
◆ initializeLUT()
| void UwOpticalBeamPattern::initializeLUT |
( |
| ) |
|
|
protectedvirtual |
◆ initializeMaxRangeLUT()
| void UwOpticalBeamPattern::initializeMaxRangeLUT |
( |
| ) |
|
|
protected |
◆ startRx()
| void UwOpticalBeamPattern::startRx |
( |
Packet * |
p | ) |
|
|
virtual |
◆ startTx()
| void UwOpticalBeamPattern::startTx |
( |
Packet * |
p | ) |
|
|
virtual |
◆ back_noise_threshold_
| double UwOpticalBeamPattern::back_noise_threshold_ |
|
private |
◆ beam_lut_rx_
◆ beam_lut_tx_
◆ beam_pattern_path_rx_
| string UwOpticalBeamPattern::beam_pattern_path_rx_ |
|
private |
◆ beam_pattern_path_tx_
| string UwOpticalBeamPattern::beam_pattern_path_tx_ |
|
private |
◆ beam_pattern_separator_
| char UwOpticalBeamPattern::beam_pattern_separator_ |
|
private |
◆ dist_lut_
| CMaxDist UwOpticalBeamPattern::dist_lut_ |
|
private |
◆ inclination_angle_
| double UwOpticalBeamPattern::inclination_angle_ |
|
private |
◆ max_dist_path_
| string UwOpticalBeamPattern::max_dist_path_ |
|
private |
◆ max_dist_separator_
| char UwOpticalBeamPattern::max_dist_separator_ |
|
private |
◆ sameBeam
| bool UwOpticalBeamPattern::sameBeam |
|
private |
The documentation for this class was generated from the following files: