![]() |
|
|
Generated: 8 Jan 2009 |

Helper class to obtain the adequeste interface from a component
by using the Gaudi queryInterface() mechanism Definition at line 65 of file Bindings.py.
Public Member Functions | |
| def | __init__ |
| def | __call__ |
Public Attributes | |
| type | |
Static Public Attributes | |
| cast = __call__ | |
| def GaudiPython::Bindings::InterfaceCast::__init__ | ( | self, | ||
| t | ||||
| ) |
Reimplemented in GaudiPython::Bindings::Interface.
Definition at line 68 of file Bindings.py.
00068 : 00069 if type(t) is str : t = PyCintex.makeClass(t) 00070 self.type = t def __call__(self, obj) :
| def GaudiPython::Bindings::InterfaceCast::__call__ | ( | self, | ||
| obj | ||||
| ) |
Definition at line 71 of file Bindings.py.
00071 : 00072 if obj : 00073 ip = PyCintex.libPyROOT.MakeNullPointer(self.type) 00074 if obj.queryInterface(self.type.interfaceID(), ip).isSuccess() : 00075 return ip 00076 return None cast = __call__
GaudiPython::Bindings::InterfaceCast::cast = __call__ [static] |
Definition at line 77 of file Bindings.py.
Definition at line 70 of file Bindings.py.