Public Types | |
enum | OceanObjectType { BUOY, PIPE, BIN, CROSS, PINGER, BUOY, PIPE, BIN, CROSS, PINGER } |
enum | OceanObjectStatus { FOUND, NOT_FOUND, LOST, FOUND, NOT_FOUND, LOST } |
enum | OceanObjectType { BUOY, PIPE, BIN, CROSS, PINGER, BUOY, PIPE, BIN, CROSS, PINGER } |
enum | OceanObjectStatus { FOUND, NOT_FOUND, LOST, FOUND, NOT_FOUND, LOST } |
Public Member Functions | |
OceanObject (OceanObjectType type) | |
void | setStatus (OceanObjectStatus status) |
void | setType (OceanObjectType type) |
void | setPosition (Point3D pos) |
void | setOrientation (Angle ori) |
void | setFrequency (float freq) |
void | setDistance (float dist) |
void | setMass (float mass) |
void | setId (uint id) |
Point3D | getPosition () |
rutz::shared_ptr< Point3D > | getPositionPtr () |
Angle | getOrientation () |
rutz::shared_ptr< Angle > | getOrientationPtr () |
float | getFrequency () |
float | getDistance () |
float | getMass () |
uint | getId () |
OceanObjectType | getType () |
OceanObjectStatus | getStatus () |
OceanObject (OceanObjectType type) | |
void | setStatus (OceanObjectStatus status) |
void | setType (OceanObjectType type) |
void | setPosition (Point3D pos) |
void | setOrientation (Angle ori) |
void | setFrequency (float freq) |
void | setDistance (float dist) |
void | setMass (float mass) |
void | setId (uint id) |
Point3D | getPosition () |
rutz::shared_ptr< Point3D > | getPositionPtr () |
Angle | getOrientation () |
rutz::shared_ptr< Angle > | getOrientationPtr () |
float | getFrequency () |
float | getDistance () |
float | getMass () |
uint | getId () |
OceanObjectType | getType () |
OceanObjectStatus | getStatus () |
Definition at line 48 of file OceanObject.H.