//--------------------------------------------------------------------------------------
/**\class ConstructionAPI_Point
* \ingroup CPPHighAPI
- * \brief C++ HighAPI interface for Point feature
+ * \brief Interface for Point feature
*/
class ConstructionAPI_Point : public ModelHighAPI_Interface
{
typedef std::shared_ptr<ConstructionAPI_Point> PointPtr;
/**\ingroup CPPHighAPI
- * \brief C++ HighAPI function for creating Point feature
+ * \brief Create Point feature
*/
PointPtr addPoint(std::shared_ptr<ModelAPI_Document> thePart,
const ModelHighAPI_Double & theX,
//--------------------------------------------------------------------------------------
class ModelAPI_AttributeDouble;
//--------------------------------------------------------------------------------------
-/*
- *
+/**\class ModelHighAPI_Double
+ * \ingroup CPPHighAPI
+ * \brief Class for filling ModelAPI_AttributeDouble
*/
class ModelHighAPI_Double
{
public:
+ /// Default constructor
ModelHighAPI_Double();
+ /// Constructor for double
ModelHighAPI_Double(double theValue);
+ /// Constructor for std::string
ModelHighAPI_Double(const std::string & theValue);
+ /// Constructor for char *
ModelHighAPI_Double(const char * theValue);
+ /// Destructor
virtual ~ModelHighAPI_Double();
+ /// Fill attribute values
virtual void fillAttribute(std::shared_ptr<ModelAPI_AttributeDouble> & theAttribute) const;
private: