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 Types inherited from MinMaxMixin< Derived, Eigen::Vector3f >
using Type = 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 & max (std::array< Type, 1 > v)
 
Derived & max (Type max)
 
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 & min (std::array< Type, 1 > v)
 
Derived & min (Type min)
 
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, Eigen::Vector3f >
Derived & max (std::array< Type, 1 > v)
 
Derived & max (Type max)
 
Derived & min (std::array< Type, 1 > 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

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

Definition at line 10 of file Vector3fWidgets.h.

Member Function Documentation

◆ max() [1/6]

Derived& max ( float  v)
inline

Definition at line 31 of file Vector3fWidgets.h.

+ Here is the caller graph for this function:

◆ max() [2/6]

Derived& max ( float  x,
float  y,
float  z 
)
inline

Definition at line 58 of file Vector3fWidgets.h.

◆ max() [3/6]

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

Definition at line 35 of file Vector3fWidgets.h.

◆ max() [4/6]

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

Definition at line 62 of file Vector3fWidgets.h.

◆ max() [5/6]

Derived& max
inline

Definition at line 174 of file Basic.h.

◆ max() [6/6]

Derived& max
inline

Definition at line 168 of file Basic.h.

◆ min() [1/6]

Derived& min ( float  v)
inline

Definition at line 22 of file Vector3fWidgets.h.

+ Here is the caller graph for this function:

◆ min() [2/6]

Derived& min ( float  x,
float  y,
float  z 
)
inline

Definition at line 49 of file Vector3fWidgets.h.

◆ min() [3/6]

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

Definition at line 26 of file Vector3fWidgets.h.

◆ min() [4/6]

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

Definition at line 53 of file Vector3fWidgets.h.

◆ min() [5/6]

Derived& min
inline

Definition at line 163 of file Basic.h.

◆ min() [6/6]

Derived& min
inline

Definition at line 157 of file Basic.h.

◆ steps() [1/5]

Derived& steps ( const Eigen::Vector3i  steps)
inline

Definition at line 12 of file Vector3fWidgets.h.

+ Here is the caller graph for this function:

◆ steps() [2/5]

Derived& steps ( int  v)
inline

Definition at line 40 of file Vector3fWidgets.h.

◆ steps() [3/5]

Derived& steps ( int  x,
int  y,
int  z 
)
inline

Definition at line 67 of file Vector3fWidgets.h.

◆ steps() [4/5]

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

Definition at line 44 of file Vector3fWidgets.h.

◆ steps() [5/5]

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

Definition at line 71 of file Vector3fWidgets.h.


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