11 LCGenericObjectImpl*
object =
new LCGenericObjectImpl() ;
12 return reinterpret_cast<PTRTYPE>( object ) ;
16 LCGenericObjectImpl*
object =
new LCGenericObjectImpl( nint, nfloat, ndouble ) ;
17 return reinterpret_cast<PTRTYPE>( object ) ;
22 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
24 return LCIO::SUCCESS ;
29 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
34 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
35 return object->getNInt() ;
39 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
40 return object->getNFloat() ;
44 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
45 return object->getNDouble() ;
49 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
50 return object->getIntVal(index-1) ;
54 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
55 return object->getFloatVal(index-1) ;
59 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
60 return object->getDoubleVal(index-1) ;
65 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
66 object->setIntVal(index-1, value) ;
67 return LCIO::SUCCESS ;
71 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
72 object->setFloatVal(index-1, value) ;
73 return LCIO::SUCCESS ;
77 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
78 object->setDoubleVal(index-1, value) ;
79 return LCIO::SUCCESS ;
84 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
85 return object->isFixedSize() ;
89 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
90 return const_cast<char*
>(
object->getTypeName().c_str() ) ;
94 LCGenericObjectImpl*
object =
reinterpret_cast<LCGenericObjectImpl*
>( genericobject ) ;
95 return const_cast<char*
>(
object->getDataDescription().c_str() ) ;
LCIO_DEPRECATED_CAPI char * lcgobgetdatadescription(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI PTRTYPE lcgobcreatefixed(int nint, int nfloat, int ndouble)
LCIO_DEPRECATED_CAPI int lcgobsetdoubleval(PTRTYPE genericobject, int index, double value)
LCIO_DEPRECATED_CAPI char * lcgobgettypename(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI int lcgobdelete(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI bool lcgobisfixedsize(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI int lcgobgetintval(PTRTYPE genericobject, int index)
LCIO_DEPRECATED_CAPI int lcgobgetndouble(PTRTYPE genericobject)
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
LCIO_DEPRECATED_CAPI int lcgobsetfloatval(PTRTYPE genericobject, int index, float value)
LCIO_DEPRECATED_CAPI int lcgobgetnfloat(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI double lcgobgetdoubleval(PTRTYPE genericobject, int index)
LCIO_DEPRECATED_CAPI int lcgobsetintval(PTRTYPE genericobject, int index, int value)
LCIO_DEPRECATED_CAPI PTRTYPE lcgobcreate()
Header file for the f77-wrapper functions of the LCGenericObject class.
LCIO_DEPRECATED_CAPI int lcgobid(PTRTYPE genericobject)
LCIO_DEPRECATED_CAPI float lcgobgetfloatval(PTRTYPE genericobject, int index)
LCIO_DEPRECATED_CAPI int lcgobgetnint(PTRTYPE genericobject)