Vector3fMinMaxMixin< Derived > Struct Template Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetBuilder/Vector3fWidgets.h>

+ Inheritance diagram for Vector3fMinMaxMixin< Derived >:

Public Types

using Base = MinMaxMixin<Derived, Eigen::Vector3f>
 

Public Member Functions

Derived & max (float v)
 
Derived & max (float x, float y, float z)
 
Derived & max (std::array< float, 1 > v)
 
Derived & max (std::array< float, 3 > v)
 
Derived & min (float v)
 
Derived & min (float x, float y, float z)
 
Derived & min (std::array< float, 1 > v)
 
Derived & min (std::array< float, 3 > v)
 
Derived & steps (const Eigen::Vector3i steps)
 
Derived & steps (int v)
 
Derived & steps (int x, int y, int z)
 
Derived & steps (std::array< int, 1 > v)
 
Derived & steps (std::array< int, 3 > v)
 
- Public Member Functions inherited from MinMaxMixin< Derived, Type >
template<class T>
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > max (std::array< T, 1 > v)
 
Derived & max (std::array< Type, 1 > v)
 
template<class T>
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > max (T v)
 
Derived & max (Type max)
 
template<class T>
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > min (std::array< T, 1 > v)
 
Derived & min (std::array< Type, 1 > v)
 
template<class T>
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > min (T v)
 
Derived & min (Type min)
 
template<class T0, class T1>
Derived & minmax (T0 lo, T1 hi)
 

Detailed Description

template<typename Derived>
struct armarx::RemoteGui::detail::Vector3fMinMaxMixin< Derived >

Definition at line 8 of file Vector3fWidgets.h.

Member Typedef Documentation

◆ Base

template<typename Derived>
using Base = MinMaxMixin<Derived, Eigen::Vector3f>

Definition at line 10 of file Vector3fWidgets.h.

Member Function Documentation

◆ max() [1/4]

template<typename Derived>
Derived & max ( float v)
inline

Definition at line 36 of file Vector3fWidgets.h.

+ Here is the caller graph for this function:

◆ max() [2/4]

template<typename Derived>
Derived & max ( float x,
float y,
float z )
inline

Definition at line 72 of file Vector3fWidgets.h.

◆ max() [3/4]

template<typename Derived>
Derived & max ( std::array< float, 1 > v)
inline

Definition at line 42 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ max() [4/4]

template<typename Derived>
Derived & max ( std::array< float, 3 > v)
inline

Definition at line 78 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ min() [1/4]

template<typename Derived>
Derived & min ( float v)
inline

Definition at line 24 of file Vector3fWidgets.h.

+ Here is the caller graph for this function:

◆ min() [2/4]

template<typename Derived>
Derived & min ( float x,
float y,
float z )
inline

Definition at line 60 of file Vector3fWidgets.h.

◆ min() [3/4]

template<typename Derived>
Derived & min ( std::array< float, 1 > v)
inline

Definition at line 30 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ min() [4/4]

template<typename Derived>
Derived & min ( std::array< float, 3 > v)
inline

Definition at line 66 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ steps() [1/5]

template<typename Derived>
Derived & steps ( const Eigen::Vector3i steps)
inline

Definition at line 13 of file Vector3fWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ steps() [2/5]

template<typename Derived>
Derived & steps ( int v)
inline

Definition at line 48 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ steps() [3/5]

template<typename Derived>
Derived & steps ( int x,
int y,
int z )
inline

Definition at line 84 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ steps() [4/5]

template<typename Derived>
Derived & steps ( std::array< int, 1 > v)
inline

Definition at line 54 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

◆ steps() [5/5]

template<typename Derived>
Derived & steps ( std::array< int, 3 > v)
inline

Definition at line 90 of file Vector3fWidgets.h.

+ Here is the call graph for this function:

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