World Ocean Simulation System (WOSS) library
|
Initial set up of a transducer. More...
#include <woss-creator-container.h>
Public Member Functions | |
CustomTransducer (const ::std::string &name="", double bearing=0.0, double vert_rot=0.0, double horiz_rot=0.0, double mult=1.0, double add=0.0) | |
Public Attributes | |
::std::string | type |
double | initial_bearing |
double | initial_vert_rotation |
double | initial_horiz_rotation |
double | multiply_costant |
double | add_costant |
Friends | |
std::ostream & | operator<< (std::ostream &os, const CustomTransducer &instance) |
Initial set up of a transducer.
Struct that stores the Transducer's type name, its vertical beam pattern initial rotation, multiplicative and additive constants.
|
inline |
Default constructor
name | transducer's type name |
rot | initial rotation [decimal degrees] |
mult | multiplicative constant |
add | additive constant |
double woss::CustomTransducer::add_costant |
beam pattern additive constant
Referenced by woss::BellhopCreator::initializeBhWoss().
double woss::CustomTransducer::initial_bearing |
beam pattern bearing orientation
Referenced by woss::BellhopCreator::initializeBhWoss().
double woss::CustomTransducer::initial_horiz_rotation |
beam pattern initial horizontal rotation [decimal degrees]
Referenced by woss::BellhopCreator::initializeBhWoss().
double woss::CustomTransducer::initial_vert_rotation |
beam pattern initial vertical rotation [decimal degrees]
Referenced by woss::BellhopCreator::initializeBhWoss().
double woss::CustomTransducer::multiply_costant |
beam pattern multiplicative constant
Referenced by woss::BellhopCreator::initializeBhWoss().
::std::string woss::CustomTransducer::type |
transducer type name
Referenced by woss::BellhopCreator::initializeBhWoss().