Skip to content

Commit

Permalink
Add overload that accepts qgissize instead of int
Browse files Browse the repository at this point in the history
to avoid a lot of annoying warnings and spare
some casts
  • Loading branch information
elpaso committed Aug 8, 2018
1 parent a6d5d47 commit 6b10ffe
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
10 changes: 10 additions & 0 deletions python/core/auto_generated/raster/qgsrasterblock.sip.in
Expand Up @@ -193,6 +193,16 @@ Check if value at position is no data
:param row: row index
:param column: column index

:return: true if value is no data *
%End

bool isNoData( qgssize row, qgssize column );
%Docstring
Check if value at position is no data

:param row: row index
:param column: column index

:return: true if value is no data *
%End

Expand Down
10 changes: 10 additions & 0 deletions src/core/raster/qgsrasterblock.h
Expand Up @@ -243,6 +243,16 @@ class CORE_EXPORT QgsRasterBlock
return isNoData( static_cast< qgssize >( row ) * mWidth + column );
}

/**
* \brief Check if value at position is no data
* \param row row index
* \param column column index
* \returns true if value is no data */
bool isNoData( qgssize row, qgssize column )
{
return isNoData( row * static_cast< qgssize >( mWidth )+ column );
}

/**
* \brief Check if value at position is no data
* \param index data matrix index (long type in Python)
Expand Down

0 comments on commit 6b10ffe

Please sign in to comment.