GAMS  1.2.2
gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived > Struct Template Reference

#include <Coordinate.h>

Inheritance diagram for gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >:
gams::pose::basic_positional_mixin< Derived >

Public Types

using Base = basic_positional_mixin< Derived >
 

Public Member Functions

double alt () const
 
double alt (double v)
 
double altitude () const
 
double altitude (double v)
 
double lat () const
 
double lat (double v)
 
double latitude () const
 
double latitude (double v)
 
double lng () const
 
double lng (double v)
 
double lon () const
 
double lon (double v)
 
double longitude () const
 
double longitude (double v)
 
Eigen::Vector3d & pos_vec ()
 
const Eigen::Vector3d & pos_vec () const
 
Derived & self ()
 
const Derived & self () const
 
double x () const
 
double x (double v)
 
double y () const
 
double y (double v)
 
double z () const
 
double z (double v)
 

Detailed Description

template<>
template<typename Derived>
struct gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >

Definition at line 246 of file Coordinate.h.

Member Typedef Documentation

template<typename Derived >
using gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::Base = basic_positional_mixin<Derived>

Definition at line 247 of file Coordinate.h.

Member Function Documentation

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::alt ( ) const
inline

Definition at line 260 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::alt ( double  v)
inline

Definition at line 270 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::altitude ( ) const
inline

Definition at line 261 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::altitude ( double  v)
inline

Definition at line 271 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lat ( ) const
inline

Definition at line 257 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lat ( double  v)
inline

Definition at line 267 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::latitude ( ) const
inline

Definition at line 258 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::latitude ( double  v)
inline

Definition at line 268 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lng ( ) const
inline

Definition at line 253 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lng ( double  v)
inline

Definition at line 263 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lon ( ) const
inline

Definition at line 254 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::lon ( double  v)
inline

Definition at line 264 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::longitude ( ) const
inline

Definition at line 255 of file Coordinate.h.

template<typename Derived >
double gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::longitude ( double  v)
inline

Definition at line 265 of file Coordinate.h.

template<typename Derived >
Eigen::Vector3d& gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::pos_vec ( )
inline

Definition at line 273 of file Coordinate.h.

template<typename Derived >
const Eigen::Vector3d& gams::pose::unit_traits< units::absolute< units::length > >::mixin< Derived >::pos_vec ( ) const
inline

Definition at line 274 of file Coordinate.h.

template<typename Derived >
Derived& gams::pose::basic_positional_mixin< Derived >::self ( )
inlineinherited

Definition at line 227 of file Coordinate.h.

template<typename Derived >
const Derived& gams::pose::basic_positional_mixin< Derived >::self ( ) const
inlineinherited

Definition at line 228 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::x ( ) const
inlineinherited

Definition at line 230 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::x ( double  v)
inlineinherited

Definition at line 234 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::y ( ) const
inlineinherited

Definition at line 231 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::y ( double  v)
inlineinherited

Definition at line 235 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::z ( ) const
inlineinherited

Definition at line 232 of file Coordinate.h.

template<typename Derived >
double gams::pose::basic_positional_mixin< Derived >::z ( double  v)
inlineinherited

Definition at line 236 of file Coordinate.h.


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