stromx  0.8.0
Public Member Functions | Protected Member Functions | List of all members
stromx::runtime::IsEmpty Class Reference
Inheritance diagram for stromx::runtime::IsEmpty:
stromx::runtime::MatrixPropertyBase stromx::runtime::OperatorKernel stromx::runtime::OperatorInfo

Public Member Functions

virtual OperatorKernelclone () const
 
- Public Member Functions inherited from stromx::runtime::MatrixPropertyBase
 MatrixPropertyBase (const std::string &type)
 
void execute (DataProvider &provider)
 
void initialize ()
 
- Public Member Functions inherited from stromx::runtime::OperatorKernel
const std::string & type () const
 
const std::string & package () const
 
const Versionversion () const
 
const std::vector< const Input * > & inputs () const
 
const std::vector< const Output * > & outputs () const
 
const std::vector< const Parameter * > & parameters () const
 
const Parameterparameter (const unsigned int id) const
 
const Inputinput (const unsigned int id) const
 
const Outputoutput (const unsigned int id) const
 
const Descriptiondescription (const unsigned int id) const
 
const OperatorPropertiesproperties () const
 
virtual void setParameter (const unsigned int, const Data &)
 
virtual const DataRef getParameter (const unsigned int) const
 
virtual void deinitialize ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void interrupt ()
 

Protected Member Functions

virtual DatagetProperty (const Matrix &matrix)
 
virtual OutputcreateOutput ()
 
- Protected Member Functions inherited from stromx::runtime::OperatorKernel
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Parameter *> &parameters, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> &parameters, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const runtime::Version &version, const std::vector< const Input * > &inputs, const std::vector< const Output * > &outputs, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const OperatorProperties &properties=OperatorProperties())
 
virtual void initialize (const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> &parameters)
 
Parameterparameter (const unsigned int id)
 

Additional Inherited Members

- Public Types inherited from stromx::runtime::MatrixPropertyBase
enum  DataId { INPUT, PROPERTY }
 

Member Function Documentation

§ clone()

virtual OperatorKernel* stromx::runtime::IsEmpty::clone ( ) const
inlinevirtual

Returns a copy of the operator, i.e. a object of the same type is allocated and returned. The current status of the operator is not reproduced.

Implements stromx::runtime::OperatorKernel.


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