DUNE: Uniform Navigational Environment  2019.02.0
Simulators::Environment::Arguments Struct Reference

Public Attributes

bool simulate_bd
 
bool simulate_fd
 
std::string label_bd
 
std::string label_fd
 
std::string location
 
float tide
 
double bd_std_dev
 
double oob_depth
 
double interp_radius
 
double fd_std_dev
 
double max_range
 
double min_range
 
double bottom_width
 
double forward_width
 
std::vector< float > forward_position
 
std::vector< float > forward_orientation
 
std::vector< float > bottom_position
 
std::vector< float > bottom_orientation
 
bool simulate_pier
 
std::vector< double > pier
 
bool intersect_method
 
std::string prng_type
 
int prng_seed
 
bool pencil_beam
 
PencilBeam::PBArguments pb
 
std::string ents
 

Member Data Documentation

double Simulators::Environment::Arguments::bd_std_dev

Standard deviation of bottom distance estimates.

Referenced by Simulators::Environment::Task::Task(), and Simulators::Environment::Task::updateBottomDistance().

std::vector<float> Simulators::Environment::Arguments::bottom_orientation
std::vector<float> Simulators::Environment::Arguments::bottom_position
double Simulators::Environment::Arguments::bottom_width
std::string Simulators::Environment::Arguments::ents
double Simulators::Environment::Arguments::fd_std_dev

Standard deviation of the forward distance estimates.

Referenced by Simulators::Environment::Task::Task(), and Simulators::Environment::Task::updateForwardDistance().

std::vector<float> Simulators::Environment::Arguments::forward_orientation
std::vector<float> Simulators::Environment::Arguments::forward_position
double Simulators::Environment::Arguments::interp_radius
bool Simulators::Environment::Arguments::intersect_method

Use intersection method to compute forward distance.

Referenced by Simulators::Environment::Task::forwardRange(), and Simulators::Environment::Task::Task().

std::string Simulators::Environment::Arguments::label_bd
std::string Simulators::Environment::Arguments::label_fd
std::string Simulators::Environment::Arguments::location
double Simulators::Environment::Arguments::min_range
double Simulators::Environment::Arguments::oob_depth
bool Simulators::Environment::Arguments::pencil_beam
std::vector<double> Simulators::Environment::Arguments::pier

Pier points coordinates Order: point A latitude, A longitude, B latitude ...

Referenced by Simulators::Environment::Task::consume(), Simulators::Environment::Task::onUpdateParameters(), and Simulators::Environment::Task::Task().

int Simulators::Environment::Arguments::prng_seed
std::string Simulators::Environment::Arguments::prng_type
bool Simulators::Environment::Arguments::simulate_bd

True if bottom distance should be simulated.

Referenced by Simulators::Environment::Task::Task(), and Simulators::Environment::Task::task().

bool Simulators::Environment::Arguments::simulate_fd

True if forward distance should be simulated.

Referenced by Simulators::Environment::Task::Task(), and Simulators::Environment::Task::task().

bool Simulators::Environment::Arguments::simulate_pier
float Simulators::Environment::Arguments::tide

Fixed value for the tide level.

Referenced by Simulators::Environment::Task::depthAt(), and Simulators::Environment::Task::Task().

Collaboration diagram for Simulators::Environment::Arguments:
Collaboration graph