Skip to content
Snippets Groups Projects
Commit 7299aba5 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

Remove Vector2f(float aa, float bb) etc.

parent 02e96b2f
Branches
No related tags found
1 merge request!83Remove Vector2f(float aa, float bb) etc.
Pipeline #29205 failed
...@@ -29,10 +29,10 @@ components: ...@@ -29,10 +29,10 @@ components:
ExtraCode: ExtraCode:
declaration: " declaration: "
Vector2f() : a{0},b{0} {}\n Vector2f() : a{0},b{0} {}\n
Vector2f(float aa, float bb) : a{aa},b{bb} {}\n
Vector2f(double aa, double bb)\n Vector2f(double aa, double bb)\n
: a{static_cast<float>(aa)},b{static_cast<float>(bb)} {}\n : a{static_cast<float>(aa)},b{static_cast<float>(bb)} {}\n
Vector2f(const float* v) : a{v[0]}, b{v[1]} {}\n Vector2f(const float* v) : a{v[0]}, b{v[1]} {}\n
Vector2f(const double* v) : a{static_cast<float>(v[0])}, b{static_cast<float>(v[1])} {}\n
bool operator==(const Vector2f& v) const { return (a==v.a&&b==v.b) ; }\n bool operator==(const Vector2f& v) const { return (a==v.a&&b==v.b) ; }\n
float operator[](unsigned i) const { return *( &a + i ) ; }\n float operator[](unsigned i) const { return *( &a + i ) ; }\n
//Vector2f(const edm4hep::Vector2f& v) : a{v.a}, b{v.b} {}\n //Vector2f(const edm4hep::Vector2f& v) : a{v.a}, b{v.b} {}\n
...@@ -51,10 +51,10 @@ components: ...@@ -51,10 +51,10 @@ components:
ExtraCode: ExtraCode:
declaration: " declaration: "
Vector3f() : x{0},y{0},z{0} {}\n Vector3f() : x{0},y{0},z{0} {}\n
Vector3f(float xx, float yy, float zz) : x{xx},y{yy},z{zz} {}\n
Vector3f(double xx, double yy, double zz)\n Vector3f(double xx, double yy, double zz)\n
: x{static_cast<float>(xx)},y{static_cast<float>(yy)},z{static_cast<float>(zz)} {}\n : x{static_cast<float>(xx)},y{static_cast<float>(yy)},z{static_cast<float>(zz)} {}\n
Vector3f(const float* v) : x{v[0]},y{v[1]},z{v[2]} {}\n Vector3f(const float* v) : x{v[0]},y{v[1]},z{v[2]} {}\n
Vector3f(const double* v) : x{static_cast<float>(v[0])},y{static_cast<float>(v[1])},z{static_cast<float>(v[2])} {}\n
bool operator==(const Vector3f& v) const { return (x==v.x&&y==v.y&&z==v.z) ; }\n bool operator==(const Vector3f& v) const { return (x==v.x&&y==v.y&&z==v.z) ; }\n
float operator[](unsigned i) const { return *( &x + i ) ; }\n float operator[](unsigned i) const { return *( &x + i ) ; }\n
Vector3f(const edm4hep::Vector3f& v) : x{v.x}, y{v.y}, z{v.z} {} Vector3f(const edm4hep::Vector3f& v) : x{v.x}, y{v.y}, z{v.z} {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment