Goby v2
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
goby::moos::protobuf::GeodeticCoordinate Class Reference
Inheritance diagram for goby::moos::protobuf::GeodeticCoordinate:
Inheritance graph
[legend]

Public Types

typedef boost::units::plane_angle_dimension lat_dimension
 
typedef boost::units::unit< lat_dimension, boost::units::degree::system > lat_unit
 
typedef boost::units::plane_angle_dimension lon_dimension
 
typedef boost::units::unit< lon_dimension, boost::units::degree::system > lon_unit
 
typedef boost::units::length_dimension depth_dimension
 
typedef boost::units::unit< depth_dimension, boost::units::si::system > depth_unit
 
typedef boost::units::length_dimension altitude_dimension
 
typedef boost::units::unit< altitude_dimension, boost::units::si::system > altitude_unit
 
typedef boost::units::time_dimension lat_time_lag_dimension
 
typedef boost::units::unit< lat_time_lag_dimension, boost::units::si::system > lat_time_lag_unit
 
typedef boost::units::time_dimension lon_time_lag_dimension
 
typedef boost::units::unit< lon_time_lag_dimension, boost::units::si::system > lon_time_lag_unit
 
typedef boost::units::time_dimension depth_time_lag_dimension
 
typedef boost::units::unit< depth_time_lag_dimension, boost::units::si::system > depth_time_lag_unit
 
typedef boost::units::time_dimension altitude_time_lag_dimension
 
typedef boost::units::unit< altitude_time_lag_dimension, boost::units::si::system > altitude_time_lag_unit
 

Public Member Functions

 GeodeticCoordinate (const GeodeticCoordinate &from)
 
GeodeticCoordinateoperator= (const GeodeticCoordinate &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (GeodeticCoordinate *other)
 
GeodeticCoordinateNew () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const GeodeticCoordinate &from)
 
void MergeFrom (const GeodeticCoordinate &from)
 
void Clear ()
 
bool IsInitialized () const
 
int ByteSize () const
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_lat () const
 
void clear_lat ()
 
double lat () const
 
void set_lat (double value)
 
bool has_lon () const
 
void clear_lon ()
 
double lon () const
 
void set_lon (double value)
 
bool has_depth () const
 
void clear_depth ()
 
double depth () const
 
void set_depth (double value)
 
bool has_altitude () const
 
void clear_altitude ()
 
double altitude () const
 
void set_altitude (double value)
 
bool has_lat_source () const
 
void clear_lat_source ()
 
inline::goby::moos::protobuf::SourceSensor lat_source () const
 
void set_lat_source (::goby::moos::protobuf::SourceSensor value)
 
bool has_lon_source () const
 
void clear_lon_source ()
 
inline::goby::moos::protobuf::SourceSensor lon_source () const
 
void set_lon_source (::goby::moos::protobuf::SourceSensor value)
 
bool has_depth_source () const
 
void clear_depth_source ()
 
inline::goby::moos::protobuf::SourceSensor depth_source () const
 
void set_depth_source (::goby::moos::protobuf::SourceSensor value)
 
bool has_altitude_source () const
 
void clear_altitude_source ()
 
inline::goby::moos::protobuf::SourceSensor altitude_source () const
 
void set_altitude_source (::goby::moos::protobuf::SourceSensor value)
 
bool has_lat_time_lag () const
 
void clear_lat_time_lag ()
 
double lat_time_lag () const
 
void set_lat_time_lag (double value)
 
bool has_lon_time_lag () const
 
void clear_lon_time_lag ()
 
double lon_time_lag () const
 
void set_lon_time_lag (double value)
 
bool has_depth_time_lag () const
 
void clear_depth_time_lag ()
 
double depth_time_lag () const
 
void set_depth_time_lag (double value)
 
bool has_altitude_time_lag () const
 
void clear_altitude_time_lag ()
 
double altitude_time_lag () const
 
void set_altitude_time_lag (double value)
 
template<typename Quantity >
void set_lat_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lat_with_units () const
 
boost::units::quantity< lat_unit, doublelat_with_units () const
 
template<typename Quantity >
void set_lon_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lon_with_units () const
 
boost::units::quantity< lon_unit, doublelon_with_units () const
 
template<typename Quantity >
void set_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity depth_with_units () const
 
boost::units::quantity< depth_unit, doubledepth_with_units () const
 
template<typename Quantity >
void set_altitude_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity altitude_with_units () const
 
boost::units::quantity< altitude_unit, doublealtitude_with_units () const
 
template<typename Quantity >
void set_lat_time_lag_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lat_time_lag_with_units () const
 
boost::units::quantity< lat_time_lag_unit, doublelat_time_lag_with_units () const
 
template<typename Quantity >
void set_lon_time_lag_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lon_time_lag_with_units () const
 
boost::units::quantity< lon_time_lag_unit, doublelon_time_lag_with_units () const
 
template<typename Quantity >
void set_depth_time_lag_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity depth_time_lag_with_units () const
 
boost::units::quantity< depth_time_lag_unit, doubledepth_time_lag_with_units () const
 
template<typename Quantity >
void set_altitude_time_lag_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity altitude_time_lag_with_units () const
 
boost::units::quantity< altitude_time_lag_unit, doublealtitude_time_lag_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const GeodeticCoordinatedefault_instance ()
 

Static Public Attributes

static const int kLatFieldNumber = 1
 
static const int kLonFieldNumber = 2
 
static const int kDepthFieldNumber = 3
 
static const int kAltitudeFieldNumber = 4
 
static const int kLatSourceFieldNumber = 5
 
static const int kLonSourceFieldNumber = 6
 
static const int kDepthSourceFieldNumber = 7
 
static const int kAltitudeSourceFieldNumber = 8
 
static const int kLatTimeLagFieldNumber = 9
 
static const int kLonTimeLagFieldNumber = 10
 
static const int kDepthTimeLagFieldNumber = 11
 
static const int kAltitudeTimeLagFieldNumber = 12
 

Friends

void protobuf_AddDesc_goby_2fmoos_2fprotobuf_2fnode_5fstatus_2eproto ()
 
void protobuf_AssignDesc_goby_2fmoos_2fprotobuf_2fnode_5fstatus_2eproto ()
 
void protobuf_ShutdownFile_goby_2fmoos_2fprotobuf_2fnode_5fstatus_2eproto ()
 

Detailed Description

Definition at line 330 of file node_status.pb.h.


The documentation for this class was generated from the following file: