1 #ifndef GeometryVector_Point2DBase_h
2 #define GeometryVector_Point2DBase_h
9 template <
class T,
class FrameTag>
64 template<
typename T,
typename U,
class Frame>
73 template<
typename T,
typename U,
class Frame>
84 template<
typename T,
typename U,
class Frame>
91 #endif // GeometryVector_Point2DBase_h
Vector2DBase< T, FrameTag > VectorType
MatrixMeschach operator+(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
Basic2DVector< T > BasicVectorType
PV2DBase< T, PointTag, FrameTag > BaseClass
MatrixMeschach operator-(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
Point2DBase(const T &x, const T &y)
construct from cartesian coordinates
const BasicVectorType & basicVector() const
Point2DBase(const Point2DBase< U, FrameTag > &p)
Point2DBase(const Polar &set)
construct from polar coordinates
Point2DBase(const Basic2DVector< U > &v)
Point2DBase & operator+=(const Vector2DBase< U, FrameTag > &v)
Point2DBase & operator-=(const Vector2DBase< U, FrameTag > &v)