6#ifndef iipr_CMultiBitmapCacheComp_included
7#define iipr_CMultiBitmapCacheComp_included
11#include <QtCore/QStringList>
42 I_ASSIGN(m_copyConstraintsAttrPtr,
"CopyConstraints",
"Copy bitmap constraints from provider",
true,
false);
83 m_descriptions.clear();
88 virtual int GetOptionsFlags()
const
93 virtual int GetOptionsCount()
const
98 virtual QString GetOptionName(
int index)
const
100 return m_names.at(index);
103 virtual QString GetOptionDescription(
int index)
const
105 return m_descriptions.at(index);
108 virtual QByteArray GetOptionId(
int index)
const
110 return m_ids.at(index);
113 virtual bool IsOptionEnabled(
int index)
const
115 return m_enabled.at(index);
122 QStringList m_descriptions;
123 QList<QByteArray> m_ids;
124 QList<bool> m_enabled;
127 CBitmapConstraints m_bitmapConstraints;
128 bool m_copyConstraints;
133 I_ATTR(
bool, m_copyConstraintsAttrPtr);
Common interface for an object, which delivers a list of 2D-calibration objects.
Base class for component implementation.
Definition of single plane bitmap.
Supplier allowing to access of multiple produced bitmaps.
Multi bitmap provider returning always stored bitmaps.
const iprm::IOptionsList * GetCalibrationSelectionContraints() const override
Get optional information about calibration objects in form of section contraints.
const iimg::IBitmap * GetBitmap(int bitmapIndex) const override
Get access to produced bitmap object.
bool CopyFrom(const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) override
const i2d::ICalibration2d * GetCalibration(int calibrationIndex) const override
Get access to transformation object with a given index, which transforms a local logical coordinate s...
const iprm::IOptionsList * GetBitmapListInfo() const override
Get optional information about bitmaps in form of section constraints.
bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
void OnComponentCreated() override
int GetBitmapsCount() const override
Get number of produced bitmaps.
icomp::CComponentBase BaseClass
int GetCalibrationsCount() const override
Get number of available calibrations.
Constraints of selection from set of possibilities.
Represent input/output persistence archive.
Common class for all classes which objects can be archived or restored from archive.
CompatibilityMode
Control how relationship betweeen objects are interpreted.
@ CM_WITHOUT_REFS
External references are simple ignored.
Implementation of a pointer container, which controls the live cycle of the pointer object.
Contains the image processing classes.