1 #ifndef FEATUREWRAPPER_H
2 #define FEATUREWRAPPER_H
49 QString getFeatureTypeString()
const;
56 const QPointer<Feature> &getFeature()
const;
57 const QPointer<Geometry> &getGeometry()
const;
59 const QPointer<CoordinateSystem> &getCoordinateSystem()
const;
60 const QPointer<TrafoParam> &getTrafoParam()
const;
61 const QPointer<Station> &getStation()
const;
63 const QPointer<Point> &getPoint()
const;
64 const QPointer<Line> &getLine()
const;
65 const QPointer<Plane> &getPlane()
const;
66 const QPointer<Sphere> &getSphere()
const;
67 const QPointer<Circle> &getCircle()
const;
68 const QPointer<Cone> &getCone()
const;
69 const QPointer<Cylinder> &getCylinder()
const;
70 const QPointer<Ellipsoid> &getEllipsoid()
const;
71 const QPointer<Hyperboloid> &getHyperboloid()
const;
72 const QPointer<Paraboloid> &getParaboloid()
const;
73 const QPointer<PointCloud> &getPointCloud()
const;
74 const QPointer<Nurbs> &getNurbs()
const;
75 const QPointer<Ellipse> &getEllipse()
const;
76 const QPointer<SlottedHole> &getSlottedHole()
const;
77 const QPointer<Torus> &getTorus()
const;
79 const QPointer<ScalarEntityAngle> &getScalarEntityAngle()
const;
80 const QPointer<ScalarEntityDistance> &getScalarEntityDistance()
const;
81 const QPointer<ScalarEntityTemperature> &getScalarEntityTemperature()
const;
82 const QPointer<ScalarEntityMeasurementSeries> &getScalarEntityMeasurementSeries()
const;
88 void setCoordinateSystem(
const QPointer<CoordinateSystem> &coordSystem);
89 void setTrafoParam(
const QPointer<TrafoParam> &trafoParam);
90 void setStation(
const QPointer<Station> &station);
92 void setPoint(
const QPointer<Point> &point);
93 void setLine(
const QPointer<Line> &line);
94 void setPlane(
const QPointer<Plane> &plane);
95 void setSphere(
const QPointer<Sphere> &sphere);
96 void setCircle(
const QPointer<Circle> &circle);
97 void setCone(
const QPointer<Cone> &cone);
98 void setCylinder(
const QPointer<Cylinder> &cylinder);
99 void setEllipsoid(
const QPointer<Ellipsoid> &ellipsoid);
100 void setHyperboloid(
const QPointer<Hyperboloid> &hyperboloid);
101 void setParaboloid(
const QPointer<Paraboloid> ¶boloid);
102 void setPointCloud(
const QPointer<PointCloud> &pointCloud);
103 void setNurbs(
const QPointer<Nurbs> &nurbs);
104 void setEllipse(
const QPointer<Ellipse> &ellipse);
105 void setSlottedHole(
const QPointer<SlottedHole> &slottedHole);
106 void setTorus(
const QPointer<Torus> &torus);
108 void setScalarEntityAngle(
const QPointer<ScalarEntityAngle> &angle);
109 void setScalarEntityDistance(
const QPointer<ScalarEntityDistance> &distance);
110 void setScalarEntityTemperature(
const QPointer<ScalarEntityTemperature> &temperature);
111 void setScalarEntityMeasurementSeries(
const QPointer<ScalarEntityMeasurementSeries> &measurementSeries);
119 QPointer<Feature> feature;
120 QPointer<Geometry> geometry;
122 QPointer<CoordinateSystem> coordinateSystem;
123 QPointer<TrafoParam> trafoParam;
125 QPointer<Station> station;
127 QPointer<Point> point;
129 QPointer<Plane> plane;
130 QPointer<Sphere> sphere;
131 QPointer<Circle> circle;
133 QPointer<Cylinder> cylinder;
134 QPointer<Ellipsoid> ellipsoid;
135 QPointer<Hyperboloid> hyperboloid;
136 QPointer<Paraboloid> paraboloid;
137 QPointer<PointCloud> pointCloud;
138 QPointer<Nurbs> nurbs;
139 QPointer<Ellipse> ellipse;
140 QPointer<SlottedHole> slottedHole;
141 QPointer<Torus> torus;
142 QPointer<ScalarEntityAngle> angle;
143 QPointer<ScalarEntityDistance> distance;
144 QPointer<ScalarEntityTemperature> temperature;
145 QPointer<ScalarEntityMeasurementSeries> measurementSeries;
155 #endif // FEATUREWRAPPER_H
FeatureTypes
all OpenIndy feature types
Definition: types.h:95
Definition: coordinatesystem.h:15
Definition: featurewrapper.h:36
FeatureTypes OI_CORE_EXPORT getFeatureTypeEnum(const QString &name)
getFeatureTypeEnum
Definition: util.cpp:696
#define OI_CORE_EXPORT
Definition: types.h:11