7 #ifndef MI_NEURAYLIB_SET_GET_H
8 #define MI_NEURAYLIB_SET_GET_H
62 return result == 0 ? 0 : -2;
80 return result == 0 ? 0 : -2;
85 return result == 0 ? 0 : -2;
113 template <
class T, Size DIM>
116 typedef typename mi::Vector_type_traits<T,DIM>::Interface_type Vector_interface_type;
119 v->set_value( value);
135 template <
class T, Size ROW, Size COL>
138 typedef typename mi::Matrix_type_traits<T,ROW,COL>::Interface_type Matrix_interface_type;
141 m->set_value( value);
268 #ifdef MI_COMPILER_MSC
269 #pragma warning( push )
270 #pragma warning( disable : 4800 )
277 #ifdef MI_COMPILER_MSC
278 #pragma warning( pop )
329 template <
class T, Size DIM>
332 typedef typename mi::Vector_type_traits<T,DIM>::Interface_type Vector_interface_type;
335 value = v->get_value();
351 template <
class T, Size ROW, Size COL>
354 typedef typename mi::Matrix_type_traits<T,ROW,COL>::Interface_type Matrix_interface_type;
357 value = m->get_value();
600 #endif // MI_NEURAYLIB_SET_GET_H