cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
nmrCallBackFunctionC< _instanceLine, _elementType > Class Template Reference

#include <nmrCallBack.h>

Public Member Functions

 nmrCallBackFunctionC ()
 
 nmrCallBackFunctionC (_elementType *obj, void(_elementType::*methodPointer)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err))
 
void Set (_elementType *obj, void(_elementType::*methodPointer)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err))
 

Static Public Member Functions

static void FunctionFdonlp2 (int n, int nonlin, int type, int liste[], double x[], double con[], int err[])
 

Protected Attributes

_elementType * Object
 
void(_elementType::* MethodPointer )(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)
 

Static Protected Attributes

static CISST_DECLSPEC_THREAD
nmrCallBackFunctionC
This = NULL
 

Constructor & Destructor Documentation

template<int _instanceLine, class _elementType>
nmrCallBackFunctionC< _instanceLine, _elementType >::nmrCallBackFunctionC ( )
inline
template<int _instanceLine, class _elementType>
nmrCallBackFunctionC< _instanceLine, _elementType >::nmrCallBackFunctionC ( _elementType *  obj,
void(_elementType::*)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)  methodPointer 
)
inline

Member Function Documentation

template<int _instanceLine, class _elementType>
static void nmrCallBackFunctionC< _instanceLine, _elementType >::FunctionFdonlp2 ( int  n,
int  nonlin,
int  type,
int  liste[],
double  x[],
double  con[],
int  err[] 
)
inlinestatic
template<int _instanceLine, class _elementType>
void nmrCallBackFunctionC< _instanceLine, _elementType >::Set ( _elementType *  obj,
void(_elementType::*)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)  methodPointer 
)
inline

Member Data Documentation

template<int _instanceLine, class _elementType>
void(_elementType::* nmrCallBackFunctionC< _instanceLine, _elementType >::MethodPointer)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)
protected
template<int _instanceLine, class _elementType>
_elementType* nmrCallBackFunctionC< _instanceLine, _elementType >::Object
protected
template<int _instanceLine, class _elementType>
nmrCallBackFunctionC< _instanceLine, _elementType > * nmrCallBackFunctionC< _instanceLine, _elementType >::This = NULL
staticprotected

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