SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
PyModule Class Referenceabstract

#include <NetworkEditorPythonInterface.h>

Public Member Functions

virtual ~PyModule ()
 
virtual std::string id () const =0
 
virtual void showUI ()=0
 
virtual void hideUI ()=0
 
virtual void reset ()=0
 
virtual boost::python::object getattr (const std::string &name)=0
 
virtual void setattr (const std::string &name, boost::python::object object)=0
 
virtual std::vector< std::string > stateVars () const =0
 
virtual boost::shared_ptr
< class PyPorts
output ()=0
 
virtual boost::shared_ptr
< class PyPorts
input ()=0
 

Constructor & Destructor Documentation

virtual ~PyModule ( )
inlinevirtual

Member Function Documentation

virtual boost::python::object getattr ( const std::string &  name)
pure virtual
virtual void hideUI ( )
pure virtual
virtual std::string id ( ) const
pure virtual
virtual boost::shared_ptr<class PyPorts> input ( )
pure virtual
virtual boost::shared_ptr<class PyPorts> output ( )
pure virtual
virtual void reset ( )
pure virtual
virtual void setattr ( const std::string &  name,
boost::python::object  object 
)
pure virtual
virtual void showUI ( )
pure virtual
virtual std::vector<std::string> stateVars ( ) const
pure virtual

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