- virtual std::shared_ptr<GeomAPI_Pnt> pnt() = 0;
-
- /// Defines the double values
- virtual void setText(const std::string& theX,
- const std::string& theY,
- const std::string& theZ) = 0;
-
- /// Returns the double values
- virtual std::string textX() = 0;
- virtual std::string textY() = 0;
- virtual std::string textZ() = 0;
-
+ GEOMDATAAPI_EXPORT virtual std::shared_ptr<GeomAPI_Pnt> pnt() = 0;
+
+ /// Defines the calculated double value
+ GEOMDATAAPI_EXPORT virtual void setCalculatedValue(const double theX, const double theY, const double theZ) = 0;
+
+ /// Defines the text values
+ GEOMDATAAPI_EXPORT virtual void setText(const std::string& theX,
+ const std::string& theY,
+ const std::string& theZ) = 0;
+
+ /// Returns the text value for X
+ GEOMDATAAPI_EXPORT virtual std::string textX() = 0;
+ /// Returns the text value for Y
+ GEOMDATAAPI_EXPORT virtual std::string textY() = 0;
+ /// Returns the text value for Z
+ GEOMDATAAPI_EXPORT virtual std::string textZ() = 0;
+
+ /// Point component (x,y,z)