Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for import/export features
[modules/shaper.git]
/
src
/
GeomDataAPI
/
GeomDataAPI_Point2D.h
diff --git
a/src/GeomDataAPI/GeomDataAPI_Point2D.h
b/src/GeomDataAPI/GeomDataAPI_Point2D.h
index 459185ce7a452269d561b39bb9f64865a44916ff..c693456a99f66b4636d43ff7665d9fcd758a7da4 100644
(file)
--- a/
src/GeomDataAPI/GeomDataAPI_Point2D.h
+++ b/
src/GeomDataAPI/GeomDataAPI_Point2D.h
@@
-21,34
+21,34
@@
class GeomDataAPI_Point2D : public ModelAPI_Attribute
{
public:
/// Defines the double value
{
public:
/// Defines the double value
- virtual void setValue(const double theX, const double theY) = 0;
+
GEOMDATAAPI_EXPORT
virtual void setValue(const double theX, const double theY) = 0;
/// Defines the point
/// Defines the point
- virtual void setValue(const std::shared_ptr<GeomAPI_Pnt2d>& thePoint) = 0;
+
GEOMDATAAPI_EXPORT
virtual void setValue(const std::shared_ptr<GeomAPI_Pnt2d>& thePoint) = 0;
/// Returns the X double value
/// Returns the X double value
- virtual double x() const = 0;
+
GEOMDATAAPI_EXPORT
virtual double x() const = 0;
/// Returns the Y double value
/// Returns the Y double value
- virtual double y() const = 0;
+
GEOMDATAAPI_EXPORT
virtual double y() const = 0;
/// Returns the 2D point
/// Returns the 2D point
- virtual std::shared_ptr<GeomAPI_Pnt2d> pnt() = 0;
+
GEOMDATAAPI_EXPORT
virtual std::shared_ptr<GeomAPI_Pnt2d> pnt() = 0;
/// Defines the double values
/// Defines the double values
- virtual void setText(const std::string& theX,
- const std::string& theY) = 0;
+
GEOMDATAAPI_EXPORT
virtual void setText(const std::string& theX,
+
const std::string& theY) = 0;
/// Returns the double values
/// Returns the double values
- virtual std::string textX() = 0;
- virtual std::string textY() = 0;
+
GEOMDATAAPI_EXPORT
virtual std::string textX() = 0;
+
GEOMDATAAPI_EXPORT
virtual std::string textY() = 0;
enum PointComponent { C_X = 0,
C_Y = 1,
};
/// Allows to set expression (text) as invalid (by the parameters listener)
enum PointComponent { C_X = 0,
C_Y = 1,
};
/// Allows to set expression (text) as invalid (by the parameters listener)
- virtual void setExpressionInvalid(int theComponent, const bool theFlag) = 0;
+
GEOMDATAAPI_EXPORT
virtual void setExpressionInvalid(int theComponent, const bool theFlag) = 0;
/// Returns true if text is invalid
/// Returns true if text is invalid
- virtual bool expressionInvalid(int theComponent) = 0;
+
GEOMDATAAPI_EXPORT
virtual bool expressionInvalid(int theComponent) = 0;
/// Appends the delta values to point
GEOMDATAAPI_EXPORT void move(const double theDeltaX, const double theDeltaY);
/// Appends the delta values to point
GEOMDATAAPI_EXPORT void move(const double theDeltaX, const double theDeltaY);
@@
-68,4
+68,7
@@
class GeomDataAPI_Point2D : public ModelAPI_Attribute
GEOMDATAAPI_EXPORT virtual ~GeomDataAPI_Point2D();
};
GEOMDATAAPI_EXPORT virtual ~GeomDataAPI_Point2D();
};
+//! Pointer on attribute object
+typedef std::shared_ptr<GeomDataAPI_Point2D> AttributePoint2DPtr;
+
#endif
#endif