ug4
ug::vrl::vrl_traits< ug::MathVector< dim > > Struct Template Reference

Public Types

typedef jdoubleArray jType
 

Static Public Member Functions

static void call (JNIEnv *env, MathVector< dim > &res, jobject obj, jmethodID method, jdoubleArray params, jint si)
 
static std::string callSignature ()
 
static std::string errMsg ()
 
static std::string name ()
 
static void push (jdouble *vStorage, const MathVector< dim > &x)
 
static std::string signature ()
 
static void toC (JNIEnv *env, MathVector< dim > &res, jdoubleArray &array)
 
static void toJava (JNIEnv *env, jdoubleArray &res, const MathVector< dim > &x)
 

Static Public Attributes

static const unsigned int retArrayDim = 1
 
static const int size = dim
 

Member Typedef Documentation

◆ jType

template<std::size_t dim>
typedef jdoubleArray ug::vrl::vrl_traits< ug::MathVector< dim > >::jType

Member Function Documentation

◆ call()

template<std::size_t dim>
static void ug::vrl::vrl_traits< ug::MathVector< dim > >::call ( JNIEnv *  env,
MathVector< dim > &  res,
jobject  obj,
jmethodID  method,
jdoubleArray  params,
jint  si 
)
inlinestatic

◆ callSignature()

template<std::size_t dim>
static std::string ug::vrl::vrl_traits< ug::MathVector< dim > >::callSignature ( )
inlinestatic

◆ errMsg()

template<std::size_t dim>
static std::string ug::vrl::vrl_traits< ug::MathVector< dim > >::errMsg ( )
inlinestatic

◆ name()

template<std::size_t dim>
static std::string ug::vrl::vrl_traits< ug::MathVector< dim > >::name ( )
inlinestatic

◆ push()

template<std::size_t dim>
static void ug::vrl::vrl_traits< ug::MathVector< dim > >::push ( jdouble *  vStorage,
const MathVector< dim > &  x 
)
inlinestatic

References dim.

◆ signature()

template<std::size_t dim>
static std::string ug::vrl::vrl_traits< ug::MathVector< dim > >::signature ( )
inlinestatic

◆ toC()

template<std::size_t dim>
static void ug::vrl::vrl_traits< ug::MathVector< dim > >::toC ( JNIEnv *  env,
MathVector< dim > &  res,
jdoubleArray &  array 
)
inlinestatic

References COLOR_END, dim, RED_BEGIN, and UG_THROW.

◆ toJava()

template<std::size_t dim>
static void ug::vrl::vrl_traits< ug::MathVector< dim > >::toJava ( JNIEnv *  env,
jdoubleArray &  res,
const MathVector< dim > &  x 
)
inlinestatic

References dim.

Member Data Documentation

◆ retArrayDim

template<std::size_t dim>
const unsigned int ug::vrl::vrl_traits< ug::MathVector< dim > >::retArrayDim = 1
static

◆ size

template<std::size_t dim>
const int ug::vrl::vrl_traits< ug::MathVector< dim > >::size = dim
static

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