Add imageData() const
This commit is contained in:
@@ -400,6 +400,11 @@ void *Image::imageData()
|
|||||||
return _dataBlock.data.data();
|
return _dataBlock.data.data();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const void *Image::imageData() const
|
||||||
|
{
|
||||||
|
return _dataBlock.data.data();
|
||||||
|
}
|
||||||
|
|
||||||
size_t Image::imageDataSize() const
|
size_t Image::imageDataSize() const
|
||||||
{
|
{
|
||||||
return _dataBlock.data.size();
|
return _dataBlock.data.size();
|
||||||
|
|||||||
@@ -169,8 +169,11 @@ public:
|
|||||||
bool addFITSKeywordAsProperty(const QString &name, const QVariant &value);
|
bool addFITSKeywordAsProperty(const QString &name, const QVariant &value);
|
||||||
|
|
||||||
void* imageData();
|
void* imageData();
|
||||||
|
const void* imageData() const;
|
||||||
template<typename T>
|
template<typename T>
|
||||||
T* imageData(){ return static_cast<T*>(imageData()); }
|
T* imageData(){ return static_cast<T*>(imageData()); }
|
||||||
|
template<typename T>
|
||||||
|
const T* imageData() const { return static_cast<T*>(imageData()); }
|
||||||
size_t imageDataSize() const;
|
size_t imageDataSize() const;
|
||||||
DataBlock::CompressionCodec compression() const;
|
DataBlock::CompressionCodec compression() const;
|
||||||
void setCompression(DataBlock::CompressionCodec compression, int level = -1);
|
void setCompression(DataBlock::CompressionCodec compression, int level = -1);
|
||||||
|
|||||||
Reference in New Issue
Block a user