Ray tracing.
More...
#include <ray.hh>
|
| Ray () |
|
void | Initialize () |
|
void | PrintAnglesofIncidence () |
|
int | GetRayIceSide (const Vector &n_exit2bn, const Vector &nsurf_rfexit, double nexit, double nenter, Vector &nrf2_iceside) |
|
int | TraceRay (Settings *settings1, Anita *anita1, int whichiteration, double n_depth) |
|
int | GetSurfaceNormal (Settings *settings1, IceModel *antarctica, Vector posnu, double &slopeyangle, int whichtry) |
|
int | RandomizeSurface (Settings *settings1, Position rfexit_temp, Vector posnu, IceModel *antarctica, double &slopeyangle, int whichtry) |
|
void | GetRFExit (Settings *settings1, Anita *anita1, int whichray, Position posnu, Position posnu_down, Position r_bn, Position r_boresights[Anita::NLAYERS_MAX][Anita::NPHI_MAX], int whichtry, IceModel *antarctica) |
|
◆ Ray()
◆ GetRayIceSide()
int Ray::GetRayIceSide |
( |
const Vector & |
n_exit2bn, |
|
|
const Vector & |
nsurf_rfexit, |
|
|
double |
nexit, |
|
|
double |
nenter, |
|
|
Vector & |
nrf2_iceside |
|
) |
| |
◆ GetRFExit()
◆ GetSurfaceNormal()
int Ray::GetSurfaceNormal |
( |
Settings * |
settings1, |
|
|
IceModel * |
antarctica, |
|
|
Vector |
posnu, |
|
|
double & |
slopeyangle, |
|
|
int |
whichtry |
|
) |
| |
◆ Initialize()
◆ PrintAnglesofIncidence()
void Ray::PrintAnglesofIncidence |
( |
| ) |
|
◆ RandomizeSurface()
◆ TraceRay()
int Ray::TraceRay |
( |
Settings * |
settings1, |
|
|
Anita * |
anita1, |
|
|
int |
whichiteration, |
|
|
double |
n_depth |
|
) |
| |
◆ WhereDoesItLeave()
◆ n_exit2bn
◆ n_exit2bn_eachboresight
◆ nrf_iceside
◆ nrf_iceside_eachboresight
◆ nsurf_rfexit
◆ nsurf_rfexit_db
◆ rfexit
◆ rfexit_db
◆ rfexit_eachboresight
◆ slopeyx
◆ slopeyy
◆ slopeyz
◆ sum_slopeyness
double Ray::sum_slopeyness |
◆ xaxis
◆ yaxis
◆ zaxis
The documentation for this class was generated from the following files: