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
Merge branch 'Dev_1.1.0' of newgeom:newgeom into Dev_1.1.0
[modules/shaper.git]
/
src
/
GeomAPI
/
GeomAPI_XY.h
diff --git
a/src/GeomAPI/GeomAPI_XY.h
b/src/GeomAPI/GeomAPI_XY.h
index 0f0187ae64f69a6a54b7f5a33a2ceff367ae035f..3649db87d9166f8517658b3ff3dff86129b86978 100644
(file)
--- a/
src/GeomAPI/GeomAPI_XY.h
+++ b/
src/GeomAPI/GeomAPI_XY.h
@@
-1,21
+1,23
@@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
// File: GeomAPI_XY.hxx
// Created: 30 May 2014
// Author: Artem ZHIDKOV
// File: GeomAPI_XY.hxx
// Created: 30 May 2014
// Author: Artem ZHIDKOV
-#ifndef GeomAPI_XY_H
eaderFile
-#define GeomAPI_XY_H
eaderFile
+#ifndef GeomAPI_XY_H
_
+#define GeomAPI_XY_H
_
#include <GeomAPI_Interface.h>
#include <GeomAPI_Interface.h>
-#include <
boost/shared_ptr.hpp
>
+#include <
memory
>
/**\class GeomAPI_XY
* \ingroup DataModel
* \brief 2 coordinates: they may represent vector or point or something else
*/
/**\class GeomAPI_XY
* \ingroup DataModel
* \brief 2 coordinates: they may represent vector or point or something else
*/
-class GEOMAPI_EXPORT GeomAPI_XY: public GeomAPI_Interface
+class GEOMAPI_EXPORT GeomAPI_XY
: public GeomAPI_Interface
{
{
-public:
+
public:
/// Creation by coordinates
GeomAPI_XY(const double theX, const double theY);
/// Creation by coordinates
GeomAPI_XY(const double theX, const double theY);
@@
-30,17
+32,17
@@
public:
void setY(const double theY);
/// result is sum of coordinates of this and the given argument
void setY(const double theY);
/// result is sum of coordinates of this and the given argument
- const
boost::shared_ptr<GeomAPI_XY> added(const boost
::shared_ptr<GeomAPI_XY>& theArg);
+ const
std::shared_ptr<GeomAPI_XY> added(const std
::shared_ptr<GeomAPI_XY>& theArg);
/// result is coordinates multiplied by the argument
/// result is coordinates multiplied by the argument
- const
boost
::shared_ptr<GeomAPI_XY> multiplied(const double theArg);
+ const
std
::shared_ptr<GeomAPI_XY> multiplied(const double theArg);
/// result is a scalar product of two triplets
/// result is a scalar product of two triplets
- double dot(const
boost
::shared_ptr<GeomAPI_XY>& theArg) const;
+ double dot(const
std
::shared_ptr<GeomAPI_XY>& theArg) const;
/// result is a cross product of two triplets
/// result is a cross product of two triplets
- double cross(const
boost
::shared_ptr<GeomAPI_XY>& theArg) const;
+ double cross(const
std
::shared_ptr<GeomAPI_XY>& theArg) const;
/// Distance between two pairs
/// Distance between two pairs
- double distance(const
boost
::shared_ptr<GeomAPI_XY>& theOther) const;
+ double distance(const
std
::shared_ptr<GeomAPI_XY>& theOther) const;
};
#endif
};
#endif