#include <TDF_Label.hxx>
-class ModelAPI_Expression;
+class ModelAPI_ExpressionDouble;
/**\class GeomData_Point
* \ingroup DataModel
class GeomData_Point : public GeomDataAPI_Point
{
enum { NUM_COMPONENTS = 3 };
- std::shared_ptr<ModelAPI_Expression> myExpression[NUM_COMPONENTS]; ///< Expressions for X, Y and Z
+ std::shared_ptr<ModelAPI_ExpressionDouble> myExpression[NUM_COMPONENTS]; ///< Expressions for X, Y and Z
public:
/// Defines the double value
GEOMDATA_EXPORT virtual void setValue(const double theX, const double theY, const double theZ);
protected:
/// Initializes attributes
- GEOMDATA_EXPORT GeomData_Point(TDF_Label& theLabel);
+ GEOMDATA_EXPORT GeomData_Point();
friend class Model_Data;
};