v2.0.0
Loading...
Searching...
No Matches
digitizertreeitem.h
Go to the documentation of this file.
1//=============================================================================================================
36
37#ifndef DIGITIZERTREEITEM_H
38#define DIGITIZERTREEITEM_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
45
46#include "abstracttreeitem.h"
47
48#include <QVector3D>
49#include <QVector>
50
51//=============================================================================================================
63{
64public:
74
75 //=========================================================================================================
87 explicit DigitizerTreeItem(const QString &text,
88 PointKind kind,
89 const QVector<QVector3D> &positions,
90 const QStringList &names,
91 const QColor &color,
92 float scale,
94 ~DigitizerTreeItem() = default;
95
96 //=========================================================================================================
102 const QVector<QVector3D>& positions() const;
103
104 //=========================================================================================================
110 const QStringList& pointNames() const;
111
112 //=========================================================================================================
118 float scale() const;
119
120 //=========================================================================================================
126 PointKind pointKind() const;
127
128private:
129 PointKind m_kind;
130 QVector<QVector3D> m_positions;
131 QStringList m_names;
132 float m_scale;
133};
134
135#endif // DIGITIZERTREEITEM_H
disp3D_rhi library export/import macros.
#define DISP3DRHISHARED_EXPORT
AbstractTreeItem class declaration.
AbstractTreeItem(const QString &text="", int type=AbstractItem)
Digitizer point group tree item.
const QStringList & pointNames() const
DigitizerTreeItem(const QString &text, PointKind kind, const QVector< QVector3D > &positions, const QStringList &names, const QColor &color, float scale, int type=AbstractTreeItem::DigitizerItem)
PointKind pointKind() const
const QVector< QVector3D > & positions() const
~DigitizerTreeItem()=default