![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
[InOut] Plan indexed collection of shape 2d associated to labels More...
#include <InOutPILabelsShape2d.h>
Public Types | |
| typedef ipsdk::shape::segmentation::PlanIndexedShape2dColl | ValueType |
| Value type associated to attribute. | |
| typedef boost::shared_ptr< const ValueType > | StorageType |
| Storage type associated to attribute. | |
| typedef boost::shared_ptr< const ValueType > | ConstStorageType |
| Const storage type associated to attribute. | |
| typedef ipsdk::shape::segmentation::PlanIndexedShape2dColl::ValueType | PlanValueType |
| Plan value type associated to attribute. | |
| typedef ipsdk::shape::segmentation::PlanIndexedShape2dColl::StorageType | PlanStorageType |
| Plan storage type associated to attribute. | |
| typedef ipsdk::shape::segmentation::PlanIndexedShape2dColl::ConstStorageType | PlanConstStorageType |
| Plan const storage type associated to attribute. | |
Public Member Functions | |
| ~InOutPILabelsShape2d () | |
| destructor | |
| bool | isOptional () const |
| retrieve attribute optional state for processing | |
| ipsdk::eIOStatus | getIOStatus () const |
| bool | isInOut () const |
| retrieve attribute in/out state for processing | |
| bool | isInput () const |
| retrieve attribute input state for processing | |
| bool | isOutput () const |
| retrieve attribute output state for processing | |
| const std::string & | getObjectName () const |
| method allowing to retrieve object name | |
| const std::string & | getToolTip () const |
| method allowing to retrieve object tooltip | |
| const boost::filesystem::path | getHeaderPath () const |
| retrieve relative header path associated to attribute | |
| const std::string | getLibraryName () const |
| retrieve library name associated attribute | |
| void | init (const StorageType &pPlanIndexedColl) |
| retrieve plan indexed collection More... | |
| const ValueType & | getColl () const |
| retrieve plan indexed collection More... | |
| ConstStorageType | getStorage () const |
| retrieve plan indexed collection More... | |
| const PlanValueType & | getPlanValue (const ipsdk::PlanIndex &planIndex) const |
| access to plan indexed element More... | |
| const PlanValueType & | getPlanValue (const ipsdk::ipUInt32 zPlanIdx, const ipsdk::ipUInt32 cPlanIdx, const ipsdk::ipUInt32 tPlanIdx) const |
| access to plan indexed element More... | |
| PlanConstStorageType | getPlanStorage (const ipsdk::PlanIndex &planIndex) const |
| access to plan indexed element More... | |
| PlanConstStorageType | getPlanStorage (const ipsdk::ipUInt32 zPlanIdx, const ipsdk::ipUInt32 cPlanIdx, const ipsdk::ipUInt32 tPlanIdx) const |
| access to plan indexed element More... | |
| void | insert (const ipsdk::PlanIndex &planIndex, const PlanStorageType &pObject) |
| insert a new element for a given plan index More... | |
| void | insert (const ipsdk::ipUInt32 zPlanIdx, const ipsdk::ipUInt32 cPlanIdx, const ipsdk::ipUInt32 tPlanIdx, const PlanStorageType &pObject) |
| insert a new element for a given plan index More... | |
Public Member Functions inherited from ipsdk::imaproc::BasePlanIndexedAttribute | |
| eImageProcessingAttributeType | getImageProcessingAttributeType () const |
| const BasePlanIndexedColl & | getBaseColl () const |
| ipUInt64 | getNbPlans () const |
| bool | isComplete () const |
| bool | isComplete (const ipUInt64 sizeZ, const ipUInt64 sizeC, const ipUInt64 sizeT) const |
| ipUInt64 | getMaxSizeZ () const |
| ipUInt64 | getMaxSizeC () const |
| ipUInt64 | getMaxSizeT () const |
| bool | exists (const PlanIndex &planIndex) const |
| bool | exists (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
| ipUInt64 | getMaxSizeZ () const |
| ipUInt64 | getMaxSizeC () const |
| ipUInt64 | getMaxSizeT () const |
| bool | exists (const PlanIndex &planIndex) const |
| bool | exists (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
Public Member Functions inherited from ipsdk::imaproc::BaseImageProcessingAttribute | |
| processor::eAttributeType | getAttributeType () const |
Public Member Functions inherited from ipsdk::processor::BaseAttribute | |
| bool | isInit () const |
| const BaseRule & | getRule () const |
| BoolResult | isValid () const |
| void | clear () |
| bool | isOutOptionalInitForced () const |
| void | setOutOptionalInitForced (bool bOutOptionalInitForced) const |
| bool | isOutOptionalInitForced () const |
| void | setOutOptionalInitForced (bool bOutOptionalInitForced) const |
Public Member Functions inherited from ipsdk::BaseObjectWithSkeleton | |
| const eSklSrzMode & | getSerializationMode () const |
| void | setSerializationMode (const eSklSrzMode &sklSrzMode) const |
Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual const std::string & | getClassName () const |
| virtual BaseDynamicObject * | createNew () const=0 |
| virtual DynamicObjectPtr | createShared () const=0 |
| virtual bool | hasCopySupport () const=0 |
| virtual BaseDynamicObject * | duplicate () const=0 |
| virtual DynamicObjectPtr | duplicateShared () const=0 |
Public Member Functions inherited from ipsdk::BaseOptData | |
| virtual eOptStatus | getOptStatus () const=0 |
| virtual bool | isMandatory () const=0 |
Static Public Member Functions | |
| static boost::shared_ptr< InOutPILabelsShape2d > | createAttribute () |
| attribute creation function | |
| static const std::string & | getObjectNameStr () |
| method allowing to retrieve object name | |
| static const std::string & | getToolTipStr () |
| method allowing to retrieve object tooltip | |
| static const boost::filesystem::path | getHeaderPathStr () |
| retrieve relative header path associated to attribute | |
| static const std::string | getLibraryNameStr () |
| retrieve library name associated attribute | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
Static Public Attributes | |
| static const bool | g_bOptionalAttribute = false |
| attribute optional status | |
| static const ipsdk::eIOStatus::domain | g_dataIOStatus = ipsdk::eIOStatus::eIOS_InOut |
| attribute input and output state for processing | |
Static Public Attributes inherited from ipsdk::imaproc::BasePlanIndexedAttribute | |
| static const eImageProcessingAttributeType::domain | g_imageProcessingAttributeType |
Static Public Attributes inherited from ipsdk::imaproc::BaseImageProcessingAttribute | |
| static const processor::eAttributeType::domain | g_attributeType |
Protected Member Functions | |
| InOutPILabelsShape2d () | |
| constructor | |
Protected Member Functions inherited from ipsdk::imaproc::BasePlanIndexedAttribute | |
| void | initBase (const PlanIndexedCollPtr &pPlanIndexedColl) |
| void | clearDerived () |
| PlanIndexedCollConstPtr | accessStorage () const |
| const PlanIndexedCollPtr & | accessStorage () |
| PlanIndexedCollConstPtr | accessStorage () const |
| const PlanIndexedCollPtr & | accessStorage () |
Protected Member Functions inherited from ipsdk::processor::BaseAttribute | |
| void | initBase () |
| virtual BoolResult | syncInputDerived (const Guid &processingSocketGuid) |
| virtual BoolResult | syncOutputDerived (const Guid &processingSocketGuid) |
| virtual RulePtr | createRule (const AttributePtr &pBaseThis) const=0 |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| virtual BoolResult | read (BaseIArchive &ar) |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
Additional Inherited Members | |
Protected Attributes inherited from ipsdk::imaproc::BasePlanIndexedAttribute | |
| PlanIndexedCollPtr | _pPlanIndexedColl |
Protected Attributes inherited from ipsdk::BaseObjectWithSkeleton | |
| eSklSrzMode | _sklSrzMode |
[InOut] Plan indexed collection of shape 2d associated to labels
Rule on attribute is given by
ipsdk::processor::none ()
|
inlinevirtual |
retrieve attribute input/output state for processing
Implements ipsdk::BaseIOData.
| const ValueType& ipsdk::imaproc::attr::InOutPILabelsShape2d::getColl | ( | ) | const |
retrieve plan indexed collection
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| ConstStorageType ipsdk::imaproc::attr::InOutPILabelsShape2d::getStorage | ( | ) | const |
retrieve plan indexed collection
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| void ipsdk::imaproc::attr::InOutPILabelsShape2d::init | ( | const StorageType & | pPlanIndexedColl | ) |
retrieve plan indexed collection
| ipsdk::processor::IPSDKBaseProcessingException | if pPlanIndexedColl.get() == 0 |
| const PlanValueType& ipsdk::imaproc::attr::InOutPILabelsShape2d::getPlanValue | ( | const ipsdk::PlanIndex & | planIndex | ) | const |
access to plan indexed element
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == false |
| const PlanValueType& ipsdk::imaproc::attr::InOutPILabelsShape2d::getPlanValue | ( | const ipsdk::ipUInt32 | zPlanIdx, |
| const ipsdk::ipUInt32 | cPlanIdx, | ||
| const ipsdk::ipUInt32 | tPlanIdx | ||
| ) | const |
access to plan indexed element
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == false |
| PlanConstStorageType ipsdk::imaproc::attr::InOutPILabelsShape2d::getPlanStorage | ( | const ipsdk::PlanIndex & | planIndex | ) | const |
access to plan indexed element
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == false |
| PlanConstStorageType ipsdk::imaproc::attr::InOutPILabelsShape2d::getPlanStorage | ( | const ipsdk::ipUInt32 | zPlanIdx, |
| const ipsdk::ipUInt32 | cPlanIdx, | ||
| const ipsdk::ipUInt32 | tPlanIdx | ||
| ) | const |
access to plan indexed element
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == false |
| void ipsdk::imaproc::attr::InOutPILabelsShape2d::insert | ( | const ipsdk::PlanIndex & | planIndex, |
| const PlanStorageType & | pObject | ||
| ) |
insert a new element for a given plan index
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == true |
| ipsdk::IPSDKBaseDataException | if pObject.get() == 0 |
| void ipsdk::imaproc::attr::InOutPILabelsShape2d::insert | ( | const ipsdk::ipUInt32 | zPlanIdx, |
| const ipsdk::ipUInt32 | cPlanIdx, | ||
| const ipsdk::ipUInt32 | tPlanIdx, | ||
| const PlanStorageType & | pObject | ||
| ) |
insert a new element for a given plan index
| ipsdk::IPSDKBaseDataException | if exists(planIndex) == true |
| ipsdk::IPSDKBaseDataException | if pObject.get() == 0 |
1.8.14