mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-15 00:07:25 -05:00
rename QgsMeshRendererScalarSettings enum value from None to NoResampling to avoid issues with Python bindings (fix #51033)
This commit is contained in:
parent
31dd35cf62
commit
d8e21a8906
@ -1,5 +1,5 @@
|
||||
# The following has been generated automatically from src/core/mesh/qgsmeshrenderersettings.h
|
||||
QgsMeshRendererScalarSettings.None_ = QgsMeshRendererScalarSettings.DataResamplingMethod.None_
|
||||
QgsMeshRendererScalarSettings.NoResampling = QgsMeshRendererScalarSettings.DataResamplingMethod.NoResampling
|
||||
QgsMeshRendererScalarSettings.NeighbourAverage = QgsMeshRendererScalarSettings.DataResamplingMethod.NeighbourAverage
|
||||
QgsMeshRendererVectorArrowSettings.MinMax = QgsMeshRendererVectorArrowSettings.ArrowScalingMethod.MinMax
|
||||
QgsMeshRendererVectorArrowSettings.Scaled = QgsMeshRendererVectorArrowSettings.ArrowScalingMethod.Scaled
|
||||
|
||||
@ -100,7 +100,7 @@ Represents a mesh renderer settings for scalar datasets
|
||||
enum DataResamplingMethod
|
||||
{
|
||||
|
||||
None,
|
||||
NoResampling,
|
||||
|
||||
NeighbourAverage,
|
||||
};
|
||||
|
||||
@ -100,7 +100,7 @@ Represents a mesh renderer settings for scalar datasets
|
||||
enum DataResamplingMethod
|
||||
{
|
||||
|
||||
None,
|
||||
NoResampling,
|
||||
|
||||
NeighbourAverage,
|
||||
};
|
||||
|
||||
@ -231,7 +231,7 @@ QString QgsMeshLayer::loadDefaultStyle( bool &resultFlag )
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::NeighbourAverage );
|
||||
break;
|
||||
case QgsMeshDatasetGroupMetadata::DataOnVertices:
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::None );
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::NoResampling );
|
||||
break;
|
||||
case QgsMeshDatasetGroupMetadata::DataOnEdges:
|
||||
break;
|
||||
@ -793,7 +793,7 @@ void QgsMeshLayer::applyClassificationOnScalarSettings( const QgsMeshDatasetGrou
|
||||
}
|
||||
|
||||
scalarSettings.setColorRampShader( colorRampShader );
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::None );
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::NoResampling );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -187,7 +187,7 @@ void QgsMeshLayerRenderer::copyScalarDatasetValues( QgsMeshLayer *layer )
|
||||
mNativeMesh.faces.count() );
|
||||
|
||||
// for data on faces, there could be request to interpolate the data to vertices
|
||||
if ( method != QgsMeshRendererScalarSettings::None )
|
||||
if ( method != QgsMeshRendererScalarSettings::NoResampling )
|
||||
{
|
||||
if ( mScalarDataType == QgsMeshDatasetGroupMetadata::DataType::DataOnFaces )
|
||||
{
|
||||
|
||||
@ -64,7 +64,7 @@ struct CORE_NO_EXPORT QgsMeshLayerRendererCache
|
||||
QgsMeshDatasetGroupMetadata::DataType mScalarDataType = QgsMeshDatasetGroupMetadata::DataType::DataOnVertices;
|
||||
double mScalarDatasetMinimum = std::numeric_limits<double>::quiet_NaN();
|
||||
double mScalarDatasetMaximum = std::numeric_limits<double>::quiet_NaN();
|
||||
QgsMeshRendererScalarSettings::DataResamplingMethod mDataInterpolationMethod = QgsMeshRendererScalarSettings::None;
|
||||
QgsMeshRendererScalarSettings::DataResamplingMethod mDataInterpolationMethod = QgsMeshRendererScalarSettings::NoResampling;
|
||||
std::unique_ptr<QgsMesh3DAveragingMethod> mScalarAveragingMethod;
|
||||
|
||||
// vector dataset
|
||||
|
||||
@ -122,8 +122,8 @@ QDomElement QgsMeshRendererScalarSettings::writeXml( QDomDocument &doc, const Qg
|
||||
QString methodTxt;
|
||||
switch ( mDataResamplingMethod )
|
||||
{
|
||||
case None:
|
||||
methodTxt = QStringLiteral( "none" );
|
||||
case NoResampling:
|
||||
methodTxt = QStringLiteral( "no-resampling" );
|
||||
break;
|
||||
case NeighbourAverage:
|
||||
methodTxt = QStringLiteral( "neighbour-average" );
|
||||
@ -154,7 +154,7 @@ void QgsMeshRendererScalarSettings::readXml( const QDomElement &elem, const QgsR
|
||||
}
|
||||
else
|
||||
{
|
||||
mDataResamplingMethod = DataResamplingMethod::None;
|
||||
mDataResamplingMethod = DataResamplingMethod::NoResampling;
|
||||
}
|
||||
const QDomElement elemShader = elem.firstChildElement( QStringLiteral( "colorrampshader" ) );
|
||||
mColorRampShader.readXml( elemShader, context );
|
||||
|
||||
@ -107,7 +107,7 @@ class CORE_EXPORT QgsMeshRendererScalarSettings
|
||||
/**
|
||||
* Does not use resampling
|
||||
*/
|
||||
None = 0,
|
||||
NoResampling = 0,
|
||||
|
||||
/**
|
||||
* Does a simple average of values defined for all surrounding faces/vertices
|
||||
@ -183,7 +183,7 @@ class CORE_EXPORT QgsMeshRendererScalarSettings
|
||||
|
||||
private:
|
||||
QgsColorRampShader mColorRampShader;
|
||||
DataResamplingMethod mDataResamplingMethod = DataResamplingMethod::None;
|
||||
DataResamplingMethod mDataResamplingMethod = DataResamplingMethod::NoResampling;
|
||||
double mClassificationMinimum = 0;
|
||||
double mClassificationMaximum = 0;
|
||||
double mOpacity = 1;
|
||||
|
||||
@ -34,7 +34,7 @@ QgsMeshRendererScalarSettingsWidget::QgsMeshRendererScalarSettingsWidget( QWidge
|
||||
mScalarMaxSpinBox->setSpecialValueText( QString( ) );
|
||||
|
||||
// add items to data interpolation combo box
|
||||
mScalarInterpolationTypeComboBox->addItem( tr( "None" ), QgsMeshRendererScalarSettings::None );
|
||||
mScalarInterpolationTypeComboBox->addItem( tr( "No Resampling" ), QgsMeshRendererScalarSettings::NoResampling );
|
||||
mScalarInterpolationTypeComboBox->addItem( tr( "Neighbour Average" ), QgsMeshRendererScalarSettings::NeighbourAverage );
|
||||
mScalarInterpolationTypeComboBox->setCurrentIndex( 0 );
|
||||
|
||||
|
||||
@ -132,7 +132,7 @@ void TestQgsMeshContours::testQuadAndTriangleVertexScalarLine()
|
||||
|
||||
QgsMeshContours contours( mpMeshLayer.get() );
|
||||
|
||||
const QgsGeometry res = contours.exportLines( datasetIndex, value, QgsMeshRendererScalarSettings::None );
|
||||
const QgsGeometry res = contours.exportLines( datasetIndex, value, QgsMeshRendererScalarSettings::NoResampling );
|
||||
equals( res, expected );
|
||||
}
|
||||
|
||||
@ -190,7 +190,7 @@ void TestQgsMeshContours::testQuadAndTriangleVertexScalarPoly()
|
||||
|
||||
QgsMeshContours contours( mpMeshLayer.get() );
|
||||
|
||||
const QgsGeometry res = contours.exportPolygons( datasetIndex, min_value, max_value, QgsMeshRendererScalarSettings::None );
|
||||
const QgsGeometry res = contours.exportPolygons( datasetIndex, min_value, max_value, QgsMeshRendererScalarSettings::NoResampling );
|
||||
equals( res, expected );
|
||||
}
|
||||
|
||||
|
||||
@ -661,7 +661,7 @@ void TestQgsMeshRenderer::test_stacked_3d_mesh_single_level_averaging()
|
||||
QVERIFY( metadata.name() == "temperature" );
|
||||
QVERIFY( metadata.maximumVerticalLevelsCount() == 10 );
|
||||
QgsMeshRendererScalarSettings scalarSettings = rendererSettings.scalarSettings( ds.group() );
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::None );
|
||||
scalarSettings.setDataResamplingMethod( QgsMeshRendererScalarSettings::NoResampling );
|
||||
rendererSettings.setScalarSettings( ds.group(), scalarSettings );
|
||||
// want to set active vector dataset one defined on 3d mesh
|
||||
ds = QgsMeshDatasetIndex( 6, 3 );
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user