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

#include <Coordinate.h>

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

Public Types

using Base = basic_positional_mixin< Derived >
 

Public Member Functions

Eigen::Vector3d & dis_vec ()
 
const Eigen::Vector3d & dis_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::length >::mixin< Derived >

Definition at line 285 of file Coordinate.h.

Member Typedef Documentation

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

Definition at line 286 of file Coordinate.h.

Member Function Documentation

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

Definition at line 289 of file Coordinate.h.

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

Definition at line 290 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: