40#ifndef UNDERWATER_WOSS_POSITION_H
41#define UNDERWATER_WOSS_POSITION_H
54 WossPosition(
double latitude,
double longitude,
double depth = 0,
double dist = LOCATION_COMPARISON_DISTANCE );
62 virtual WossPosition*
create(
double latitude,
double longitude,
double depth = 0,
double dist = LOCATION_COMPARISON_DISTANCE )
const {
71 virtual int command(
int argc,
const char*
const* argv);
80 virtual void setAltitude(
double val );
83 virtual void setMinVerticalOrientation(
double val );
85 virtual void setMaxVerticalOrientation(
double val );
88 virtual void setX(
double val );
90 virtual void setY(
double val );
92 virtual void setZ(
double val );
95 virtual double getX();
97 virtual double getY();
99 virtual double getZ();
108 virtual double getAltitude();
111 virtual double getMinVerticalOrientation();
113 virtual double getMaxVerticalOrientation();
119 double min_vertical_orientation;
121 double max_vertical_orientation;
Definition uw-woss-position.h:48
virtual double getLongitude()
Definition uw-woss-position.cpp:163
virtual double getX()
Definition uw-woss-position.cpp:143
virtual double getZ()
Definition uw-woss-position.cpp:153
virtual void setLatitude(double val)
Definition uw-woss-position.cpp:91
virtual double getLatitude()
Definition uw-woss-position.cpp:158
virtual double getY()
Definition uw-woss-position.cpp:148
virtual WossPosition * create(double latitude, double longitude, double depth=0, double dist=LOCATION_COMPARISON_DISTANCE) const
Definition uw-woss-position.h:62
virtual void setDepth(double val)
Definition uw-woss-position.cpp:103
virtual double getDepth()
Definition uw-woss-position.cpp:168
virtual WossPosition * create(const woss::CoordZ &coordz=woss::CoordZ(), double dist=LOCATION_COMPARISON_DISTANCE) const
Definition uw-woss-position.h:65
virtual WossPosition * clone() const
Definition uw-woss-position.h:68
virtual void setLongitude(double val)
Definition uw-woss-position.cpp:97
3D-Coordinates (lat, long, depth) class definitions and functions library
Definition coordinates-definitions.h:403
Class that stores the coordinates of moving entity.
Definition location-definitions.h:60
Implementation of woss::Location class.