IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Functions

Output plan indexed collection attributes initializer from image geometry. More...

Classes

class  ipsdk::imaproc::FromImagePlanIndexedInitializer< OutputAttributeType >
 Class allowing to initialize a plan indexed collection from plans of an image. More...
 

Functions

template<typename T >
void ipsdk::imaproc::initPlanIndexed (const ipUInt64 sizeZ, const ipUInt64 sizeC, const ipUInt64 sizeT, T &coll, boost::function< typename T::StorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to given components sizes
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstWeakPtr &pInputImageAttribute, const eFromImagePlanIndexedPolicy &fromImagePlanIndexedPolicy)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute, const eFromImagePlanIndexedPolicy &fromImagePlanIndexedPolicy)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImageButColor (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImageButVolume (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstWeakPtr &pInputImageAttribute, const eFromImagePlanIndexedPolicy &fromImagePlanIndexedPolicy, boost::function< typename OutputAttributeType::PlanStorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute, const eFromImagePlanIndexedPolicy &fromImagePlanIndexedPolicy, boost::function< typename OutputAttributeType::PlanStorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImage (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute, boost::function< typename OutputAttributeType::PlanStorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImageButColor (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute, boost::function< typename OutputAttributeType::PlanStorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 
template<typename OutputAttributeType >
processor::OutputInitializerPtr ipsdk::imaproc::fromImageButVolume (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const ImageAttributeConstPtr &pInputAttribute, boost::function< typename OutputAttributeType::PlanStorageType()> planCreator)
 function allowing to initialize a plan indexed collection with respect to a given image geometry
 

Detailed Description

Output plan indexed collection attributes initializer from image geometry.

This type of output plan indexed collection initializer is used to initialize an attribute from an image geometry. Input geometry can be partially fully or partially used with respect to enumerate ipsdk::imaproc::eFromImagePlanIndexedPolicy.