16 #ifndef QGSLINEVERTEXDATA_P_H
17 #define QGSLINEVERTEXDATA_P_H
63 struct QgsLineVertexData
65 QVector<QVector3D> vertices;
66 QVector<unsigned int> indexes;
68 bool withAdjacency =
false;
80 QByteArray createVertexBuffer();
81 QByteArray createIndexBuffer();
82 Qt3DRender::QGeometry *createGeometry( Qt3DCore::QNode *parent );
84 void addLineString(
const QgsLineString &lineString,
float extraHeightOffset = 0 );
85 void addVerticalLines(
const QgsLineString &lineString,
float verticalLength,
float extraHeightOffset = 0 );
AltitudeClamping
how to handle altitude of vector features
@ AltClampRelative
Z_final = z_terrain + z_geometry.
AltitudeBinding
how to handle clamping of vertices of individual features
@ AltBindVertex
Clamp every vertex of feature.
Line string geometry type, with support for z-dimension and m-values.