GAMS  1.4.0
gams::pose::unit_traits< units::length >::mixin Struct Reference

#include <Coordinate.h>

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

Public Types

using Base = basic_positional_mixin< Derived >
 
using derived_type = Derived
 

Public Member Functions

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

Definition at line 288 of file Coordinate.h.

Member Typedef Documentation

◆ Base

Definition at line 289 of file Coordinate.h.

◆ derived_type

template<typename Derived >
using gams::pose::basic_positional_mixin< Derived >::derived_type = Derived
inherited

Definition at line 229 of file Coordinate.h.

Member Function Documentation

◆ dis_vec() [1/2]

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

Definition at line 292 of file Coordinate.h.

◆ dis_vec() [2/2]

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

Definition at line 293 of file Coordinate.h.

◆ self() [1/3]

Derived& gams::pose::basic_positional_mixin< Derived >::self
inline

Definition at line 230 of file Coordinate.h.

◆ self() [2/3]

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

Definition at line 231 of file Coordinate.h.

◆ self() [3/3]

const Derived& gams::pose::basic_positional_mixin< Derived >::self
inline

Definition at line 231 of file Coordinate.h.

◆ x() [1/2]

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

Definition at line 233 of file Coordinate.h.

◆ x() [2/2]

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

Definition at line 237 of file Coordinate.h.

◆ y() [1/2]

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

Definition at line 234 of file Coordinate.h.

◆ y() [2/2]

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

Definition at line 238 of file Coordinate.h.

◆ z() [1/2]

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

Definition at line 235 of file Coordinate.h.

◆ z() [2/2]

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

Definition at line 239 of file Coordinate.h.


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