Version: 6.5.0
Engines::PyNode Interface Reference
Inheritance diagram for Engines::PyNode:
Inheritance graph

Public Member Functions

pickledArgs execute (in string functionName, in pickledArgs inargs) raises (SALOME::SALOME_Exception)
 execute a python function defined in the node More...
 
void Register ()
 Increase the reference count (mark as used by another object). More...
 
void UnRegister ()
 Decrease the reference count (release by another object). More...
 
void Destroy ()
 Obsolete, left for compatibility reasons only. Use UnRegister() instead. More...
 

Member Function Documentation

pickledArgs Engines::PyNode::execute ( in string  functionName,
in pickledArgs  inargs 
)
raises (SALOME::SALOME_Exception
)

execute a python function defined in the node

Parameters
functionNamethe python function defined in the node to execute
inargsinput argument values (tuple,dict) provided as a python pickle
Returns
output argument values (tuple) as a python pickle
void SALOME::GenericObj::Register ( )
inherited

Increase the reference count (mark as used by another object).

void SALOME::GenericObj::UnRegister ( )
inherited

Decrease the reference count (release by another object).

void SALOME::GenericObj::Destroy ( )
inherited

Obsolete, left for compatibility reasons only. Use UnRegister() instead.

Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS