15 #ifndef __IPSDKBASEDATA_BASEIODATA_H__ 16 #define __IPSDKBASEDATA_BASEIODATA_H__ 42 virtual bool isInput()
const = 0;
49 virtual bool isInOut()
const = 0;
60 BaseIOData::~BaseIOData()
69 #endif // __IPSDKBASEDATA_BASEIODATA_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eIOStatus
Enumerate describing data input/output status.
Definition: DataStatusTypes.h:31
virtual bool isInput() const =0
retrieve data input status
virtual bool isOutput() const =0
retrieve data output status
Definition of import/export macro for library.
virtual eIOStatus getIOStatus() const =0
retrieve data input/output status
virtual bool isInOut() const =0
retrieve attribute in/out status
Macros set allowing to activate data status in derived classes.
Base class for data with IO status.
Definition: BaseIOData.h:26