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