IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
ImageComparisonRuleOperators.h File Reference

Predefined operators for rules allowing to compare two image attributes. More...

#include <IPSDKImageProcessing/IPSDKImageProcessingExports.h>
#include <IPSDKImageProcessing/Rule/Image/ImageComparison/ImageComparisonRuleTypes.h>
#include <IPSDKBaseProcessing/Rule/RuleOperators.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::imaproc
 Namespace agregating IPSDK base routines and classes for image algorithm processing.
 

Functions

IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchBufferType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images buffer types are equal
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchBufferType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3)
 function allowing to check that three images buffer types are equal
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchColorGeometryType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images color geometry types are equal
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchVolumeGeometryType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images volume geometry types are equal
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSize (const eMatchImageSizeType &matchImageSizeType, const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images size component are equal
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSize (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images have same size More...
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSize (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3)
 function allowing to check that three images have same size More...
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSize (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3, const ImageAttributeConstWeakPtr &pAttribute4)
 function allowing to check that four images have same size More...
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::match2dSize (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images have same 2d size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::match3dSize (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images have same 3d size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::match2dMask (const ImageAttributeConstWeakPtr &pInAttribute, const ImageAttributeConstWeakPtr &pMaskAttribute)
 function allowing to check whether a given 2d image can be a mask for an other image (ie mono plan or same number of plans)
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::match3dMask (const ImageAttributeConstWeakPtr &pInAttribute, const ImageAttributeConstWeakPtr &pMaskAttribute)
 function allowing to check whether a given 3d image can be a mask for an other image (ie mono volume or same number of plans)
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSizeAndType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
 function allowing to check that two images have same buffer type and size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSizeAndType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3)
 function allowing to check that three images have same buffer type and size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSizeAndType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3, const ImageAttributeConstWeakPtr &pAttribute4)
 function allowing to check that four images have same buffer type and size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSizeAndType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3, const ImageAttributeConstWeakPtr &pAttribute4, const ImageAttributeConstWeakPtr &pAttribute5)
 function allowing to check that five images have same buffer type and size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchSizeAndType (const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2, const ImageAttributeConstWeakPtr &pAttribute3, const ImageAttributeConstWeakPtr &pAttribute4, const ImageAttributeConstWeakPtr &pAttribute5, const ImageAttributeConstWeakPtr &pAttribute6)
 function allowing to check that six images have same buffer type and size
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::noInSitu (const ImageAttributeConstWeakPtr &pAttributeIn, const ImageAttributeConstWeakPtr &pAttributeOut)
 function allowing to check that an image is not used in situ
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::isInSitu (const ImageAttributeConstWeakPtr &pAttributeIn, const ImageAttributeConstWeakPtr &pAttributeOut)
 function allowing to check whether an image is used in situ
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::isReInterpretable (const ImageAttributeConstWeakPtr &pOriginalImageAttribute, const ImageAttributeConstWeakPtr &pTargetImageAttribute)
 function allowing to check whether data associated to a given image can be reinterpreted to fit data of another image
 

Detailed Description

Predefined operators for rules allowing to compare two image attributes.

Author
E. Noirfalise
Date
2016/03/17