QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Go to the documentation of this file.
24 return QList< QgsWkbTypes::GeometryType >();
29 initPropertyDefinitions();
30 return sPropertyDefinitions;
38 void QgsAbstract3DSymbol::initPropertyDefinitions()
40 if ( !sPropertyDefinitions.isEmpty() )
43 QString origin = QStringLiteral(
"symbol3d" );
57 Q_UNUSED( objectNamePrefix );
@ Double
Double value (including negative values)
void copyBaseSettings(QgsAbstract3DSymbol *destination) const
Copies base class settings from this object to a destination object.
@ PropertyHeight
Height (altitude)
virtual QList< QgsWkbTypes::GeometryType > compatibleGeometryTypes() const
Returns the list of the vector layer geometry types which are compatible with this symbol.
3 Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects.
QMap< int, QgsPropertyDefinition > QgsPropertiesDefinition
Definition of available properties.
The Qgs3DSceneExporter class Entity that handles the exporting of 3D scene.
@ PropertyExtrusionHeight
Extrusion height (zero means no extrusion)
static const QgsPropertiesDefinition & propertyDefinitions()
Returns the symbol layer property definitions.
Definition for a property.
QgsPropertyCollection mDataDefinedProperties
virtual bool exportGeometries(Qgs3DSceneExporter *exporter, Qt3DCore::QEntity *entity, const QString &objectNamePrefix) const
Exports the geometries contained within the hierarchy of entity.
@ DoublePositive
Positive double value (including 0)