![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for shape geometry entity 3d collection attribute. More...
#include <BaseShape3dCollAttribute.h>
Public Types | |
| typedef ipsdk::shape::segmentation::Shape3dColl | ValueType |
| value type associated to object | |
| typedef boost::shared_ptr< ipsdk::shape::segmentation::Shape3dColl > | MutableStorageType |
| storage type associated to object | |
| typedef boost::shared_ptr< const ipsdk::shape::segmentation::Shape3dColl > | ConstStorageType |
| const storage type associated to object | |
Public Member Functions | |
| virtual | ~BaseShape3dCollAttribute ()=0 |
| destructor | |
| eGeometryEntity3dCollAttributeType | getGeometryEntity3dCollAttributeType () const |
| retrieve geometry entity 3d collection attribute type | |
| ConstStorageType | getConstStorage () const |
| get const storage type associated to attribute More... | |
| const ValueType & | getShape3dColl () const |
| get value type associated to attribute More... | |
| const geom::Shape3dConstVector & | getShape3dVector () const |
| get collection of geometry entity 3d associated to attribute More... | |
Public Member Functions inherited from ipsdk::imaproc::BaseGeometryEntity3dCollAttribute | |
| virtual | ~BaseGeometryEntity3dCollAttribute ()=0 |
| destructor | |
| eGeometryEntityCollAttributeType | getGeometryEntityCollAttributeType () const |
| retrieve geometry entity collection attribute type | |
Public Member Functions inherited from ipsdk::imaproc::BaseGeometryEntityCollAttribute | |
| virtual | ~BaseGeometryEntityCollAttribute ()=0 |
| destructor | |
| eImageProcessingAttributeType | getImageProcessingAttributeType () const |
| retrieve image attribute type | |
Public Member Functions inherited from ipsdk::imaproc::BaseImageProcessingAttribute | |
| processor::eAttributeType | getAttributeType () const |
| retrieve attribute type | |
| BaseImageProcessingAttribute () | |
| virtual | ~BaseImageProcessingAttribute ()=0 |
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 |
Static Public Attributes | |
| static const eGeometryEntity3dCollAttributeType::domain | g_geometryEntity3dCollAttributeType = eGeometryEntity3dCollAttributeType::eGE3DAT_Shape |
| geometry entity 3d collection attribute type | |
Static Public Attributes inherited from ipsdk::imaproc::BaseGeometryEntity3dCollAttribute | |
| static const eGeometryEntityCollAttributeType::domain | g_geometryEntityCollAttributeType = eGeometryEntityCollAttributeType::eGECAT_3d |
| geometry entity collection attribute type | |
Static Public Attributes inherited from ipsdk::imaproc::BaseGeometryEntityCollAttribute | |
| static const eImageProcessingAttributeType::domain | g_imageProcessingAttributeType = eImageProcessingAttributeType::eIPAT_GeometryEntities |
| image processing attribute type | |
Static Public Attributes inherited from ipsdk::imaproc::BaseImageProcessingAttribute | |
| static const processor::eAttributeType::domain | g_attributeType = processor::eAttributeType::eAT_ImageProcessing |
| type associated to attribute | |
Protected Member Functions | |
| BaseShape3dCollAttribute () | |
| constructor | |
| void | initBase (const MutableStorageType &pColl) |
| base class initialization method More... | |
| ConstStorageType | accessStorage () const |
| access to collection of entities associated to attribute More... | |
| const MutableStorageType & | accessStorage () |
| access to collection of entities associated to attribute More... | |
Protected Member Functions inherited from ipsdk::imaproc::BaseGeometryEntity3dCollAttribute | |
| BaseGeometryEntity3dCollAttribute () | |
| constructor | |
Protected Member Functions inherited from ipsdk::imaproc::BaseGeometryEntityCollAttribute | |
| BaseGeometryEntityCollAttribute () | |
| constructor | |
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 | |
| virtual void | clearDerived () |
| method allowing to clear data in derived class | |
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 | |
Protected Attributes | |
| MutableStorageType | _pColl |
| collection of entities associated to attribute | |
Protected Attributes inherited from ipsdk::BaseObjectWithSkeleton | |
| eSklSrzMode | _sklSrzMode |
| serialization flag for object More... | |
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 | |
Base class for shape geometry entity 3d collection attribute.
| ConstStorageType ipsdk::imaproc::BaseShape3dCollAttribute::getConstStorage | ( | ) | const |
get const storage type associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| const ValueType& ipsdk::imaproc::BaseShape3dCollAttribute::getShape3dColl | ( | ) | const |
get value type associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| const geom::Shape3dConstVector& ipsdk::imaproc::BaseShape3dCollAttribute::getShape3dVector | ( | ) | const |
get collection of geometry entity 3d associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
protected |
base class initialization method
| ipsdk::imaproc::IPSDKImageProcessingException | if pBaseColl.get() == 0 |
|
protected |
access to collection of entities associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
protected |
access to collection of entities associated to attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
1.8.14