IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
ipsdk::imaproc::attr::InXXTile2dColl Class Reference

[Input] tile 2d collection associated to xx matrix component More...

#include <InXXTile2dColl.h>

Inheritance diagram for ipsdk::imaproc::attr::InXXTile2dColl:
ipsdk::imaproc::BaseInputTile2dCollAttribute ipsdk::imaproc::BaseTile2dCollAttribute ipsdk::imaproc::BaseTileCollAttribute ipsdk::imaproc::BaseImageProcessingAttribute ipsdk::processor::BaseAttribute ipsdk::BaseObjectWithSkeleton ipsdk::BaseToolTip ipsdk::BaseIOData ipsdk::BaseOptData ipsdk::BaseSerializationObject ipsdk::BaseDynamicObject

Public Member Functions

 ~InXXTile2dColl ()
 destructor
 
bool isOptional () const
 retrieve attribute optional 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
 
- Public Member Functions inherited from ipsdk::imaproc::BaseInputTile2dCollAttribute
void init (const StorageType &imageTileColl)
 
const image::InputImageTile2dgetImageTile2d (const ipUInt32 tileIdx) const
 
const ConstStorageTypegetStorage () const
 
const StorageTypegetStorage ()
 
const ConstStorageTypegetStorage () const
 
const StorageTypegetStorage ()
 
- Public Member Functions inherited from ipsdk::imaproc::BaseTile2dCollAttribute
eTileCollAttributeType getTileCollAttributeType () const
 
- Public Member Functions inherited from ipsdk::imaproc::BaseTileCollAttribute
eImageProcessingAttributeType getImageProcessingAttributeType () const
 
ipUInt32 getNbTiles () const
 
const ImageTileConstCollgetImageTileColl () const
 
const image::BaseImageTilegetImageTile (const ipUInt32 tileIdx) const
 
bool haveSameBufferType () const
 
image::eImageBufferType getImageBufferType () 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 BaseRulegetRule () 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 eSklSrzModegetSerializationMode () const
 
void setSerializationMode (const eSklSrzMode &sklSrzMode) const
 
- Public Member Functions inherited from ipsdk::BaseDynamicObject
virtual const std::string & getClassName () const
 
virtual BaseDynamicObjectcreateNew () const=0
 
virtual DynamicObjectPtr createShared () const=0
 
virtual bool hasCopySupport () const=0
 
virtual BaseDynamicObjectduplicate () const=0
 
virtual DynamicObjectPtr duplicateShared () const=0
 
- Public Member Functions inherited from ipsdk::BaseIOData
virtual eIOStatus getIOStatus () const=0
 
virtual bool isInput () const=0
 
virtual bool isOutput () const=0
 
virtual bool isInOut () 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< InXXTile2dCollcreateAttribute ()
 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 Public Attributes inherited from ipsdk::imaproc::BaseTile2dCollAttribute
static const eTileCollAttributeType::domain g_tileCollAttributeType
 
- Static Public Attributes inherited from ipsdk::imaproc::BaseTileCollAttribute
static const eImageProcessingAttributeType::domain g_imageProcessingAttributeType
 
- Static Public Attributes inherited from ipsdk::imaproc::BaseImageProcessingAttribute
static const processor::eAttributeType::domain g_attributeType
 

Protected Member Functions

 InXXTile2dColl ()
 constructor
 
- Protected Member Functions inherited from ipsdk::imaproc::BaseTileCollAttribute
void initBase (const ImageTileColl &imageTileColl)
 
void clearDerived ()
 
const ImageTileConstCollaccessImageTileColl () const
 
const ImageTileCollaccessImageTileColl ()
 
const image::BaseImageTileaccessImageTile (const ipUInt32 tileIdx) const
 
image::BaseImageTileaccessImageTile (const ipUInt32 tileIdx)
 
const ImageTileConstCollaccessImageTileColl () const
 
const ImageTileCollaccessImageTileColl ()
 
const image::BaseImageTileaccessImageTile (const ipUInt32 tileIdx) const
 
image::BaseImageTileaccessImageTile (const ipUInt32 tileIdx)
 
- 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

- Public Types inherited from ipsdk::imaproc::BaseInputTile2dCollAttribute
typedef image::InputImageTile2d TileType
 
typedef std::vector< image::InputImageTile2dPtrValueType
 
typedef std::vector< image::InputImageTile2dPtrStorageType
 
typedef std::vector< image::InputImageTile2dConstPtrConstStorageType
 
- Public Types inherited from ipsdk::imaproc::BaseTileCollAttribute
typedef std::vector< image::ImageTileConstPtrImageTileConstColl
 
typedef std::vector< image::ImageTilePtrImageTileColl
 
- Protected Attributes inherited from ipsdk::BaseObjectWithSkeleton
eSklSrzMode _sklSrzMode
 

Detailed Description

[Input] tile 2d collection associated to xx matrix component

Author
E.Noirfalise
Date
2016/10/21

Attribute associated library :

IPSDKIPLAttributes

Attribute rule :

Rule on attribute is given by
ipsdk::imaproc::homogeneousBufferType (attribute)


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