23 #ifndef QPROPERTYHELPER 24 #define QPROPERTYHELPER 26 #include "../global.h" 27 #include "../common/retVal.h" 28 #include "../common/addInInterface.h" 29 #include "../common/interval.h" 30 #include "../common/shape.h" 31 #include "../DataObject/dataobj.h" 32 #include "../common/qtMetaTypeDeclarations.h" 34 #if ITOM_POINTCLOUDLIBRARY > 0 35 #include "PointCloud/pclStructures.h" 39 #include <qmetaobject.h> 41 #include <qsharedpointer.h> 43 #if ITOM_POINTCLOUDLIBRARY > 0 45 Q_DECLARE_METATYPE(QSharedPointer<
ito::PCLPointCloud>)
46 Q_DECLARE_METATYPE(QSharedPointer<
ito::PCLPolygonMesh>)
47 Q_DECLARE_METATYPE(
ito::PCLPoint)
48 Q_DECLARE_METATYPE(
ito::PCLPolygonMesh)
51 Q_DECLARE_METATYPE(QSharedPointer<ito::DataObject>)
52 Q_DECLARE_METATYPE(QPointer<
ito::AddInBase>)
53 Q_DECLARE_METATYPE(QPointer<
ito::AddInDataIO>)
54 Q_DECLARE_METATYPE(QPointer<
ito::AddInActuator>)
55 Q_DECLARE_METATYPE(
ito::Shape)
56 Q_DECLARE_METATYPE(QVector<
ito::Shape>)
66 static QVariant QVariantCast(
const QVariant &item,
int QVariantCast,
ito::RetVal &retval);
67 static QVariant QVariantToEnumCast(
const QVariant &item,
const QMetaEnum &enumerator,
ito::RetVal &retval);
68 static RetVal readProperty(
const QObject *
object,
const char* propName, QVariant &value);
69 static RetVal writeProperty(QObject *
object,
const char* propName,
const QVariant &value);
74 #endif //QPROPERTYHELPER generic class that covers one single point cloud of different possible types provided by the Point Cl...
Definition: pclStructures.h:292
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Definition: apiFunctionsGraph.cpp:39
Definition: qpropertyHelper.h:62