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
No related branches found
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