![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for input mandatory attributes encapsulating data item nodes. More...
#include <BaseInputMandatoryDataItemAttribute.h>
Public Member Functions | |
| virtual | ~BaseInputMandatoryDataItemAttribute ()=0 |
| destructor | |
| const BaseDataItemNode & | getDataItemNode () const |
| retrieve data item node associated to attribute More... | |
Public Member Functions inherited from ipsdk::processor::BaseInputDataItemAttribute | |
| virtual | ~BaseInputDataItemAttribute ()=0 |
| destructor | |
Public Member Functions inherited from ipsdk::processor::BaseDataItemAttribute | |
| virtual | ~BaseDataItemAttribute ()=0 |
| destructor | |
| eAttributeType | getAttributeType () const |
| retrieve attribute type | |
| virtual const std::string & | getNodeType () const =0 |
| retrieve data item class associated to object | |
Public Member Functions inherited from ipsdk::processor::BaseAttribute | |
| virtual | ~BaseAttribute ()=0 |
| destructor | |
| bool | isInit () const |
| retrieve object initialization flag | |
| virtual const boost::filesystem::path | getHeaderPath () const =0 |
| retrieve relative header path associated to derived attribute | |
| virtual const std::string | getLibraryName () const =0 |
| retrieve library name associated to derived attribute | |
| const BaseRule & | getRule () const |
| retrieve rule associated to attribute | |
| BoolResult | isValid () const |
| test whether rule is valid for current attribute More... | |
| void | clear () |
| reset object intialization flag | |
| bool | isOutOptionalInitForced () const |
| access to flag allowing to force output optional attribute initialization during processing initialization More... | |
| void | setOutOptionalInitForced (bool bOutOptionalInitForced) const |
| access to flag allowing to force output optional attribute initialization during processing initialization More... | |
Public Member Functions inherited from ipsdk::BaseObjectWithSkeleton | |
| const eSklSrzMode & | getSerializationMode () const |
| retrieve serialization flag for object More... | |
| void | setSerializationMode (const eSklSrzMode &sklSrzMode) const |
| set serialization flag for object | |
| BaseObjectWithSkeleton () | |
| ~BaseObjectWithSkeleton () | |
Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| BaseSerializationObject () | |
| Default constructor. | |
| virtual | ~BaseSerializationObject ()=0 |
| destructor | |
Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual const std::string & | getClassName () const |
| method allowing to retrieve object class name | |
| virtual BaseDynamicObject * | createNew () const =0 |
| method allowing to create new instance of current object type | |
| virtual DynamicObjectPtr | createShared () const =0 |
| method allowing to create new shared instance of current object type | |
| virtual bool | hasCopySupport () const =0 |
| check whether objet has copy support | |
| virtual BaseDynamicObject * | duplicate () const =0 |
| method allowing to duplicate current object More... | |
| virtual DynamicObjectPtr | duplicateShared () const =0 |
| method allowing shared duplication of current object More... | |
| BaseDynamicObject () | |
| virtual | ~BaseDynamicObject ()=0 |
Public Member Functions inherited from ipsdk::BaseToolTip | |
| virtual const std::string & | getObjectName () const =0 |
| retrieve object name | |
| virtual const std::string & | getToolTip () const =0 |
| retrieve object tool tip | |
| BaseToolTip () | |
| virtual | ~BaseToolTip ()=0 |
Public Member Functions inherited from ipsdk::BaseIOData | |
| virtual eIOStatus | getIOStatus () const =0 |
| retrieve data input/output status | |
| virtual bool | isInput () const =0 |
| retrieve data input status More... | |
| virtual bool | isOutput () const =0 |
| retrieve data output status More... | |
| virtual bool | isInOut () const =0 |
| retrieve attribute in/out status | |
| BaseIOData () | |
| virtual | ~BaseIOData ()=0 |
Public Member Functions inherited from ipsdk::BaseOptData | |
| virtual eOptStatus | getOptStatus () const =0 |
| retrieve data optional status | |
| virtual bool | isMandatory () const =0 |
| check whether data is mandatory | |
| virtual bool | isOptional () const =0 |
| check whether data is optional | |
| BaseOptData () | |
| virtual | ~BaseOptData ()=0 |
Protected Member Functions | |
| BaseInputMandatoryDataItemAttribute () | |
| constructor | |
Protected Member Functions inherited from ipsdk::processor::BaseInputDataItemAttribute | |
| BaseInputDataItemAttribute () | |
| constructor | |
Protected Member Functions inherited from ipsdk::processor::BaseDataItemAttribute | |
| BaseDataItemAttribute () | |
| constructor | |
| void | initBase (const DataItemNodePtr &pDataItemNode) |
| base class initialization method More... | |
| bool | isDataItemNodePtrSet () const |
| check whether data item node pointer has been set More... | |
| void | clearDerived () |
| method allowing to clear data in derived class | |
| DataItemNodeConstPtr | accessDataItemNodePtr () const |
| retrieve data item node pointer associated to attribute More... | |
| DataItemNodePtr | accessDataItemNodePtr () |
| retrieve data item node pointer associated to attribute More... | |
Protected Member Functions inherited from ipsdk::processor::BaseAttribute | |
| BaseAttribute () | |
| constructor | |
| void | initBase () |
| base class initialization method | |
| virtual BoolResult | syncInputDerived (const Guid &processingSocketGuid) |
| virtual BoolResult | syncOutputDerived (const Guid &processingSocketGuid) |
| virtual RulePtr | createRule (const AttributePtr &pBaseThis) const =0 |
| method allowing to create rule associated to object | |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| method allowing to ensure serialization write part for object | |
| virtual BoolResult | read (BaseIArchive &ar) |
| method allowing to ensure serialization read part for object | |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
| method allowing to copy data from another object | |
Additional Inherited Members | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
| method allowing to retrieve class version information for serialization | |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
| method allowing to retrieve name associated to class | |
Static Public Attributes inherited from ipsdk::processor::BaseDataItemAttribute | |
| static const eAttributeType::domain | g_attributeType = eAttributeType::eAT_DataItem |
| type associated to attribute | |
Protected Attributes inherited from ipsdk::BaseObjectWithSkeleton | |
| eSklSrzMode | _sklSrzMode |
| serialization flag for object More... | |
Base class for input mandatory attributes encapsulating data item nodes.
| const BaseDataItemNode& ipsdk::processor::BaseInputMandatoryDataItemAttribute::getDataItemNode | ( | ) | const |
retrieve data item node associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
1.8.14