![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for custom image informations. More...
#include <BaseCustomImageInfo.h>
Public Member Functions | |
| bool | isInit () const |
| check for object initialization | |
| virtual bool | isOutputInitNeeded () const |
| virtual image::eImageBufferType | getImageBufferType () const =0 |
| retrieve image buffer type for output image initialization More... | |
| virtual image::ImageBufferTypeVector | getImageBufferTypeVector () const |
| retrieve image buffers type for output image initialization More... | |
| image::ImageGeometryPtr | createOutputGeometry () const |
| function allowing to create a geometry for output image initialization More... | |
| virtual eImageInitializerDistributionPolicy | getImageInitializerDistributionPolicy () const |
| retrieve flag indicating whether distributed output image creation is allowed More... | |
| virtual bool | hasInputImage () const |
| check whether custom image information has underlying input support image More... | |
| virtual image::ImageConstPtr | getInputImage () const |
| retrieve underlying input support image More... | |
Constructors and destructor | |
| BaseCustomImageInfo () | |
| virtual | ~BaseCustomImageInfo ()=0 |
| virtual ipUInt64 | getSizeX () const =0 |
| retrieve used image plan size for output image initialization More... | |
| virtual ipUInt64 | getSizeY () const =0 |
| retrieve used image plan size for output image initialization More... | |
| virtual image::VolumeGeometry | getVolumeGeometry () const =0 |
| retrieve used image volume geometry informations for output image initialization More... | |
| ipUInt64 | getSizeZ () const |
| retrieve used image volume geometry informations for output image initialization More... | |
| bool | is2d () const |
| retrieve used image volume geometry informations for output image initialization More... | |
| bool | is3d () const |
| retrieve used image volume geometry informations for output image initialization More... | |
| virtual image::ColorGeometry | getColorGeometry () const =0 |
| retrieve used image color geometry informations for output image initialization More... | |
| ipUInt64 | getSizeC () const |
| retrieve used image color geometry informations for output image initialization More... | |
| bool | isGreyLevel () const |
| retrieve used image color geometry informations for output image initialization More... | |
| bool | isColor () const |
| retrieve used image color geometry informations for output image initialization More... | |
| virtual image::TemporalGeometry | getTemporalGeometry () const =0 |
| retrieve used image temporal geometry informations for output image initialization More... | |
| ipUInt64 | getSizeT () const |
| retrieve used image temporal geometry informations for output image initialization More... | |
| bool | isSingleGeometry () const |
| retrieve used image temporal geometry informations for output image initialization More... | |
| bool | isSequenceGeometry () const |
| retrieve used image temporal geometry informations for output image initialization More... | |
Protected Member Functions | |
| void | initBase () |
| base class initialization | |
Protected Attributes | |
| bool | _bInit |
| object initialization flag | |
Base class for custom image informations.
|
virtual |
retrieve flag indicating whether output image needs initialization (can be useful in case of output optional images which may not be initialized in some processing cases)
|
pure virtual |
retrieve image buffer type for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
|
virtual |
retrieve image buffers type for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Reimplemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
|
pure virtual |
retrieve used image plan size for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
|
pure virtual |
retrieve used image plan size for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
|
pure virtual |
retrieve used image volume geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
| ipUInt64 ipsdk::imaproc::BaseCustomImageInfo::getSizeZ | ( | ) | const |
retrieve used image volume geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::is2d | ( | ) | const |
retrieve used image volume geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::is3d | ( | ) | const |
retrieve used image volume geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
pure virtual |
retrieve used image color geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
| ipUInt64 ipsdk::imaproc::BaseCustomImageInfo::getSizeC | ( | ) | const |
retrieve used image color geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::isGreyLevel | ( | ) | const |
retrieve used image color geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::isColor | ( | ) | const |
retrieve used image color geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
pure virtual |
retrieve used image temporal geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Implemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
| ipUInt64 ipsdk::imaproc::BaseCustomImageInfo::getSizeT | ( | ) | const |
retrieve used image temporal geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::isSingleGeometry | ( | ) | const |
retrieve used image temporal geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| bool ipsdk::imaproc::BaseCustomImageInfo::isSequenceGeometry | ( | ) | const |
retrieve used image temporal geometry informations for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
| image::ImageGeometryPtr ipsdk::imaproc::BaseCustomImageInfo::createOutputGeometry | ( | ) | const |
function allowing to create a geometry for output image initialization
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
virtual |
retrieve flag indicating whether distributed output image creation is allowed
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
virtual |
check whether custom image information has underlying input support image
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
Reimplemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
|
virtual |
retrieve underlying input support image
| ipsdk::processor::IPSDKBaseProcessingException | if hasInputImage() == false |
Reimplemented in ipsdk::imaproc::BaseFromImageCustomImageInfo.
1.8.14