#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: