From 85a8dcdf51f40dd3d047635bacd47c092ab36aba Mon Sep 17 00:00:00 2001 From: methylDragon Date: Thu, 28 Apr 2022 10:15:06 -0700 Subject: [PATCH 1/4] Move header files with git mv Signed-off-by: methylDragon --- eigen3/include/{ignition => gz}/math/CMakeLists.txt | 0 eigen3/include/{ignition => gz}/math/eigen3/Conversions.hh | 0 eigen3/include/{ignition => gz}/math/eigen3/Util.hh | 0 include/{ignition => gz}/CMakeLists.txt | 0 include/{ignition => gz}/math/AdditivelySeparableScalarField3.hh | 0 include/{ignition => gz}/math/Angle.hh | 0 include/{ignition => gz}/math/AxisAlignedBox.hh | 0 include/{ignition => gz}/math/Box.hh | 0 include/{ignition => gz}/math/CMakeLists.txt | 0 include/{ignition => gz}/math/Capsule.hh | 0 include/{ignition => gz}/math/Color.hh | 0 include/{ignition => gz}/math/Cylinder.hh | 0 include/{ignition => gz}/math/DiffDriveOdometry.hh | 0 include/{ignition => gz}/math/Ellipsoid.hh | 0 include/{ignition => gz}/math/Filter.hh | 0 include/{ignition => gz}/math/Frustum.hh | 0 include/{ignition => gz}/math/GaussMarkovProcess.hh | 0 include/{ignition => gz}/math/Helpers.hh | 0 include/{ignition => gz}/math/Inertial.hh | 0 include/{ignition => gz}/math/Interval.hh | 0 include/{ignition => gz}/math/Kmeans.hh | 0 include/{ignition => gz}/math/Line2.hh | 0 include/{ignition => gz}/math/Line3.hh | 0 include/{ignition => gz}/math/MassMatrix3.hh | 0 include/{ignition => gz}/math/MassMatrix3.ipynb | 0 include/{ignition => gz}/math/Material.hh | 0 include/{ignition => gz}/math/MaterialType.hh | 0 include/{ignition => gz}/math/Matrix3.hh | 0 include/{ignition => gz}/math/Matrix4.hh | 0 include/{ignition => gz}/math/MovingWindowFilter.hh | 0 include/{ignition => gz}/math/OrientedBox.hh | 0 include/{ignition => gz}/math/PID.hh | 0 include/{ignition => gz}/math/PiecewiseScalarField3.hh | 0 include/{ignition => gz}/math/Plane.hh | 0 include/{ignition => gz}/math/Polynomial3.hh | 0 include/{ignition => gz}/math/Pose3.hh | 0 include/{ignition => gz}/math/Quaternion.hh | 0 include/{ignition => gz}/math/Rand.hh | 0 include/{ignition => gz}/math/Region3.hh | 0 include/{ignition => gz}/math/RollingMean.hh | 0 include/{ignition => gz}/math/RotationSpline.hh | 0 include/{ignition => gz}/math/SemanticVersion.hh | 0 include/{ignition => gz}/math/SignalStats.hh | 0 include/{ignition => gz}/math/SpeedLimiter.hh | 0 include/{ignition => gz}/math/Sphere.hh | 0 include/{ignition => gz}/math/SphericalCoordinates.hh | 0 include/{ignition => gz}/math/Spline.hh | 0 include/{ignition => gz}/math/Stopwatch.hh | 0 include/{ignition => gz}/math/Temperature.hh | 0 include/{ignition => gz}/math/Triangle.hh | 0 include/{ignition => gz}/math/Triangle3.hh | 0 include/{ignition => gz}/math/Vector2.hh | 0 include/{ignition => gz}/math/Vector3.hh | 0 include/{ignition => gz}/math/Vector3Stats.hh | 0 include/{ignition => gz}/math/Vector4.hh | 0 include/{ignition => gz}/math/config.hh.in | 0 include/{ignition => gz}/math/detail/Box.hh | 0 include/{ignition => gz}/math/detail/Capsule.hh | 0 include/{ignition => gz}/math/detail/Cylinder.hh | 0 include/{ignition => gz}/math/detail/Ellipsoid.hh | 0 include/{ignition => gz}/math/detail/Sphere.hh | 0 include/{ignition => gz}/math/detail/WellOrderedVector.hh | 0 include/{ignition => gz}/math/graph/Edge.hh | 0 include/{ignition => gz}/math/graph/Graph.hh | 0 include/{ignition => gz}/math/graph/GraphAlgorithms.hh | 0 include/{ignition => gz}/math/graph/Vertex.hh | 0 include/{ignition => gz}/math/math.hh.in | 0 67 files changed, 0 insertions(+), 0 deletions(-) rename eigen3/include/{ignition => gz}/math/CMakeLists.txt (100%) rename eigen3/include/{ignition => gz}/math/eigen3/Conversions.hh (100%) rename eigen3/include/{ignition => gz}/math/eigen3/Util.hh (100%) rename include/{ignition => gz}/CMakeLists.txt (100%) rename include/{ignition => gz}/math/AdditivelySeparableScalarField3.hh (100%) rename include/{ignition => gz}/math/Angle.hh (100%) rename include/{ignition => gz}/math/AxisAlignedBox.hh (100%) rename include/{ignition => gz}/math/Box.hh (100%) rename include/{ignition => gz}/math/CMakeLists.txt (100%) rename include/{ignition => gz}/math/Capsule.hh (100%) rename include/{ignition => gz}/math/Color.hh (100%) rename include/{ignition => gz}/math/Cylinder.hh (100%) rename include/{ignition => gz}/math/DiffDriveOdometry.hh (100%) rename include/{ignition => gz}/math/Ellipsoid.hh (100%) rename include/{ignition => gz}/math/Filter.hh (100%) rename include/{ignition => gz}/math/Frustum.hh (100%) rename include/{ignition => gz}/math/GaussMarkovProcess.hh (100%) rename include/{ignition => gz}/math/Helpers.hh (100%) rename include/{ignition => gz}/math/Inertial.hh (100%) rename include/{ignition => gz}/math/Interval.hh (100%) rename include/{ignition => gz}/math/Kmeans.hh (100%) rename include/{ignition => gz}/math/Line2.hh (100%) rename include/{ignition => gz}/math/Line3.hh (100%) rename include/{ignition => gz}/math/MassMatrix3.hh (100%) rename include/{ignition => gz}/math/MassMatrix3.ipynb (100%) rename include/{ignition => gz}/math/Material.hh (100%) rename include/{ignition => gz}/math/MaterialType.hh (100%) rename include/{ignition => gz}/math/Matrix3.hh (100%) rename include/{ignition => gz}/math/Matrix4.hh (100%) rename include/{ignition => gz}/math/MovingWindowFilter.hh (100%) rename include/{ignition => gz}/math/OrientedBox.hh (100%) rename include/{ignition => gz}/math/PID.hh (100%) rename include/{ignition => gz}/math/PiecewiseScalarField3.hh (100%) rename include/{ignition => gz}/math/Plane.hh (100%) rename include/{ignition => gz}/math/Polynomial3.hh (100%) rename include/{ignition => gz}/math/Pose3.hh (100%) rename include/{ignition => gz}/math/Quaternion.hh (100%) rename include/{ignition => gz}/math/Rand.hh (100%) rename include/{ignition => gz}/math/Region3.hh (100%) rename include/{ignition => gz}/math/RollingMean.hh (100%) rename include/{ignition => gz}/math/RotationSpline.hh (100%) rename include/{ignition => gz}/math/SemanticVersion.hh (100%) rename include/{ignition => gz}/math/SignalStats.hh (100%) rename include/{ignition => gz}/math/SpeedLimiter.hh (100%) rename include/{ignition => gz}/math/Sphere.hh (100%) rename include/{ignition => gz}/math/SphericalCoordinates.hh (100%) rename include/{ignition => gz}/math/Spline.hh (100%) rename include/{ignition => gz}/math/Stopwatch.hh (100%) rename include/{ignition => gz}/math/Temperature.hh (100%) rename include/{ignition => gz}/math/Triangle.hh (100%) rename include/{ignition => gz}/math/Triangle3.hh (100%) rename include/{ignition => gz}/math/Vector2.hh (100%) rename include/{ignition => gz}/math/Vector3.hh (100%) rename include/{ignition => gz}/math/Vector3Stats.hh (100%) rename include/{ignition => gz}/math/Vector4.hh (100%) rename include/{ignition => gz}/math/config.hh.in (100%) rename include/{ignition => gz}/math/detail/Box.hh (100%) rename include/{ignition => gz}/math/detail/Capsule.hh (100%) rename include/{ignition => gz}/math/detail/Cylinder.hh (100%) rename include/{ignition => gz}/math/detail/Ellipsoid.hh (100%) rename include/{ignition => gz}/math/detail/Sphere.hh (100%) rename include/{ignition => gz}/math/detail/WellOrderedVector.hh (100%) rename include/{ignition => gz}/math/graph/Edge.hh (100%) rename include/{ignition => gz}/math/graph/Graph.hh (100%) rename include/{ignition => gz}/math/graph/GraphAlgorithms.hh (100%) rename include/{ignition => gz}/math/graph/Vertex.hh (100%) rename include/{ignition => gz}/math/math.hh.in (100%) diff --git a/eigen3/include/ignition/math/CMakeLists.txt b/eigen3/include/gz/math/CMakeLists.txt similarity index 100% rename from eigen3/include/ignition/math/CMakeLists.txt rename to eigen3/include/gz/math/CMakeLists.txt diff --git a/eigen3/include/ignition/math/eigen3/Conversions.hh b/eigen3/include/gz/math/eigen3/Conversions.hh similarity index 100% rename from eigen3/include/ignition/math/eigen3/Conversions.hh rename to eigen3/include/gz/math/eigen3/Conversions.hh diff --git a/eigen3/include/ignition/math/eigen3/Util.hh b/eigen3/include/gz/math/eigen3/Util.hh similarity index 100% rename from eigen3/include/ignition/math/eigen3/Util.hh rename to eigen3/include/gz/math/eigen3/Util.hh diff --git a/include/ignition/CMakeLists.txt b/include/gz/CMakeLists.txt similarity index 100% rename from include/ignition/CMakeLists.txt rename to include/gz/CMakeLists.txt diff --git a/include/ignition/math/AdditivelySeparableScalarField3.hh b/include/gz/math/AdditivelySeparableScalarField3.hh similarity index 100% rename from include/ignition/math/AdditivelySeparableScalarField3.hh rename to include/gz/math/AdditivelySeparableScalarField3.hh diff --git a/include/ignition/math/Angle.hh b/include/gz/math/Angle.hh similarity index 100% rename from include/ignition/math/Angle.hh rename to include/gz/math/Angle.hh diff --git a/include/ignition/math/AxisAlignedBox.hh b/include/gz/math/AxisAlignedBox.hh similarity index 100% rename from include/ignition/math/AxisAlignedBox.hh rename to include/gz/math/AxisAlignedBox.hh diff --git a/include/ignition/math/Box.hh b/include/gz/math/Box.hh similarity index 100% rename from include/ignition/math/Box.hh rename to include/gz/math/Box.hh diff --git a/include/ignition/math/CMakeLists.txt b/include/gz/math/CMakeLists.txt similarity index 100% rename from include/ignition/math/CMakeLists.txt rename to include/gz/math/CMakeLists.txt diff --git a/include/ignition/math/Capsule.hh b/include/gz/math/Capsule.hh similarity index 100% rename from include/ignition/math/Capsule.hh rename to include/gz/math/Capsule.hh diff --git a/include/ignition/math/Color.hh b/include/gz/math/Color.hh similarity index 100% rename from include/ignition/math/Color.hh rename to include/gz/math/Color.hh diff --git a/include/ignition/math/Cylinder.hh b/include/gz/math/Cylinder.hh similarity index 100% rename from include/ignition/math/Cylinder.hh rename to include/gz/math/Cylinder.hh diff --git a/include/ignition/math/DiffDriveOdometry.hh b/include/gz/math/DiffDriveOdometry.hh similarity index 100% rename from include/ignition/math/DiffDriveOdometry.hh rename to include/gz/math/DiffDriveOdometry.hh diff --git a/include/ignition/math/Ellipsoid.hh b/include/gz/math/Ellipsoid.hh similarity index 100% rename from include/ignition/math/Ellipsoid.hh rename to include/gz/math/Ellipsoid.hh diff --git a/include/ignition/math/Filter.hh b/include/gz/math/Filter.hh similarity index 100% rename from include/ignition/math/Filter.hh rename to include/gz/math/Filter.hh diff --git a/include/ignition/math/Frustum.hh b/include/gz/math/Frustum.hh similarity index 100% rename from include/ignition/math/Frustum.hh rename to include/gz/math/Frustum.hh diff --git a/include/ignition/math/GaussMarkovProcess.hh b/include/gz/math/GaussMarkovProcess.hh similarity index 100% rename from include/ignition/math/GaussMarkovProcess.hh rename to include/gz/math/GaussMarkovProcess.hh diff --git a/include/ignition/math/Helpers.hh b/include/gz/math/Helpers.hh similarity index 100% rename from include/ignition/math/Helpers.hh rename to include/gz/math/Helpers.hh diff --git a/include/ignition/math/Inertial.hh b/include/gz/math/Inertial.hh similarity index 100% rename from include/ignition/math/Inertial.hh rename to include/gz/math/Inertial.hh diff --git a/include/ignition/math/Interval.hh b/include/gz/math/Interval.hh similarity index 100% rename from include/ignition/math/Interval.hh rename to include/gz/math/Interval.hh diff --git a/include/ignition/math/Kmeans.hh b/include/gz/math/Kmeans.hh similarity index 100% rename from include/ignition/math/Kmeans.hh rename to include/gz/math/Kmeans.hh diff --git a/include/ignition/math/Line2.hh b/include/gz/math/Line2.hh similarity index 100% rename from include/ignition/math/Line2.hh rename to include/gz/math/Line2.hh diff --git a/include/ignition/math/Line3.hh b/include/gz/math/Line3.hh similarity index 100% rename from include/ignition/math/Line3.hh rename to include/gz/math/Line3.hh diff --git a/include/ignition/math/MassMatrix3.hh b/include/gz/math/MassMatrix3.hh similarity index 100% rename from include/ignition/math/MassMatrix3.hh rename to include/gz/math/MassMatrix3.hh diff --git a/include/ignition/math/MassMatrix3.ipynb b/include/gz/math/MassMatrix3.ipynb similarity index 100% rename from include/ignition/math/MassMatrix3.ipynb rename to include/gz/math/MassMatrix3.ipynb diff --git a/include/ignition/math/Material.hh b/include/gz/math/Material.hh similarity index 100% rename from include/ignition/math/Material.hh rename to include/gz/math/Material.hh diff --git a/include/ignition/math/MaterialType.hh b/include/gz/math/MaterialType.hh similarity index 100% rename from include/ignition/math/MaterialType.hh rename to include/gz/math/MaterialType.hh diff --git a/include/ignition/math/Matrix3.hh b/include/gz/math/Matrix3.hh similarity index 100% rename from include/ignition/math/Matrix3.hh rename to include/gz/math/Matrix3.hh diff --git a/include/ignition/math/Matrix4.hh b/include/gz/math/Matrix4.hh similarity index 100% rename from include/ignition/math/Matrix4.hh rename to include/gz/math/Matrix4.hh diff --git a/include/ignition/math/MovingWindowFilter.hh b/include/gz/math/MovingWindowFilter.hh similarity index 100% rename from include/ignition/math/MovingWindowFilter.hh rename to include/gz/math/MovingWindowFilter.hh diff --git a/include/ignition/math/OrientedBox.hh b/include/gz/math/OrientedBox.hh similarity index 100% rename from include/ignition/math/OrientedBox.hh rename to include/gz/math/OrientedBox.hh diff --git a/include/ignition/math/PID.hh b/include/gz/math/PID.hh similarity index 100% rename from include/ignition/math/PID.hh rename to include/gz/math/PID.hh diff --git a/include/ignition/math/PiecewiseScalarField3.hh b/include/gz/math/PiecewiseScalarField3.hh similarity index 100% rename from include/ignition/math/PiecewiseScalarField3.hh rename to include/gz/math/PiecewiseScalarField3.hh diff --git a/include/ignition/math/Plane.hh b/include/gz/math/Plane.hh similarity index 100% rename from include/ignition/math/Plane.hh rename to include/gz/math/Plane.hh diff --git a/include/ignition/math/Polynomial3.hh b/include/gz/math/Polynomial3.hh similarity index 100% rename from include/ignition/math/Polynomial3.hh rename to include/gz/math/Polynomial3.hh diff --git a/include/ignition/math/Pose3.hh b/include/gz/math/Pose3.hh similarity index 100% rename from include/ignition/math/Pose3.hh rename to include/gz/math/Pose3.hh diff --git a/include/ignition/math/Quaternion.hh b/include/gz/math/Quaternion.hh similarity index 100% rename from include/ignition/math/Quaternion.hh rename to include/gz/math/Quaternion.hh diff --git a/include/ignition/math/Rand.hh b/include/gz/math/Rand.hh similarity index 100% rename from include/ignition/math/Rand.hh rename to include/gz/math/Rand.hh diff --git a/include/ignition/math/Region3.hh b/include/gz/math/Region3.hh similarity index 100% rename from include/ignition/math/Region3.hh rename to include/gz/math/Region3.hh diff --git a/include/ignition/math/RollingMean.hh b/include/gz/math/RollingMean.hh similarity index 100% rename from include/ignition/math/RollingMean.hh rename to include/gz/math/RollingMean.hh diff --git a/include/ignition/math/RotationSpline.hh b/include/gz/math/RotationSpline.hh similarity index 100% rename from include/ignition/math/RotationSpline.hh rename to include/gz/math/RotationSpline.hh diff --git a/include/ignition/math/SemanticVersion.hh b/include/gz/math/SemanticVersion.hh similarity index 100% rename from include/ignition/math/SemanticVersion.hh rename to include/gz/math/SemanticVersion.hh diff --git a/include/ignition/math/SignalStats.hh b/include/gz/math/SignalStats.hh similarity index 100% rename from include/ignition/math/SignalStats.hh rename to include/gz/math/SignalStats.hh diff --git a/include/ignition/math/SpeedLimiter.hh b/include/gz/math/SpeedLimiter.hh similarity index 100% rename from include/ignition/math/SpeedLimiter.hh rename to include/gz/math/SpeedLimiter.hh diff --git a/include/ignition/math/Sphere.hh b/include/gz/math/Sphere.hh similarity index 100% rename from include/ignition/math/Sphere.hh rename to include/gz/math/Sphere.hh diff --git a/include/ignition/math/SphericalCoordinates.hh b/include/gz/math/SphericalCoordinates.hh similarity index 100% rename from include/ignition/math/SphericalCoordinates.hh rename to include/gz/math/SphericalCoordinates.hh diff --git a/include/ignition/math/Spline.hh b/include/gz/math/Spline.hh similarity index 100% rename from include/ignition/math/Spline.hh rename to include/gz/math/Spline.hh diff --git a/include/ignition/math/Stopwatch.hh b/include/gz/math/Stopwatch.hh similarity index 100% rename from include/ignition/math/Stopwatch.hh rename to include/gz/math/Stopwatch.hh diff --git a/include/ignition/math/Temperature.hh b/include/gz/math/Temperature.hh similarity index 100% rename from include/ignition/math/Temperature.hh rename to include/gz/math/Temperature.hh diff --git a/include/ignition/math/Triangle.hh b/include/gz/math/Triangle.hh similarity index 100% rename from include/ignition/math/Triangle.hh rename to include/gz/math/Triangle.hh diff --git a/include/ignition/math/Triangle3.hh b/include/gz/math/Triangle3.hh similarity index 100% rename from include/ignition/math/Triangle3.hh rename to include/gz/math/Triangle3.hh diff --git a/include/ignition/math/Vector2.hh b/include/gz/math/Vector2.hh similarity index 100% rename from include/ignition/math/Vector2.hh rename to include/gz/math/Vector2.hh diff --git a/include/ignition/math/Vector3.hh b/include/gz/math/Vector3.hh similarity index 100% rename from include/ignition/math/Vector3.hh rename to include/gz/math/Vector3.hh diff --git a/include/ignition/math/Vector3Stats.hh b/include/gz/math/Vector3Stats.hh similarity index 100% rename from include/ignition/math/Vector3Stats.hh rename to include/gz/math/Vector3Stats.hh diff --git a/include/ignition/math/Vector4.hh b/include/gz/math/Vector4.hh similarity index 100% rename from include/ignition/math/Vector4.hh rename to include/gz/math/Vector4.hh diff --git a/include/ignition/math/config.hh.in b/include/gz/math/config.hh.in similarity index 100% rename from include/ignition/math/config.hh.in rename to include/gz/math/config.hh.in diff --git a/include/ignition/math/detail/Box.hh b/include/gz/math/detail/Box.hh similarity index 100% rename from include/ignition/math/detail/Box.hh rename to include/gz/math/detail/Box.hh diff --git a/include/ignition/math/detail/Capsule.hh b/include/gz/math/detail/Capsule.hh similarity index 100% rename from include/ignition/math/detail/Capsule.hh rename to include/gz/math/detail/Capsule.hh diff --git a/include/ignition/math/detail/Cylinder.hh b/include/gz/math/detail/Cylinder.hh similarity index 100% rename from include/ignition/math/detail/Cylinder.hh rename to include/gz/math/detail/Cylinder.hh diff --git a/include/ignition/math/detail/Ellipsoid.hh b/include/gz/math/detail/Ellipsoid.hh similarity index 100% rename from include/ignition/math/detail/Ellipsoid.hh rename to include/gz/math/detail/Ellipsoid.hh diff --git a/include/ignition/math/detail/Sphere.hh b/include/gz/math/detail/Sphere.hh similarity index 100% rename from include/ignition/math/detail/Sphere.hh rename to include/gz/math/detail/Sphere.hh diff --git a/include/ignition/math/detail/WellOrderedVector.hh b/include/gz/math/detail/WellOrderedVector.hh similarity index 100% rename from include/ignition/math/detail/WellOrderedVector.hh rename to include/gz/math/detail/WellOrderedVector.hh diff --git a/include/ignition/math/graph/Edge.hh b/include/gz/math/graph/Edge.hh similarity index 100% rename from include/ignition/math/graph/Edge.hh rename to include/gz/math/graph/Edge.hh diff --git a/include/ignition/math/graph/Graph.hh b/include/gz/math/graph/Graph.hh similarity index 100% rename from include/ignition/math/graph/Graph.hh rename to include/gz/math/graph/Graph.hh diff --git a/include/ignition/math/graph/GraphAlgorithms.hh b/include/gz/math/graph/GraphAlgorithms.hh similarity index 100% rename from include/ignition/math/graph/GraphAlgorithms.hh rename to include/gz/math/graph/GraphAlgorithms.hh diff --git a/include/ignition/math/graph/Vertex.hh b/include/gz/math/graph/Vertex.hh similarity index 100% rename from include/ignition/math/graph/Vertex.hh rename to include/gz/math/graph/Vertex.hh diff --git a/include/ignition/math/math.hh.in b/include/gz/math/math.hh.in similarity index 100% rename from include/ignition/math/math.hh.in rename to include/gz/math/math.hh.in From cf5dba7cbfa40a5ccf16e81685421a875fa7ddcf Mon Sep 17 00:00:00 2001 From: methylDragon Date: Thu, 28 Apr 2022 10:15:10 -0700 Subject: [PATCH 2/4] Create redirection aliases Signed-off-by: methylDragon --- eigen3/include/ignition/math/eigen3.hh | 18 ++++++++++++++++++ .../ignition/math/eigen3/Conversions.hh | 18 ++++++++++++++++++ eigen3/include/ignition/math/eigen3/Util.hh | 18 ++++++++++++++++++ include/ignition/math.hh | 18 ++++++++++++++++++ .../math/AdditivelySeparableScalarField3.hh | 18 ++++++++++++++++++ include/ignition/math/Angle.hh | 18 ++++++++++++++++++ include/ignition/math/AxisAlignedBox.hh | 18 ++++++++++++++++++ include/ignition/math/Box.hh | 18 ++++++++++++++++++ include/ignition/math/Capsule.hh | 18 ++++++++++++++++++ include/ignition/math/Color.hh | 18 ++++++++++++++++++ include/ignition/math/Cylinder.hh | 18 ++++++++++++++++++ include/ignition/math/DiffDriveOdometry.hh | 18 ++++++++++++++++++ include/ignition/math/Ellipsoid.hh | 18 ++++++++++++++++++ include/ignition/math/Export.hh | 18 ++++++++++++++++++ include/ignition/math/Filter.hh | 18 ++++++++++++++++++ include/ignition/math/Frustum.hh | 18 ++++++++++++++++++ include/ignition/math/GaussMarkovProcess.hh | 18 ++++++++++++++++++ include/ignition/math/Helpers.hh | 18 ++++++++++++++++++ include/ignition/math/Inertial.hh | 18 ++++++++++++++++++ include/ignition/math/Interval.hh | 18 ++++++++++++++++++ include/ignition/math/Kmeans.hh | 18 ++++++++++++++++++ include/ignition/math/Line2.hh | 18 ++++++++++++++++++ include/ignition/math/Line3.hh | 18 ++++++++++++++++++ include/ignition/math/MassMatrix3.hh | 18 ++++++++++++++++++ include/ignition/math/Material.hh | 18 ++++++++++++++++++ include/ignition/math/MaterialType.hh | 18 ++++++++++++++++++ include/ignition/math/Matrix3.hh | 18 ++++++++++++++++++ include/ignition/math/Matrix4.hh | 18 ++++++++++++++++++ include/ignition/math/MovingWindowFilter.hh | 18 ++++++++++++++++++ include/ignition/math/OrientedBox.hh | 18 ++++++++++++++++++ include/ignition/math/PID.hh | 18 ++++++++++++++++++ include/ignition/math/PiecewiseScalarField3.hh | 18 ++++++++++++++++++ include/ignition/math/Plane.hh | 18 ++++++++++++++++++ include/ignition/math/Polynomial3.hh | 18 ++++++++++++++++++ include/ignition/math/Pose3.hh | 18 ++++++++++++++++++ include/ignition/math/Quaternion.hh | 18 ++++++++++++++++++ include/ignition/math/Rand.hh | 18 ++++++++++++++++++ include/ignition/math/Region3.hh | 18 ++++++++++++++++++ include/ignition/math/RollingMean.hh | 18 ++++++++++++++++++ include/ignition/math/RotationSpline.hh | 18 ++++++++++++++++++ include/ignition/math/SemanticVersion.hh | 18 ++++++++++++++++++ include/ignition/math/SignalStats.hh | 18 ++++++++++++++++++ include/ignition/math/SpeedLimiter.hh | 18 ++++++++++++++++++ include/ignition/math/Sphere.hh | 18 ++++++++++++++++++ include/ignition/math/SphericalCoordinates.hh | 18 ++++++++++++++++++ include/ignition/math/Spline.hh | 18 ++++++++++++++++++ include/ignition/math/Stopwatch.hh | 18 ++++++++++++++++++ include/ignition/math/Temperature.hh | 18 ++++++++++++++++++ include/ignition/math/Triangle.hh | 18 ++++++++++++++++++ include/ignition/math/Triangle3.hh | 18 ++++++++++++++++++ include/ignition/math/Vector2.hh | 18 ++++++++++++++++++ include/ignition/math/Vector3.hh | 18 ++++++++++++++++++ include/ignition/math/Vector3Stats.hh | 18 ++++++++++++++++++ include/ignition/math/Vector4.hh | 18 ++++++++++++++++++ include/ignition/math/config.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Box.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Capsule.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Cylinder.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Ellipsoid.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Export.hh | 18 ++++++++++++++++++ include/ignition/math/detail/Sphere.hh | 18 ++++++++++++++++++ .../ignition/math/detail/WellOrderedVector.hh | 18 ++++++++++++++++++ include/ignition/math/graph/Edge.hh | 18 ++++++++++++++++++ include/ignition/math/graph/Graph.hh | 18 ++++++++++++++++++ include/ignition/math/graph/GraphAlgorithms.hh | 18 ++++++++++++++++++ include/ignition/math/graph/Vertex.hh | 18 ++++++++++++++++++ 66 files changed, 1188 insertions(+) create mode 100644 eigen3/include/ignition/math/eigen3.hh create mode 100644 eigen3/include/ignition/math/eigen3/Conversions.hh create mode 100644 eigen3/include/ignition/math/eigen3/Util.hh create mode 100644 include/ignition/math.hh create mode 100644 include/ignition/math/AdditivelySeparableScalarField3.hh create mode 100644 include/ignition/math/Angle.hh create mode 100644 include/ignition/math/AxisAlignedBox.hh create mode 100644 include/ignition/math/Box.hh create mode 100644 include/ignition/math/Capsule.hh create mode 100644 include/ignition/math/Color.hh create mode 100644 include/ignition/math/Cylinder.hh create mode 100644 include/ignition/math/DiffDriveOdometry.hh create mode 100644 include/ignition/math/Ellipsoid.hh create mode 100644 include/ignition/math/Export.hh create mode 100644 include/ignition/math/Filter.hh create mode 100644 include/ignition/math/Frustum.hh create mode 100644 include/ignition/math/GaussMarkovProcess.hh create mode 100644 include/ignition/math/Helpers.hh create mode 100644 include/ignition/math/Inertial.hh create mode 100644 include/ignition/math/Interval.hh create mode 100644 include/ignition/math/Kmeans.hh create mode 100644 include/ignition/math/Line2.hh create mode 100644 include/ignition/math/Line3.hh create mode 100644 include/ignition/math/MassMatrix3.hh create mode 100644 include/ignition/math/Material.hh create mode 100644 include/ignition/math/MaterialType.hh create mode 100644 include/ignition/math/Matrix3.hh create mode 100644 include/ignition/math/Matrix4.hh create mode 100644 include/ignition/math/MovingWindowFilter.hh create mode 100644 include/ignition/math/OrientedBox.hh create mode 100644 include/ignition/math/PID.hh create mode 100644 include/ignition/math/PiecewiseScalarField3.hh create mode 100644 include/ignition/math/Plane.hh create mode 100644 include/ignition/math/Polynomial3.hh create mode 100644 include/ignition/math/Pose3.hh create mode 100644 include/ignition/math/Quaternion.hh create mode 100644 include/ignition/math/Rand.hh create mode 100644 include/ignition/math/Region3.hh create mode 100644 include/ignition/math/RollingMean.hh create mode 100644 include/ignition/math/RotationSpline.hh create mode 100644 include/ignition/math/SemanticVersion.hh create mode 100644 include/ignition/math/SignalStats.hh create mode 100644 include/ignition/math/SpeedLimiter.hh create mode 100644 include/ignition/math/Sphere.hh create mode 100644 include/ignition/math/SphericalCoordinates.hh create mode 100644 include/ignition/math/Spline.hh create mode 100644 include/ignition/math/Stopwatch.hh create mode 100644 include/ignition/math/Temperature.hh create mode 100644 include/ignition/math/Triangle.hh create mode 100644 include/ignition/math/Triangle3.hh create mode 100644 include/ignition/math/Vector2.hh create mode 100644 include/ignition/math/Vector3.hh create mode 100644 include/ignition/math/Vector3Stats.hh create mode 100644 include/ignition/math/Vector4.hh create mode 100644 include/ignition/math/config.hh create mode 100644 include/ignition/math/detail/Box.hh create mode 100644 include/ignition/math/detail/Capsule.hh create mode 100644 include/ignition/math/detail/Cylinder.hh create mode 100644 include/ignition/math/detail/Ellipsoid.hh create mode 100644 include/ignition/math/detail/Export.hh create mode 100644 include/ignition/math/detail/Sphere.hh create mode 100644 include/ignition/math/detail/WellOrderedVector.hh create mode 100644 include/ignition/math/graph/Edge.hh create mode 100644 include/ignition/math/graph/Graph.hh create mode 100644 include/ignition/math/graph/GraphAlgorithms.hh create mode 100644 include/ignition/math/graph/Vertex.hh diff --git a/eigen3/include/ignition/math/eigen3.hh b/eigen3/include/ignition/math/eigen3.hh new file mode 100644 index 000000000..518f8fb7f --- /dev/null +++ b/eigen3/include/ignition/math/eigen3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/eigen3/include/ignition/math/eigen3/Conversions.hh b/eigen3/include/ignition/math/eigen3/Conversions.hh new file mode 100644 index 000000000..3931146f5 --- /dev/null +++ b/eigen3/include/ignition/math/eigen3/Conversions.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/eigen3/include/ignition/math/eigen3/Util.hh b/eigen3/include/ignition/math/eigen3/Util.hh new file mode 100644 index 000000000..8e1172782 --- /dev/null +++ b/eigen3/include/ignition/math/eigen3/Util.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math.hh b/include/ignition/math.hh new file mode 100644 index 000000000..baadd4d4e --- /dev/null +++ b/include/ignition/math.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/AdditivelySeparableScalarField3.hh b/include/ignition/math/AdditivelySeparableScalarField3.hh new file mode 100644 index 000000000..c080ea3fc --- /dev/null +++ b/include/ignition/math/AdditivelySeparableScalarField3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Angle.hh b/include/ignition/math/Angle.hh new file mode 100644 index 000000000..c040942ac --- /dev/null +++ b/include/ignition/math/Angle.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/AxisAlignedBox.hh b/include/ignition/math/AxisAlignedBox.hh new file mode 100644 index 000000000..82b2dc1af --- /dev/null +++ b/include/ignition/math/AxisAlignedBox.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Box.hh b/include/ignition/math/Box.hh new file mode 100644 index 000000000..9b916e378 --- /dev/null +++ b/include/ignition/math/Box.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Capsule.hh b/include/ignition/math/Capsule.hh new file mode 100644 index 000000000..0faa66672 --- /dev/null +++ b/include/ignition/math/Capsule.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Color.hh b/include/ignition/math/Color.hh new file mode 100644 index 000000000..a362200de --- /dev/null +++ b/include/ignition/math/Color.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Cylinder.hh b/include/ignition/math/Cylinder.hh new file mode 100644 index 000000000..04264af84 --- /dev/null +++ b/include/ignition/math/Cylinder.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/DiffDriveOdometry.hh b/include/ignition/math/DiffDriveOdometry.hh new file mode 100644 index 000000000..65d76e4a6 --- /dev/null +++ b/include/ignition/math/DiffDriveOdometry.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2019 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Ellipsoid.hh b/include/ignition/math/Ellipsoid.hh new file mode 100644 index 000000000..4078fd4b9 --- /dev/null +++ b/include/ignition/math/Ellipsoid.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Export.hh b/include/ignition/math/Export.hh new file mode 100644 index 000000000..4b45141c1 --- /dev/null +++ b/include/ignition/math/Export.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Filter.hh b/include/ignition/math/Filter.hh new file mode 100644 index 000000000..0029af7c0 --- /dev/null +++ b/include/ignition/math/Filter.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2014 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Frustum.hh b/include/ignition/math/Frustum.hh new file mode 100644 index 000000000..d2467cbf0 --- /dev/null +++ b/include/ignition/math/Frustum.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2015 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/GaussMarkovProcess.hh b/include/ignition/math/GaussMarkovProcess.hh new file mode 100644 index 000000000..f411fd60e --- /dev/null +++ b/include/ignition/math/GaussMarkovProcess.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Helpers.hh b/include/ignition/math/Helpers.hh new file mode 100644 index 000000000..e48efb669 --- /dev/null +++ b/include/ignition/math/Helpers.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Inertial.hh b/include/ignition/math/Inertial.hh new file mode 100644 index 000000000..252f824e0 --- /dev/null +++ b/include/ignition/math/Inertial.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Interval.hh b/include/ignition/math/Interval.hh new file mode 100644 index 000000000..f4a0a8bed --- /dev/null +++ b/include/ignition/math/Interval.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Kmeans.hh b/include/ignition/math/Kmeans.hh new file mode 100644 index 000000000..82fea2de7 --- /dev/null +++ b/include/ignition/math/Kmeans.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2014 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Line2.hh b/include/ignition/math/Line2.hh new file mode 100644 index 000000000..ea74c5939 --- /dev/null +++ b/include/ignition/math/Line2.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2014 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Line3.hh b/include/ignition/math/Line3.hh new file mode 100644 index 000000000..99fea8a78 --- /dev/null +++ b/include/ignition/math/Line3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2015 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/MassMatrix3.hh b/include/ignition/math/MassMatrix3.hh new file mode 100644 index 000000000..307f4783f --- /dev/null +++ b/include/ignition/math/MassMatrix3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2015 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Material.hh b/include/ignition/math/Material.hh new file mode 100644 index 000000000..4628a81bc --- /dev/null +++ b/include/ignition/math/Material.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/MaterialType.hh b/include/ignition/math/MaterialType.hh new file mode 100644 index 000000000..0eedd3083 --- /dev/null +++ b/include/ignition/math/MaterialType.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Matrix3.hh b/include/ignition/math/Matrix3.hh new file mode 100644 index 000000000..36f1c98c5 --- /dev/null +++ b/include/ignition/math/Matrix3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Matrix4.hh b/include/ignition/math/Matrix4.hh new file mode 100644 index 000000000..b1636dfc8 --- /dev/null +++ b/include/ignition/math/Matrix4.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/MovingWindowFilter.hh b/include/ignition/math/MovingWindowFilter.hh new file mode 100644 index 000000000..a2ee0370b --- /dev/null +++ b/include/ignition/math/MovingWindowFilter.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/OrientedBox.hh b/include/ignition/math/OrientedBox.hh new file mode 100644 index 000000000..b62a7bef9 --- /dev/null +++ b/include/ignition/math/OrientedBox.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/PID.hh b/include/ignition/math/PID.hh new file mode 100644 index 000000000..c1ad844cf --- /dev/null +++ b/include/ignition/math/PID.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/PiecewiseScalarField3.hh b/include/ignition/math/PiecewiseScalarField3.hh new file mode 100644 index 000000000..a8bb2ba09 --- /dev/null +++ b/include/ignition/math/PiecewiseScalarField3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Plane.hh b/include/ignition/math/Plane.hh new file mode 100644 index 000000000..eb0ad995c --- /dev/null +++ b/include/ignition/math/Plane.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Polynomial3.hh b/include/ignition/math/Polynomial3.hh new file mode 100644 index 000000000..9b01782c7 --- /dev/null +++ b/include/ignition/math/Polynomial3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Pose3.hh b/include/ignition/math/Pose3.hh new file mode 100644 index 000000000..c3a8d6071 --- /dev/null +++ b/include/ignition/math/Pose3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Quaternion.hh b/include/ignition/math/Quaternion.hh new file mode 100644 index 000000000..a50e006da --- /dev/null +++ b/include/ignition/math/Quaternion.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Rand.hh b/include/ignition/math/Rand.hh new file mode 100644 index 000000000..bb1b6d9e2 --- /dev/null +++ b/include/ignition/math/Rand.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Region3.hh b/include/ignition/math/Region3.hh new file mode 100644 index 000000000..fdb86a12b --- /dev/null +++ b/include/ignition/math/Region3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/RollingMean.hh b/include/ignition/math/RollingMean.hh new file mode 100644 index 000000000..c37891bcf --- /dev/null +++ b/include/ignition/math/RollingMean.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2019 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/RotationSpline.hh b/include/ignition/math/RotationSpline.hh new file mode 100644 index 000000000..f650a74d8 --- /dev/null +++ b/include/ignition/math/RotationSpline.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/SemanticVersion.hh b/include/ignition/math/SemanticVersion.hh new file mode 100644 index 000000000..78f50ebb4 --- /dev/null +++ b/include/ignition/math/SemanticVersion.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/SignalStats.hh b/include/ignition/math/SignalStats.hh new file mode 100644 index 000000000..e4267dbf9 --- /dev/null +++ b/include/ignition/math/SignalStats.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2015 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/SpeedLimiter.hh b/include/ignition/math/SpeedLimiter.hh new file mode 100644 index 000000000..5430372eb --- /dev/null +++ b/include/ignition/math/SpeedLimiter.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Sphere.hh b/include/ignition/math/Sphere.hh new file mode 100644 index 000000000..a2b1aa806 --- /dev/null +++ b/include/ignition/math/Sphere.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/SphericalCoordinates.hh b/include/ignition/math/SphericalCoordinates.hh new file mode 100644 index 000000000..00c21c993 --- /dev/null +++ b/include/ignition/math/SphericalCoordinates.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Spline.hh b/include/ignition/math/Spline.hh new file mode 100644 index 000000000..1d7f2849e --- /dev/null +++ b/include/ignition/math/Spline.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Stopwatch.hh b/include/ignition/math/Stopwatch.hh new file mode 100644 index 000000000..b87cbc3ef --- /dev/null +++ b/include/ignition/math/Stopwatch.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Temperature.hh b/include/ignition/math/Temperature.hh new file mode 100644 index 000000000..9d2ab5403 --- /dev/null +++ b/include/ignition/math/Temperature.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Triangle.hh b/include/ignition/math/Triangle.hh new file mode 100644 index 000000000..e06d35e4d --- /dev/null +++ b/include/ignition/math/Triangle.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2014 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Triangle3.hh b/include/ignition/math/Triangle3.hh new file mode 100644 index 000000000..39b29e2b0 --- /dev/null +++ b/include/ignition/math/Triangle3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2016 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Vector2.hh b/include/ignition/math/Vector2.hh new file mode 100644 index 000000000..a477170e6 --- /dev/null +++ b/include/ignition/math/Vector2.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Vector3.hh b/include/ignition/math/Vector3.hh new file mode 100644 index 000000000..6af392588 --- /dev/null +++ b/include/ignition/math/Vector3.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2014 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Vector3Stats.hh b/include/ignition/math/Vector3Stats.hh new file mode 100644 index 000000000..bc90654f9 --- /dev/null +++ b/include/ignition/math/Vector3Stats.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2015 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/Vector4.hh b/include/ignition/math/Vector4.hh new file mode 100644 index 000000000..6f524d279 --- /dev/null +++ b/include/ignition/math/Vector4.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2012 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/config.hh b/include/ignition/math/config.hh new file mode 100644 index 000000000..71685131d --- /dev/null +++ b/include/ignition/math/config.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Box.hh b/include/ignition/math/detail/Box.hh new file mode 100644 index 000000000..7ccd94539 --- /dev/null +++ b/include/ignition/math/detail/Box.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Capsule.hh b/include/ignition/math/detail/Capsule.hh new file mode 100644 index 000000000..e548a21d8 --- /dev/null +++ b/include/ignition/math/detail/Capsule.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Cylinder.hh b/include/ignition/math/detail/Cylinder.hh new file mode 100644 index 000000000..24acee9af --- /dev/null +++ b/include/ignition/math/detail/Cylinder.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Ellipsoid.hh b/include/ignition/math/detail/Ellipsoid.hh new file mode 100644 index 000000000..536f49c76 --- /dev/null +++ b/include/ignition/math/detail/Ellipsoid.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2020 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Export.hh b/include/ignition/math/detail/Export.hh new file mode 100644 index 000000000..29fd6d728 --- /dev/null +++ b/include/ignition/math/detail/Export.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2022 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/Sphere.hh b/include/ignition/math/detail/Sphere.hh new file mode 100644 index 000000000..3a570ccb5 --- /dev/null +++ b/include/ignition/math/detail/Sphere.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2018 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/detail/WellOrderedVector.hh b/include/ignition/math/detail/WellOrderedVector.hh new file mode 100644 index 000000000..2db4c489c --- /dev/null +++ b/include/ignition/math/detail/WellOrderedVector.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/graph/Edge.hh b/include/ignition/math/graph/Edge.hh new file mode 100644 index 000000000..9353ebf1b --- /dev/null +++ b/include/ignition/math/graph/Edge.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/graph/Graph.hh b/include/ignition/math/graph/Graph.hh new file mode 100644 index 000000000..a82f6b960 --- /dev/null +++ b/include/ignition/math/graph/Graph.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/graph/GraphAlgorithms.hh b/include/ignition/math/graph/GraphAlgorithms.hh new file mode 100644 index 000000000..15e68e72a --- /dev/null +++ b/include/ignition/math/graph/GraphAlgorithms.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include diff --git a/include/ignition/math/graph/Vertex.hh b/include/ignition/math/graph/Vertex.hh new file mode 100644 index 000000000..9c84a0329 --- /dev/null +++ b/include/ignition/math/graph/Vertex.hh @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2017 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include From d9ef5fec91f3cbc89059591698547aafc6f46427 Mon Sep 17 00:00:00 2001 From: methylDragon Date: Thu, 28 Apr 2022 10:22:17 -0700 Subject: [PATCH 3/4] Migrate sources in src, test, examples, and include Signed-off-by: methylDragon --- eigen3/include/gz/math/eigen3/Conversions.hh | 14 +++++------ eigen3/include/gz/math/eigen3/Util.hh | 18 +++++++------- ...itively_separable_scalar_field3_example.cc | 4 ++-- examples/angle_example.cc | 2 +- examples/color_example.cc | 2 +- examples/diff_drive_odometry.cc | 6 ++--- examples/gauss_markov_process_example.cc | 2 +- examples/graph_example.cc | 2 +- examples/helpers_example.cc | 2 +- examples/interval_example.cc | 2 +- examples/kmeans.cc | 2 +- examples/matrix3_example.cc | 2 +- examples/piecewise_scalar_field3_example.cc | 6 ++--- examples/polynomial3_example.cc | 4 ++-- examples/pose3_example.cc | 2 +- examples/quaternion_example.cc | 2 +- examples/quaternion_from_euler.cc | 4 ++-- examples/quaternion_to_euler.cc | 6 ++--- examples/rand_example.cc | 2 +- examples/region3_example.cc | 4 ++-- examples/temperature_example.cc | 2 +- examples/triangle_example.cc | 2 +- examples/vector2_example.cc | 2 +- .../math/AdditivelySeparableScalarField3.hh | 12 +++++----- include/gz/math/Angle.hh | 10 ++++---- include/gz/math/AxisAlignedBox.hh | 20 ++++++++-------- include/gz/math/Box.hh | 20 ++++++++-------- include/gz/math/Capsule.hh | 12 +++++----- include/gz/math/Color.hh | 12 +++++----- include/gz/math/Cylinder.hh | 14 +++++------ include/gz/math/DiffDriveOdometry.hh | 14 +++++------ include/gz/math/Ellipsoid.hh | 12 +++++----- include/gz/math/Filter.hh | 24 +++++++++---------- include/gz/math/Frustum.hh | 18 +++++++------- include/gz/math/GaussMarkovProcess.hh | 12 +++++----- include/gz/math/Helpers.hh | 8 +++---- include/gz/math/Inertial.hh | 12 +++++----- include/gz/math/Interval.hh | 8 +++---- include/gz/math/Kmeans.hh | 12 +++++----- include/gz/math/Line2.hh | 10 ++++---- include/gz/math/Line3.hh | 10 ++++---- include/gz/math/MassMatrix3.hh | 20 ++++++++-------- include/gz/math/Material.hh | 14 +++++------ include/gz/math/MaterialType.hh | 8 +++---- include/gz/math/Matrix3.hh | 16 ++++++------- include/gz/math/Matrix4.hh | 16 ++++++------- include/gz/math/MovingWindowFilter.hh | 6 ++--- include/gz/math/OrientedBox.hh | 18 +++++++------- include/gz/math/PID.hh | 12 +++++----- include/gz/math/PiecewiseScalarField3.hh | 12 +++++----- include/gz/math/Plane.hh | 20 ++++++++-------- include/gz/math/Polynomial3.hh | 12 +++++----- include/gz/math/Pose3.hh | 14 +++++------ include/gz/math/Quaternion.hh | 18 +++++++------- include/gz/math/Rand.hh | 10 ++++---- include/gz/math/Region3.hh | 12 +++++----- include/gz/math/RollingMean.hh | 10 ++++---- include/gz/math/RotationSpline.hh | 12 +++++----- include/gz/math/SemanticVersion.hh | 12 +++++----- include/gz/math/SignalStats.hh | 24 +++++++++---------- include/gz/math/SpeedLimiter.hh | 8 +++---- include/gz/math/Sphere.hh | 16 ++++++------- include/gz/math/SphericalCoordinates.hh | 14 +++++------ include/gz/math/Spline.hh | 14 +++++------ include/gz/math/Stopwatch.hh | 12 +++++----- include/gz/math/Temperature.hh | 12 +++++----- include/gz/math/Triangle.hh | 14 +++++------ include/gz/math/Triangle3.hh | 16 ++++++------- include/gz/math/Vector2.hh | 10 ++++---- include/gz/math/Vector3.hh | 10 ++++---- include/gz/math/Vector3Stats.hh | 16 ++++++------- include/gz/math/Vector4.hh | 12 +++++----- include/gz/math/detail/Box.hh | 6 ++--- include/gz/math/detail/Capsule.hh | 8 +++---- include/gz/math/detail/Cylinder.hh | 4 ++-- include/gz/math/detail/Ellipsoid.hh | 8 +++---- include/gz/math/detail/Sphere.hh | 6 ++--- include/gz/math/detail/WellOrderedVector.hh | 6 ++--- include/gz/math/graph/Edge.hh | 8 +++---- include/gz/math/graph/Graph.hh | 10 ++++---- include/gz/math/graph/GraphAlgorithms.hh | 10 ++++---- include/gz/math/graph/Vertex.hh | 8 +++---- include/gz/math/math.hh.in | 2 +- 83 files changed, 415 insertions(+), 415 deletions(-) diff --git a/eigen3/include/gz/math/eigen3/Conversions.hh b/eigen3/include/gz/math/eigen3/Conversions.hh index 2dcd1b09f..ac8e27cf9 100644 --- a/eigen3/include/gz/math/eigen3/Conversions.hh +++ b/eigen3/include/gz/math/eigen3/Conversions.hh @@ -15,15 +15,15 @@ * */ -#ifndef IGNITION_MATH_EIGEN3_CONVERSIONS_HH_ -#define IGNITION_MATH_EIGEN3_CONVERSIONS_HH_ +#ifndef GZ_MATH_EIGEN3_CONVERSIONS_HH_ +#define GZ_MATH_EIGEN3_CONVERSIONS_HH_ #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { diff --git a/eigen3/include/gz/math/eigen3/Util.hh b/eigen3/include/gz/math/eigen3/Util.hh index 25f740bd8..bfc49c7f8 100644 --- a/eigen3/include/gz/math/eigen3/Util.hh +++ b/eigen3/include/gz/math/eigen3/Util.hh @@ -15,21 +15,21 @@ * */ -#ifndef IGNITION_MATH_EIGEN3_UTIL_HH_ -#define IGNITION_MATH_EIGEN3_UTIL_HH_ +#ifndef GZ_MATH_EIGEN3_UTIL_HH_ +#define GZ_MATH_EIGEN3_UTIL_HH_ #include #include #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include namespace ignition { diff --git a/examples/additively_separable_scalar_field3_example.cc b/examples/additively_separable_scalar_field3_example.cc index c46ffd5ee..6197d5480 100644 --- a/examples/additively_separable_scalar_field3_example.cc +++ b/examples/additively_separable_scalar_field3_example.cc @@ -16,8 +16,8 @@ */ //! [complete] #include -#include -#include +#include +#include int main(int argc, char **argv) { diff --git a/examples/angle_example.cc b/examples/angle_example.cc index eb2ea916c..635499714 100644 --- a/examples/angle_example.cc +++ b/examples/angle_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/color_example.cc b/examples/color_example.cc index 4d7325a9e..d7c340acf 100644 --- a/examples/color_example.cc +++ b/examples/color_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/diff_drive_odometry.cc b/examples/diff_drive_odometry.cc index 6f2bcdf8e..f244ace8d 100644 --- a/examples/diff_drive_odometry.cc +++ b/examples/diff_drive_odometry.cc @@ -18,9 +18,9 @@ #include #include -#include -#include -#include +#include +#include +#include int main(int argc, char **argv) { diff --git a/examples/gauss_markov_process_example.cc b/examples/gauss_markov_process_example.cc index 313bd6272..027ea5136 100644 --- a/examples/gauss_markov_process_example.cc +++ b/examples/gauss_markov_process_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include // You can plot the data generated by this program by following these // steps. diff --git a/examples/graph_example.cc b/examples/graph_example.cc index a30788d48..968a4513a 100644 --- a/examples/graph_example.cc +++ b/examples/graph_example.cc @@ -16,7 +16,7 @@ */ #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/helpers_example.cc b/examples/helpers_example.cc index bf22643f9..f3858b7a6 100644 --- a/examples/helpers_example.cc +++ b/examples/helpers_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/interval_example.cc b/examples/interval_example.cc index 68623ca72..9b1a4fea2 100644 --- a/examples/interval_example.cc +++ b/examples/interval_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/kmeans.cc b/examples/kmeans.cc index 6f02d2091..209948551 100644 --- a/examples/kmeans.cc +++ b/examples/kmeans.cc @@ -18,7 +18,7 @@ #include #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/matrix3_example.cc b/examples/matrix3_example.cc index a3f7d3168..60fd32b69 100644 --- a/examples/matrix3_example.cc +++ b/examples/matrix3_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/piecewise_scalar_field3_example.cc b/examples/piecewise_scalar_field3_example.cc index d584ff09c..1da7144f8 100644 --- a/examples/piecewise_scalar_field3_example.cc +++ b/examples/piecewise_scalar_field3_example.cc @@ -17,9 +17,9 @@ //! [complete] #include -#include -#include -#include +#include +#include +#include int main(int argc, char **argv) { diff --git a/examples/polynomial3_example.cc b/examples/polynomial3_example.cc index f268dbdec..8323c24bd 100644 --- a/examples/polynomial3_example.cc +++ b/examples/polynomial3_example.cc @@ -16,8 +16,8 @@ */ //! [complete] #include -#include -#include +#include +#include int main(int argc, char **argv) { diff --git a/examples/pose3_example.cc b/examples/pose3_example.cc index 365436032..9a3d830f0 100644 --- a/examples/pose3_example.cc +++ b/examples/pose3_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/quaternion_example.cc b/examples/quaternion_example.cc index e9cbbccaf..682e75575 100644 --- a/examples/quaternion_example.cc +++ b/examples/quaternion_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/quaternion_from_euler.cc b/examples/quaternion_from_euler.cc index 0f3fb16c8..4c1d5cb52 100644 --- a/examples/quaternion_from_euler.cc +++ b/examples/quaternion_from_euler.cc @@ -17,8 +17,8 @@ #include #include -#include -#include +#include +#include // Copied from urdfdom static inline double strToDouble(const char *in) diff --git a/examples/quaternion_to_euler.cc b/examples/quaternion_to_euler.cc index 9b3ea41f6..eb2f18c12 100644 --- a/examples/quaternion_to_euler.cc +++ b/examples/quaternion_to_euler.cc @@ -17,9 +17,9 @@ #include #include -#include -#include -#include +#include +#include +#include // Copied from urdfdom static inline double strToDouble(const char *in) diff --git a/examples/rand_example.cc b/examples/rand_example.cc index 227e4399a..6374c7d42 100644 --- a/examples/rand_example.cc +++ b/examples/rand_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include // You can plot the data generated by this program by following these // steps. diff --git a/examples/region3_example.cc b/examples/region3_example.cc index 1cb647c01..92a6a78a5 100644 --- a/examples/region3_example.cc +++ b/examples/region3_example.cc @@ -16,8 +16,8 @@ */ //! [complete] #include -#include -#include +#include +#include int main(int argc, char **argv) { diff --git a/examples/temperature_example.cc b/examples/temperature_example.cc index f81498a52..9c6892b80 100644 --- a/examples/temperature_example.cc +++ b/examples/temperature_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/triangle_example.cc b/examples/triangle_example.cc index a2adeaf99..e8e4acd06 100644 --- a/examples/triangle_example.cc +++ b/examples/triangle_example.cc @@ -16,7 +16,7 @@ */ #include -#include +#include int main(int argc, char **argv) { diff --git a/examples/vector2_example.cc b/examples/vector2_example.cc index e558a2327..3238135b0 100644 --- a/examples/vector2_example.cc +++ b/examples/vector2_example.cc @@ -16,7 +16,7 @@ */ //! [complete] #include -#include +#include int main(int argc, char **argv) { diff --git a/include/gz/math/AdditivelySeparableScalarField3.hh b/include/gz/math/AdditivelySeparableScalarField3.hh index e05128a35..6ddf17cfb 100644 --- a/include/gz/math/AdditivelySeparableScalarField3.hh +++ b/include/gz/math/AdditivelySeparableScalarField3.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_SEPARABLE_SCALAR_FIELD3_HH_ -#define IGNITION_MATH_SEPARABLE_SCALAR_FIELD3_HH_ +#ifndef GZ_MATH_SEPARABLE_SCALAR_FIELD3_HH_ +#define GZ_MATH_SEPARABLE_SCALAR_FIELD3_HH_ #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition // /** \class AdditivelySeparableScalarField3\ * AdditivelySeparableScalarField3.hh\ - * ignition/math/AdditivelySeparableScalarField3.hh + * gz/math/AdditivelySeparableScalarField3.hh */ /// \brief The AdditivelySeparableScalarField3 class constructs /// a scalar field F in R^3 as a sum of scalar functions i.e. diff --git a/include/gz/math/Angle.hh b/include/gz/math/Angle.hh index 5395a4dae..3348f7dd3 100644 --- a/include/gz/math/Angle.hh +++ b/include/gz/math/Angle.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_ANGLE_HH_ -#define IGNITION_MATH_ANGLE_HH_ +#ifndef GZ_MATH_ANGLE_HH_ +#define GZ_MATH_ANGLE_HH_ #include #include -#include -#include +#include +#include /// \def IGN_RTOD(d) /// \brief Macro that converts radians to degrees @@ -47,7 +47,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Angle Angle.hh ignition/math/Angle.hh + /// \class Angle Angle.hh gz/math/Angle.hh /// \brief The Angle class is used to simplify and clarify the use of /// radians and degrees measurements. A default constructed Angle instance /// has a value of zero radians/degrees. diff --git a/include/gz/math/AxisAlignedBox.hh b/include/gz/math/AxisAlignedBox.hh index 706fb4f21..a59bc5f04 100644 --- a/include/gz/math/AxisAlignedBox.hh +++ b/include/gz/math/AxisAlignedBox.hh @@ -14,18 +14,18 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_AXISALIGNEDBOX_HH_ -#define IGNITION_MATH_AXISALIGNEDBOX_HH_ +#ifndef GZ_MATH_AXISALIGNEDBOX_HH_ +#define GZ_MATH_AXISALIGNEDBOX_HH_ #include #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition { // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { - /// \class AxisAlignedBox AxisAlignedBox.hh ignition/math/AxisAlignedBox.hh + /// \class AxisAlignedBox AxisAlignedBox.hh gz/math/AxisAlignedBox.hh /// \brief Mathematical representation of a box that is aligned along /// an X,Y,Z axis. class IGNITION_MATH_VISIBLE AxisAlignedBox diff --git a/include/gz/math/Box.hh b/include/gz/math/Box.hh index 312715627..c0f8e69fb 100644 --- a/include/gz/math/Box.hh +++ b/include/gz/math/Box.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_BOX_HH_ -#define IGNITION_MATH_BOX_HH_ +#ifndef GZ_MATH_BOX_HH_ +#define GZ_MATH_BOX_HH_ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include -#include "ignition/math/detail/WellOrderedVector.hh" +#include "gz/math/detail/WellOrderedVector.hh" #include @@ -38,7 +38,7 @@ namespace ignition template using IntersectionPoints = std::set, WellOrderedVectors>; - /// \class Box Box.hh ignition/math/Box.hh + /// \class Box Box.hh gz/math/Box.hh /// \brief A representation of a box. All units are in meters. /// /// The box class supports defining a size and material properties. @@ -218,5 +218,5 @@ namespace ignition } } } -#include "ignition/math/detail/Box.hh" +#include "gz/math/detail/Box.hh" #endif diff --git a/include/gz/math/Capsule.hh b/include/gz/math/Capsule.hh index cbf4ae198..513f8f743 100644 --- a/include/gz/math/Capsule.hh +++ b/include/gz/math/Capsule.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_CAPSULE_HH_ -#define IGNITION_MATH_CAPSULE_HH_ +#ifndef GZ_MATH_CAPSULE_HH_ +#define GZ_MATH_CAPSULE_HH_ #include -#include "ignition/math/MassMatrix3.hh" -#include "ignition/math/Material.hh" +#include "gz/math/MassMatrix3.hh" +#include "gz/math/Material.hh" namespace ignition { @@ -31,7 +31,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Capsule Capsule.hh ignition/math/Capsule.hh + /// \class Capsule Capsule.hh gz/math/Capsule.hh /// \brief A representation of a capsule or sphere-capped cylinder. /// /// The capsule class supports defining a capsule with a radius, @@ -146,6 +146,6 @@ namespace ignition } } } -#include "ignition/math/detail/Capsule.hh" +#include "gz/math/detail/Capsule.hh" #endif diff --git a/include/gz/math/Color.hh b/include/gz/math/Color.hh index 79f17a2e4..fd4355d83 100644 --- a/include/gz/math/Color.hh +++ b/include/gz/math/Color.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_COLOR_HH_ -#define IGNITION_MATH_COLOR_HH_ +#ifndef GZ_MATH_COLOR_HH_ +#define GZ_MATH_COLOR_HH_ #include #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Color Color.hh ignition/math/Color.hh + /// \class Color Color.hh gz/math/Color.hh /// \brief Defines a color using a red (R), green (G), blue (B), and alpha /// (A) component. Each color component is in the range [0..1]. /// diff --git a/include/gz/math/Cylinder.hh b/include/gz/math/Cylinder.hh index 93fee1a07..69e6d88d3 100644 --- a/include/gz/math/Cylinder.hh +++ b/include/gz/math/Cylinder.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_CYLINDER_HH_ -#define IGNITION_MATH_CYLINDER_HH_ +#ifndef GZ_MATH_CYLINDER_HH_ +#define GZ_MATH_CYLINDER_HH_ -#include "ignition/math/MassMatrix3.hh" -#include "ignition/math/Material.hh" -#include "ignition/math/Quaternion.hh" +#include "gz/math/MassMatrix3.hh" +#include "gz/math/Material.hh" +#include "gz/math/Quaternion.hh" namespace ignition { @@ -31,7 +31,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Cylinder Cylinder.hh ignition/math/Cylinder.hh + /// \class Cylinder Cylinder.hh gz/math/Cylinder.hh /// \brief A representation of a cylinder. /// /// The cylinder class supports defining a cylinder with a radius, @@ -175,6 +175,6 @@ namespace ignition } } } -#include "ignition/math/detail/Cylinder.hh" +#include "gz/math/detail/Cylinder.hh" #endif diff --git a/include/gz/math/DiffDriveOdometry.hh b/include/gz/math/DiffDriveOdometry.hh index 6d62b630d..398358a85 100644 --- a/include/gz/math/DiffDriveOdometry.hh +++ b/include/gz/math/DiffDriveOdometry.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DIFFDRIVEODOMETRY_HH_ -#define IGNITION_MATH_DIFFDRIVEODOMETRY_HH_ +#ifndef GZ_MATH_DIFFDRIVEODOMETRY_HH_ +#define GZ_MATH_DIFFDRIVEODOMETRY_HH_ #include -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { /** \class DiffDriveOdometry DiffDriveOdometry.hh \ - * ignition/math/DiffDriveOdometry.hh + * gz/math/DiffDriveOdometry.hh **/ /// \brief Computes odometry values based on a set of kinematic /// properties and wheel speeds for a diff-drive vehicle. diff --git a/include/gz/math/Ellipsoid.hh b/include/gz/math/Ellipsoid.hh index 4d67fa9ba..a2e2a1e52 100644 --- a/include/gz/math/Ellipsoid.hh +++ b/include/gz/math/Ellipsoid.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_ELLIPSOID_HH_ -#define IGNITION_MATH_ELLIPSOID_HH_ +#ifndef GZ_MATH_ELLIPSOID_HH_ +#define GZ_MATH_ELLIPSOID_HH_ #include -#include "ignition/math/MassMatrix3.hh" -#include "ignition/math/Material.hh" +#include "gz/math/MassMatrix3.hh" +#include "gz/math/Material.hh" namespace ignition { @@ -28,7 +28,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Ellipsoid Ellipsoid.hh ignition/math/Ellipsoid.hh + /// \class Ellipsoid Ellipsoid.hh gz/math/Ellipsoid.hh /// \brief A representation of a general ellipsoid. /// /// The ellipsoid class supports defining a ellipsoid with three radii and @@ -129,6 +129,6 @@ namespace ignition } } } -#include "ignition/math/detail/Ellipsoid.hh" +#include "gz/math/detail/Ellipsoid.hh" #endif diff --git a/include/gz/math/Filter.hh b/include/gz/math/Filter.hh index f88d3c8d9..5e35befd2 100644 --- a/include/gz/math/Filter.hh +++ b/include/gz/math/Filter.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_FILTER_HH_ -#define IGNITION_MATH_FILTER_HH_ +#ifndef GZ_MATH_FILTER_HH_ +#define GZ_MATH_FILTER_HH_ -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -29,7 +29,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Filter Filter.hh ignition/math/Filter.hh + /// \class Filter Filter.hh gz/math/Filter.hh /// \brief Filter base class template class Filter @@ -60,7 +60,7 @@ namespace ignition protected: T y0{}; }; - /// \class OnePole Filter.hh ignition/math/Filter.hh + /// \class OnePole Filter.hh gz/math/Filter.hh /// \brief A one-pole DSP filter. /// \sa http://www.earlevel.com/main/2012/12/15/a-one-pole-filter/ template @@ -100,7 +100,7 @@ namespace ignition protected: double b1 = 0; }; - /// \class OnePoleQuaternion Filter.hh ignition/math/Filter.hh + /// \class OnePoleQuaternion Filter.hh gz/math/Filter.hh /// \brief One-pole quaternion filter. class OnePoleQuaternion : public OnePole { @@ -130,7 +130,7 @@ namespace ignition } }; - /// \class OnePoleVector3 Filter.hh ignition/math/Filter.hh + /// \class OnePoleVector3 Filter.hh gz/math/Filter.hh /// \brief One-pole vector3 filter. class OnePoleVector3 : public OnePole { @@ -150,7 +150,7 @@ namespace ignition } }; - /// \class BiQuad Filter.hh ignition/math/Filter.hh + /// \class BiQuad Filter.hh gz/math/Filter.hh /// \brief Bi-quad filter base class. /// \sa http://www.earlevel.com/main/2003/03/02/the-bilinear-z-transform/ template @@ -226,7 +226,7 @@ namespace ignition protected: T x1{}, x2{}, y1{}, y2{}; }; - /// \class BiQuadVector3 Filter.hh ignition/math/Filter.hh + /// \class BiQuadVector3 Filter.hh gz/math/Filter.hh /// \brief BiQuad vector3 filter class BiQuadVector3 : public BiQuad { diff --git a/include/gz/math/Frustum.hh b/include/gz/math/Frustum.hh index 0376d2fdd..4a4884fee 100644 --- a/include/gz/math/Frustum.hh +++ b/include/gz/math/Frustum.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_FRUSTUM_HH_ -#define IGNITION_MATH_FRUSTUM_HH_ - -#include -#include -#include -#include -#include -#include +#ifndef GZ_MATH_FRUSTUM_HH_ +#define GZ_MATH_FRUSTUM_HH_ + +#include +#include +#include +#include +#include +#include namespace ignition { diff --git a/include/gz/math/GaussMarkovProcess.hh b/include/gz/math/GaussMarkovProcess.hh index c048309fe..83173ef71 100644 --- a/include/gz/math/GaussMarkovProcess.hh +++ b/include/gz/math/GaussMarkovProcess.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_GAUSSMARKOVPROCESS_HH_ -#define IGNITION_MATH_GAUSSMARKOVPROCESS_HH_ +#ifndef GZ_MATH_GAUSSMARKOVPROCESS_HH_ +#define GZ_MATH_GAUSSMARKOVPROCESS_HH_ #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { /** \class GaussMarkovProcess GaussMarkovProcess.hh\ - * ignition/math/GaussMarkovProcess.hh + * gz/math/GaussMarkovProcess.hh **/ /// \brief Implementation of a stationary gauss-markov process, also /// known as a Ornstein Ulenbeck process. diff --git a/include/gz/math/Helpers.hh b/include/gz/math/Helpers.hh index 322e79666..85de8b08d 100644 --- a/include/gz/math/Helpers.hh +++ b/include/gz/math/Helpers.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_FUNCTIONS_HH_ -#define IGNITION_MATH_FUNCTIONS_HH_ +#ifndef GZ_MATH_FUNCTIONS_HH_ +#define GZ_MATH_FUNCTIONS_HH_ #include #include @@ -29,8 +29,8 @@ #include #include -#include -#include "ignition/math/Export.hh" +#include +#include "gz/math/Export.hh" /// \brief The default tolerance value used by MassMatrix3::IsValid(), /// MassMatrix3::IsPositive(), and MassMatrix3::ValidMoments() diff --git a/include/gz/math/Inertial.hh b/include/gz/math/Inertial.hh index 00a133ff1..31a01f6dc 100644 --- a/include/gz/math/Inertial.hh +++ b/include/gz/math/Inertial.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_INERTIAL_HH_ -#define IGNITION_MATH_INERTIAL_HH_ +#ifndef GZ_MATH_INERTIAL_HH_ +#define GZ_MATH_INERTIAL_HH_ -#include -#include "ignition/math/MassMatrix3.hh" -#include "ignition/math/Pose3.hh" +#include +#include "gz/math/MassMatrix3.hh" +#include "gz/math/Pose3.hh" namespace ignition { @@ -28,7 +28,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Inertial Inertial.hh ignition/math/Inertial.hh + /// \class Inertial Inertial.hh gz/math/Inertial.hh /// \brief The Inertial object provides a representation for the mass and /// inertia matrix of a body B. The components of the inertia matrix are /// expressed in what we call the "inertial" frame Bi of the body, i.e. diff --git a/include/gz/math/Interval.hh b/include/gz/math/Interval.hh index 115db95dc..c804887f1 100644 --- a/include/gz/math/Interval.hh +++ b/include/gz/math/Interval.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_INTERVAL_HH_ -#define IGNITION_MATH_INTERVAL_HH_ +#ifndef GZ_MATH_INTERVAL_HH_ +#define GZ_MATH_INTERVAL_HH_ #include #include @@ -23,7 +23,7 @@ #include #include -#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Interval Interval.hh ignition/math/Interval.hh + /// \class Interval Interval.hh gz/math/Interval.hh /// \brief The Interval class represents a range of real numbers. /// Intervals may be open (a, b), left-closed [a, b), right-closed /// (a, b], or fully closed [a, b]. diff --git a/include/gz/math/Kmeans.hh b/include/gz/math/Kmeans.hh index 585685edc..438a2af5a 100644 --- a/include/gz/math/Kmeans.hh +++ b/include/gz/math/Kmeans.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_KMEANS_HH_ -#define IGNITION_MATH_KMEANS_HH_ +#ifndef GZ_MATH_KMEANS_HH_ +#define GZ_MATH_KMEANS_HH_ #include -#include -#include -#include +#include +#include +#include -#include +#include namespace ignition { diff --git a/include/gz/math/Line2.hh b/include/gz/math/Line2.hh index 0b669f868..a7203916f 100644 --- a/include/gz/math/Line2.hh +++ b/include/gz/math/Line2.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_LINE2_HH_ -#define IGNITION_MATH_LINE2_HH_ +#ifndef GZ_MATH_LINE2_HH_ +#define GZ_MATH_LINE2_HH_ #include -#include -#include +#include +#include namespace ignition { @@ -28,7 +28,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Line2 Line2.hh ignition/math/Line2.hh + /// \class Line2 Line2.hh gz/math/Line2.hh /// \brief A two dimensional line segment. The line is defined by a /// start and end point. template diff --git a/include/gz/math/Line3.hh b/include/gz/math/Line3.hh index 55b7ceb90..911c29e59 100644 --- a/include/gz/math/Line3.hh +++ b/include/gz/math/Line3.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_LINE3_HH_ -#define IGNITION_MATH_LINE3_HH_ +#ifndef GZ_MATH_LINE3_HH_ +#define GZ_MATH_LINE3_HH_ #include -#include -#include +#include +#include namespace ignition { @@ -28,7 +28,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Line3 Line3.hh ignition/math/Line3.hh + /// \class Line3 Line3.hh gz/math/Line3.hh /// \brief A three dimensional line segment. The line is defined by a /// start and end point. template diff --git a/include/gz/math/MassMatrix3.hh b/include/gz/math/MassMatrix3.hh index d99c1a5f7..6559dd20c 100644 --- a/include/gz/math/MassMatrix3.hh +++ b/include/gz/math/MassMatrix3.hh @@ -14,21 +14,21 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MASSMATRIX3_HH_ -#define IGNITION_MATH_MASSMATRIX3_HH_ +#ifndef GZ_MATH_MASSMATRIX3_HH_ +#define GZ_MATH_MASSMATRIX3_HH_ #include #include #include #include -#include -#include "ignition/math/Helpers.hh" -#include "ignition/math/Material.hh" -#include "ignition/math/Quaternion.hh" -#include "ignition/math/Vector2.hh" -#include "ignition/math/Vector3.hh" -#include "ignition/math/Matrix3.hh" +#include +#include "gz/math/Helpers.hh" +#include "gz/math/Material.hh" +#include "gz/math/Quaternion.hh" +#include "gz/math/Vector2.hh" +#include "gz/math/Vector3.hh" +#include "gz/math/Matrix3.hh" namespace ignition { @@ -37,7 +37,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class MassMatrix3 MassMatrix3.hh ignition/math/MassMatrix3.hh + /// \class MassMatrix3 MassMatrix3.hh gz/math/MassMatrix3.hh /// \brief A class for inertial information about a rigid body /// consisting of the scalar mass and a 3x3 symmetric moment /// of inertia matrix stored as two Vector3's. diff --git a/include/gz/math/Material.hh b/include/gz/math/Material.hh index 061baeef2..7fd6a82a2 100644 --- a/include/gz/math/Material.hh +++ b/include/gz/math/Material.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MATERIAL_HH_ -#define IGNITION_MATH_MATERIAL_HH_ +#ifndef GZ_MATH_MATERIAL_HH_ +#define GZ_MATH_MATERIAL_HH_ #include #include #include -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -40,7 +40,7 @@ namespace ignition /// enum. /// /// This class will replace the - /// [MaterialDensity class](https://github.com/ignitionrobotics/ign-common/blob/ign-common1/include/ignition/common/MaterialDensity.hh) + /// [MaterialDensity class](https://github.com/ignitionrobotics/ign-common/blob/ign-common1/include/gz/common/MaterialDensity.hh) /// found in the Ignition Common library, which was at version 1 at the /// time of this writing. /// diff --git a/include/gz/math/MaterialType.hh b/include/gz/math/MaterialType.hh index 72f36496f..5a1355252 100644 --- a/include/gz/math/MaterialType.hh +++ b/include/gz/math/MaterialType.hh @@ -14,11 +14,11 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MATERIALTYPE_HH_ -#define IGNITION_MATH_MATERIALTYPE_HH_ +#ifndef GZ_MATH_MATERIALTYPE_HH_ +#define GZ_MATH_MATERIALTYPE_HH_ -#include -#include +#include +#include namespace ignition { diff --git a/include/gz/math/Matrix3.hh b/include/gz/math/Matrix3.hh index 1580352da..680d88f7b 100644 --- a/include/gz/math/Matrix3.hh +++ b/include/gz/math/Matrix3.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MATRIX3_HH_ -#define IGNITION_MATH_MATRIX3_HH_ +#ifndef GZ_MATH_MATRIX3_HH_ +#define GZ_MATH_MATRIX3_HH_ #include #include #include -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -34,7 +34,7 @@ namespace ignition // template class Quaternion; - /// \class Matrix3 Matrix3.hh ignition/math/Matrix3.hh + /// \class Matrix3 Matrix3.hh gz/math/Matrix3.hh /// \brief A 3x3 matrix class. /// /// The following two type definitions are provided: @@ -55,7 +55,7 @@ namespace ignition /// # /// # $ export RUBYLIB=/usr/lib/ruby:$RUBYLIB /// # - /// require 'ignition/math' + /// require 'gz/math' /// /// # Construct a default matrix3. /// m = Ignition::Math::Matrix3d.new diff --git a/include/gz/math/Matrix4.hh b/include/gz/math/Matrix4.hh index 5feec6b6d..5a6b6b2f1 100644 --- a/include/gz/math/Matrix4.hh +++ b/include/gz/math/Matrix4.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MATRIX4_HH_ -#define IGNITION_MATH_MATRIX4_HH_ +#ifndef GZ_MATH_MATRIX4_HH_ +#define GZ_MATH_MATRIX4_HH_ #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Matrix4 Matrix4.hh ignition/math/Matrix4.hh + /// \class Matrix4 Matrix4.hh gz/math/Matrix4.hh /// \brief A 4x4 matrix class template class Matrix4 diff --git a/include/gz/math/MovingWindowFilter.hh b/include/gz/math/MovingWindowFilter.hh index 67bb20c94..a0d6be5f3 100644 --- a/include/gz/math/MovingWindowFilter.hh +++ b/include/gz/math/MovingWindowFilter.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_MOVINGWINDOWFILTER_HH_ -#define IGNITION_MATH_MOVINGWINDOWFILTER_HH_ +#ifndef GZ_MATH_MOVINGWINDOWFILTER_HH_ +#define GZ_MATH_MOVINGWINDOWFILTER_HH_ #include #include -#include "ignition/math/Export.hh" +#include "gz/math/Export.hh" namespace ignition { diff --git a/include/gz/math/OrientedBox.hh b/include/gz/math/OrientedBox.hh index a835e8faf..63795c4ff 100644 --- a/include/gz/math/OrientedBox.hh +++ b/include/gz/math/OrientedBox.hh @@ -14,17 +14,17 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_ORIENTEDBOX_HH_ -#define IGNITION_MATH_ORIENTEDBOX_HH_ +#ifndef GZ_MATH_ORIENTEDBOX_HH_ +#define GZ_MATH_ORIENTEDBOX_HH_ #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include namespace ignition { diff --git a/include/gz/math/PID.hh b/include/gz/math/PID.hh index fa80d9a37..e913d2beb 100644 --- a/include/gz/math/PID.hh +++ b/include/gz/math/PID.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_PID_HH_ -#define IGNITION_MATH_PID_HH_ +#ifndef GZ_MATH_PID_HH_ +#define GZ_MATH_PID_HH_ #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -29,7 +29,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class PID PID.hh ignition/math/PID.hh + /// \class PID PID.hh gz/math/PID.hh /// \brief Generic PID controller class. /// Generic proportional-integral-derivative controller class that /// keeps track of PID-error states and control inputs given diff --git a/include/gz/math/PiecewiseScalarField3.hh b/include/gz/math/PiecewiseScalarField3.hh index ce938d1bf..615a1e733 100644 --- a/include/gz/math/PiecewiseScalarField3.hh +++ b/include/gz/math/PiecewiseScalarField3.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_PIECEWISE_SCALAR_FIELD3_HH_ -#define IGNITION_MATH_PIECEWISE_SCALAR_FIELD3_HH_ +#ifndef GZ_MATH_PIECEWISE_SCALAR_FIELD3_HH_ +#define GZ_MATH_PIECEWISE_SCALAR_FIELD3_HH_ #include #include @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -35,7 +35,7 @@ namespace ignition inline namespace IGNITION_MATH_VERSION_NAMESPACE { // /** \class PiecewiseScalarField3 PiecewiseScalarField3.hh\ - * ignition/math/PiecewiseScalarField3.hh + * gz/math/PiecewiseScalarField3.hh */ /// \brief The PiecewiseScalarField3 class constructs a scalar field F /// in R^3 as a union of scalar fields Pn, defined over regions Rn i.e. diff --git a/include/gz/math/Plane.hh b/include/gz/math/Plane.hh index 30dab92e0..e5d547527 100644 --- a/include/gz/math/Plane.hh +++ b/include/gz/math/Plane.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_PLANE_HH_ -#define IGNITION_MATH_PLANE_HH_ - -#include -#include -#include -#include -#include -#include +#ifndef GZ_MATH_PLANE_HH_ +#define GZ_MATH_PLANE_HH_ + +#include +#include +#include +#include +#include +#include #include namespace ignition @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Plane Plane.hh ignition/math/Plane.hh + /// \class Plane Plane.hh gz/math/Plane.hh /// \brief A plane and related functions. template class Plane diff --git a/include/gz/math/Polynomial3.hh b/include/gz/math/Polynomial3.hh index 4112d8f80..2eea5ae32 100644 --- a/include/gz/math/Polynomial3.hh +++ b/include/gz/math/Polynomial3.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_POLYNOMIAL3_HH_ -#define IGNITION_MATH_POLYNOMIAL3_HH_ +#ifndef GZ_MATH_POLYNOMIAL3_HH_ +#define GZ_MATH_POLYNOMIAL3_HH_ #include #include @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -34,7 +34,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Polynomial3 Polynomial3.hh ignition/math/Polynomial3.hh + /// \class Polynomial3 Polynomial3.hh gz/math/Polynomial3.hh /// \brief The Polynomial3 class represents a cubic polynomial /// with real coefficients p(x) = c0 x^3 + c1 x^2 + c2 x + c3. /// ## Example diff --git a/include/gz/math/Pose3.hh b/include/gz/math/Pose3.hh index 8e6eb14fd..8eea645cc 100644 --- a/include/gz/math/Pose3.hh +++ b/include/gz/math/Pose3.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_POSE_HH_ -#define IGNITION_MATH_POSE_HH_ +#ifndef GZ_MATH_POSE_HH_ +#define GZ_MATH_POSE_HH_ -#include -#include -#include +#include +#include +#include namespace ignition { @@ -28,7 +28,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Pose3 Pose3.hh ignition/math/Pose3.hh + /// \class Pose3 Pose3.hh gz/math/Pose3.hh /// \brief The Pose3 class represents a 3D position and rotation. The /// position component is a Vector3, and the rotation is a Quaternion. /// @@ -47,7 +47,7 @@ namespace ignition /// \code{.rb} /// # $ export RUBYLIB=/usr/lib/ruby:$RUBYLIB /// # - /// require 'ignition/math' + /// require 'gz/math' /// /// # Construct a default Pose3d. /// p = Ignition::Math::Pose3d.new diff --git a/include/gz/math/Quaternion.hh b/include/gz/math/Quaternion.hh index 93bf17d9b..fb9ad29b8 100644 --- a/include/gz/math/Quaternion.hh +++ b/include/gz/math/Quaternion.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_QUATERNION_HH_ -#define IGNITION_MATH_QUATERNION_HH_ +#ifndef GZ_MATH_QUATERNION_HH_ +#define GZ_MATH_QUATERNION_HH_ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // template class Matrix3; - /// \class Quaternion Quaternion.hh ignition/math/Quaternion.hh + /// \class Quaternion Quaternion.hh gz/math/Quaternion.hh /// \brief A quaternion class that represents 3D rotations and /// orientations. Four scalar values, [w,x,y,z], are used represent /// orientations and rotations. @@ -56,7 +56,7 @@ namespace ignition /// # /// # $ export RUBYLIB=/usr/lib/ruby:$RUBYLIB /// # - /// require 'ignition/math' + /// require 'gz/math' /// /// q = Ignition::Math::Quaterniond.new /// printf("A default quaternion has the following values\n"+ diff --git a/include/gz/math/Rand.hh b/include/gz/math/Rand.hh index c1f9a1340..cf0898259 100644 --- a/include/gz/math/Rand.hh +++ b/include/gz/math/Rand.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_RAND_HH_ -#define IGNITION_MATH_RAND_HH_ +#ifndef GZ_MATH_RAND_HH_ +#define GZ_MATH_RAND_HH_ #include #include #include -#include -#include +#include +#include namespace ignition { @@ -43,7 +43,7 @@ namespace ignition /// \brief std::uniform_int typedef std::uniform_int_distribution UniformIntDist; - /// \class Rand Rand.hh ignition/math/Rand.hh + /// \class Rand Rand.hh gz/math/Rand.hh /// \brief Random number generator class class IGNITION_MATH_VISIBLE Rand { diff --git a/include/gz/math/Region3.hh b/include/gz/math/Region3.hh index 339a9d91b..1847b2df9 100644 --- a/include/gz/math/Region3.hh +++ b/include/gz/math/Region3.hh @@ -14,17 +14,17 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_REGION3_HH_ -#define IGNITION_MATH_REGION3_HH_ +#ifndef GZ_MATH_REGION3_HH_ +#define GZ_MATH_REGION3_HH_ #include #include #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Region3 Region3.hh ignition/math/Region3.hh + /// \class Region3 Region3.hh gz/math/Region3.hh /// \brief The Region3 class represents the cartesian product /// of intervals Ix ✕ Iy ✕ Iz, one per axis, yielding an /// axis-aligned region of R^3 space. It can be thought of as diff --git a/include/gz/math/RollingMean.hh b/include/gz/math/RollingMean.hh index 6b3f3f96b..a4744396b 100644 --- a/include/gz/math/RollingMean.hh +++ b/include/gz/math/RollingMean.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_ROLLINGMEAN_HH_ -#define IGNITION_MATH_ROLLINGMEAN_HH_ +#ifndef GZ_MATH_ROLLINGMEAN_HH_ +#define GZ_MATH_ROLLINGMEAN_HH_ -#include -#include -#include +#include +#include +#include namespace ignition { diff --git a/include/gz/math/RotationSpline.hh b/include/gz/math/RotationSpline.hh index 7ca354855..f92fa3603 100644 --- a/include/gz/math/RotationSpline.hh +++ b/include/gz/math/RotationSpline.hh @@ -14,12 +14,12 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_ROTATIONSPLINE_HH_ -#define IGNITION_MATH_ROTATIONSPLINE_HH_ +#ifndef GZ_MATH_ROTATIONSPLINE_HH_ +#define GZ_MATH_ROTATIONSPLINE_HH_ -#include -#include -#include +#include +#include +#include namespace ignition { @@ -27,7 +27,7 @@ namespace ignition { // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { - /// \class RotationSpline RotationSpline.hh ignition/math/RotationSpline.hh + /// \class RotationSpline RotationSpline.hh gz/math/RotationSpline.hh /// \brief Spline for rotations class IGNITION_MATH_VISIBLE RotationSpline { diff --git a/include/gz/math/SemanticVersion.hh b/include/gz/math/SemanticVersion.hh index 9042aa823..393223a13 100644 --- a/include/gz/math/SemanticVersion.hh +++ b/include/gz/math/SemanticVersion.hh @@ -15,14 +15,14 @@ * */ -#ifndef IGNITION_MATH_SEMANTICVERSION_HH_ -#define IGNITION_MATH_SEMANTICVERSION_HH_ +#ifndef GZ_MATH_SEMANTICVERSION_HH_ +#define GZ_MATH_SEMANTICVERSION_HH_ #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -31,7 +31,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { /// \class SemanticVersion SemanticVersion.hh - /// ignition/math/SemanticVersion.hh + /// gz/math/SemanticVersion.hh /// \brief Version comparison class based on Semantic Versioning 2.0.0 /// http://semver.org/ /// Compares versions and converts versions from string. diff --git a/include/gz/math/SignalStats.hh b/include/gz/math/SignalStats.hh index 2e1924ebe..0bd6903c7 100644 --- a/include/gz/math/SignalStats.hh +++ b/include/gz/math/SignalStats.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_SIGNALSTATS_HH_ -#define IGNITION_MATH_SIGNALSTATS_HH_ +#ifndef GZ_MATH_SIGNALSTATS_HH_ +#define GZ_MATH_SIGNALSTATS_HH_ #include #include #include -#include -#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition /// \brief Forward declare private data class. class SignalStatisticPrivate; - /// \class SignalStatistic SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalStatistic SignalStats.hh gz/math/SignalStats.hh /// \brief Statistical properties of a discrete time scalar signal. class IGNITION_MATH_VISIBLE SignalStatistic { @@ -79,7 +79,7 @@ namespace ignition #endif }; - /// \class SignalMaximum SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalMaximum SignalStats.hh gz/math/SignalStats.hh /// \brief Computing the maximum value of a discretely sampled signal. class IGNITION_MATH_VISIBLE SignalMaximum : public SignalStatistic { @@ -94,7 +94,7 @@ namespace ignition public: virtual void InsertData(const double _data) override; }; - /// \class SignalMean SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalMean SignalStats.hh gz/math/SignalStats.hh /// \brief Computing the mean value of a discretely sampled signal. class IGNITION_MATH_VISIBLE SignalMean : public SignalStatistic { @@ -109,7 +109,7 @@ namespace ignition public: virtual void InsertData(const double _data) override; }; - /// \class SignalMinimum SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalMinimum SignalStats.hh gz/math/SignalStats.hh /// \brief Computing the minimum value of a discretely sampled signal. class IGNITION_MATH_VISIBLE SignalMinimum : public SignalStatistic { @@ -124,7 +124,7 @@ namespace ignition public: virtual void InsertData(const double _data) override; }; - /// \class SignalRootMeanSquare SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalRootMeanSquare SignalStats.hh gz/math/SignalStats.hh /// \brief Computing the square root of the mean squared value /// of a discretely sampled signal. class IGNITION_MATH_VISIBLE SignalRootMeanSquare : public SignalStatistic @@ -141,7 +141,7 @@ namespace ignition }; /// \class SignalMaxAbsoluteValue SignalStats.hh - /// ignition/math/SignalStats.hh + /// gz/math/SignalStats.hh /// \brief Computing the maximum of the absolute value /// of a discretely sampled signal. /// Also known as the maximum norm, infinity norm, or supremum norm. @@ -158,7 +158,7 @@ namespace ignition public: virtual void InsertData(const double _data) override; }; - /// \class SignalVariance SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalVariance SignalStats.hh gz/math/SignalStats.hh /// \brief Computing the incremental variance /// of a discretely sampled signal. class IGNITION_MATH_VISIBLE SignalVariance : public SignalStatistic @@ -177,7 +177,7 @@ namespace ignition /// \brief Forward declare private data class. class SignalStatsPrivate; - /// \class SignalStats SignalStats.hh ignition/math/SignalStats.hh + /// \class SignalStats SignalStats.hh gz/math/SignalStats.hh /// \brief Collection of statistics for a scalar signal. class IGNITION_MATH_VISIBLE SignalStats { diff --git a/include/gz/math/SpeedLimiter.hh b/include/gz/math/SpeedLimiter.hh index 0376ff7b4..e90ce8f20 100644 --- a/include/gz/math/SpeedLimiter.hh +++ b/include/gz/math/SpeedLimiter.hh @@ -15,13 +15,13 @@ * */ -#ifndef IGNITION_MATH_SYSTEMS_SPEEDLIMITER_HH_ -#define IGNITION_MATH_SYSTEMS_SPEEDLIMITER_HH_ +#ifndef GZ_MATH_SYSTEMS_SPEEDLIMITER_HH_ +#define GZ_MATH_SYSTEMS_SPEEDLIMITER_HH_ #include #include -#include -#include "ignition/math/Helpers.hh" +#include +#include "gz/math/Helpers.hh" namespace ignition { diff --git a/include/gz/math/Sphere.hh b/include/gz/math/Sphere.hh index 3d62ca9d4..bd2fba583 100644 --- a/include/gz/math/Sphere.hh +++ b/include/gz/math/Sphere.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_SPHERE_HH_ -#define IGNITION_MATH_SPHERE_HH_ +#ifndef GZ_MATH_SPHERE_HH_ +#define GZ_MATH_SPHERE_HH_ -#include "ignition/math/MassMatrix3.hh" -#include "ignition/math/Material.hh" -#include "ignition/math/Quaternion.hh" -#include "ignition/math/Plane.hh" +#include "gz/math/MassMatrix3.hh" +#include "gz/math/Material.hh" +#include "gz/math/Quaternion.hh" +#include "gz/math/Plane.hh" namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Sphere Sphere.hh ignition/math/Sphere.hh + /// \class Sphere Sphere.hh gz/math/Sphere.hh /// \brief A representation of a sphere. /// /// The sphere class supports defining a sphere with a radius and @@ -151,6 +151,6 @@ namespace ignition } } } -#include "ignition/math/detail/Sphere.hh" +#include "gz/math/detail/Sphere.hh" #endif diff --git a/include/gz/math/SphericalCoordinates.hh b/include/gz/math/SphericalCoordinates.hh index 5e006fd3e..fa3481000 100644 --- a/include/gz/math/SphericalCoordinates.hh +++ b/include/gz/math/SphericalCoordinates.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_SPHERICALCOORDINATES_HH_ -#define IGNITION_MATH_SPHERICALCOORDINATES_HH_ +#ifndef GZ_MATH_SPHERICALCOORDINATES_HH_ +#define GZ_MATH_SPHERICALCOORDINATES_HH_ #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { diff --git a/include/gz/math/Spline.hh b/include/gz/math/Spline.hh index 8c16a8517..dc3cb057d 100644 --- a/include/gz/math/Spline.hh +++ b/include/gz/math/Spline.hh @@ -16,13 +16,13 @@ */ // Note: Originally cribbed from Ogre3d. Modified to implement Cardinal // spline and catmull-rom spline -#ifndef IGNITION_MATH_SPLINE_HH_ -#define IGNITION_MATH_SPLINE_HH_ +#ifndef GZ_MATH_SPLINE_HH_ +#define GZ_MATH_SPLINE_HH_ -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -34,7 +34,7 @@ namespace ignition // Forward declare private classes class ControlPoint; - /// \class Spline Spline.hh ignition/math/Spline.hh + /// \class Spline Spline.hh gz/math/Spline.hh /// \brief Splines class IGNITION_MATH_VISIBLE Spline { diff --git a/include/gz/math/Stopwatch.hh b/include/gz/math/Stopwatch.hh index f9a12a62e..75289aa8e 100644 --- a/include/gz/math/Stopwatch.hh +++ b/include/gz/math/Stopwatch.hh @@ -15,13 +15,13 @@ * */ -#ifndef IGNITION_MATH_STOPWATCH_HH_ -#define IGNITION_MATH_STOPWATCH_HH_ +#ifndef GZ_MATH_STOPWATCH_HH_ +#define GZ_MATH_STOPWATCH_HH_ #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { - /// \class Stopwatch Stopwatch.hh ignition/math/Stopwatch.hh + /// \class Stopwatch Stopwatch.hh gz/math/Stopwatch.hh /// \brief The Stopwatch keeps track of time spent in the run state, /// accessed through ElapsedRunTime(), and time spent in the stop state, /// accessed through ElapsedStopTime(). Elapsed run time starts accumulating diff --git a/include/gz/math/Temperature.hh b/include/gz/math/Temperature.hh index 19b0f22dc..e5c53ed6c 100644 --- a/include/gz/math/Temperature.hh +++ b/include/gz/math/Temperature.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_TEMPERATURE_HH_ -#define IGNITION_MATH_TEMPERATURE_HH_ +#ifndef GZ_MATH_TEMPERATURE_HH_ +#define GZ_MATH_TEMPERATURE_HH_ #include #include -#include -#include "ignition/math/Helpers.hh" -#include +#include +#include "gz/math/Helpers.hh" +#include namespace ignition @@ -54,7 +54,7 @@ namespace ignition /// # /// # $ export RUBYLIB=/usr/lib/ruby:$RUBYLIB /// # - /// require 'ignition/math' + /// require 'gz/math' /// /// celsius = Ignition::Math::Temperature::KelvinToCelsius(2.5); /// printf("2.5Kelvin to Celsius is %f\n", celsius) diff --git a/include/gz/math/Triangle.hh b/include/gz/math/Triangle.hh index 6ad394ae0..b9ff2c138 100644 --- a/include/gz/math/Triangle.hh +++ b/include/gz/math/Triangle.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_TRIANGLE_HH_ -#define IGNITION_MATH_TRIANGLE_HH_ +#ifndef GZ_MATH_TRIANGLE_HH_ +#define GZ_MATH_TRIANGLE_HH_ #include -#include -#include -#include -#include +#include +#include +#include +#include namespace ignition { @@ -30,7 +30,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Triangle Triangle.hh ignition/math/Triangle.hh + /// \class Triangle Triangle.hh gz/math/Triangle.hh /// \brief Triangle class and related functions. template class Triangle diff --git a/include/gz/math/Triangle3.hh b/include/gz/math/Triangle3.hh index f68d5c187..6e5013b4e 100644 --- a/include/gz/math/Triangle3.hh +++ b/include/gz/math/Triangle3.hh @@ -14,14 +14,14 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_TRIANGLE3_HH_ -#define IGNITION_MATH_TRIANGLE3_HH_ +#ifndef GZ_MATH_TRIANGLE3_HH_ +#define GZ_MATH_TRIANGLE3_HH_ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { @@ -30,7 +30,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Triangle3 Triangle3.hh ignition/math/Triangle3.hh + /// \class Triangle3 Triangle3.hh gz/math/Triangle3.hh /// \brief A 3-dimensional triangle and related functions. template class Triangle3 diff --git a/include/gz/math/Vector2.hh b/include/gz/math/Vector2.hh index 69f7979d4..4c445ea21 100644 --- a/include/gz/math/Vector2.hh +++ b/include/gz/math/Vector2.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_VECTOR2_HH_ -#define IGNITION_MATH_VECTOR2_HH_ +#ifndef GZ_MATH_VECTOR2_HH_ +#define GZ_MATH_VECTOR2_HH_ #include #include @@ -23,8 +23,8 @@ #include #include -#include -#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Vector2 Vector2.hh ignition/math/Vector2.hh + /// \class Vector2 Vector2.hh gz/math/Vector2.hh /// \brief Two dimensional (x, y) vector. template class Vector2 diff --git a/include/gz/math/Vector3.hh b/include/gz/math/Vector3.hh index 5b6c2fc49..0ed433696 100644 --- a/include/gz/math/Vector3.hh +++ b/include/gz/math/Vector3.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_VECTOR3_HH_ -#define IGNITION_MATH_VECTOR3_HH_ +#ifndef GZ_MATH_VECTOR3_HH_ +#define GZ_MATH_VECTOR3_HH_ #include #include @@ -23,8 +23,8 @@ #include #include -#include -#include +#include +#include namespace ignition { @@ -33,7 +33,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Vector3 Vector3.hh ignition/math/Vector3.hh + /// \class Vector3 Vector3.hh gz/math/Vector3.hh /// \brief The Vector3 class represents the generic vector containing 3 /// elements. Since it's commonly used to keep coordinate system /// related information, its elements are labeled by x, y, z. diff --git a/include/gz/math/Vector3Stats.hh b/include/gz/math/Vector3Stats.hh index 1e85305e8..90f2da5a4 100644 --- a/include/gz/math/Vector3Stats.hh +++ b/include/gz/math/Vector3Stats.hh @@ -14,15 +14,15 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_VECTOR3STATS_HH_ -#define IGNITION_MATH_VECTOR3STATS_HH_ +#ifndef GZ_MATH_VECTOR3STATS_HH_ +#define GZ_MATH_VECTOR3STATS_HH_ #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace ignition { @@ -30,7 +30,7 @@ namespace ignition { // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { - /// \class Vector3Stats Vector3Stats.hh ignition/math/Vector3Stats.hh + /// \class Vector3Stats Vector3Stats.hh gz/math/Vector3Stats.hh /// \brief Collection of statistics for a Vector3 signal. class IGNITION_MATH_VISIBLE Vector3Stats { diff --git a/include/gz/math/Vector4.hh b/include/gz/math/Vector4.hh index 121e755a2..a4c251569 100644 --- a/include/gz/math/Vector4.hh +++ b/include/gz/math/Vector4.hh @@ -14,16 +14,16 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_VECTOR4_HH_ -#define IGNITION_MATH_VECTOR4_HH_ +#ifndef GZ_MATH_VECTOR4_HH_ +#define GZ_MATH_VECTOR4_HH_ #include #include #include -#include -#include -#include +#include +#include +#include namespace ignition { @@ -32,7 +32,7 @@ namespace ignition // Inline bracket to help doxygen filtering. inline namespace IGNITION_MATH_VERSION_NAMESPACE { // - /// \class Vector4 Vector4.hh ignition/math/Vector4.hh + /// \class Vector4 Vector4.hh gz/math/Vector4.hh /// \brief T Generic x, y, z, w vector template class Vector4 diff --git a/include/gz/math/detail/Box.hh b/include/gz/math/detail/Box.hh index 2ce5f0f9b..f5e1ab082 100644 --- a/include/gz/math/detail/Box.hh +++ b/include/gz/math/detail/Box.hh @@ -14,10 +14,10 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_BOX_HH_ -#define IGNITION_MATH_DETAIL_BOX_HH_ +#ifndef GZ_MATH_DETAIL_BOX_HH_ +#define GZ_MATH_DETAIL_BOX_HH_ -#include "ignition/math/Triangle3.hh" +#include "gz/math/Triangle3.hh" #include #include diff --git a/include/gz/math/detail/Capsule.hh b/include/gz/math/detail/Capsule.hh index ebf52b616..b3cd6d745 100644 --- a/include/gz/math/detail/Capsule.hh +++ b/include/gz/math/detail/Capsule.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_CAPSULE_HH_ -#define IGNITION_MATH_DETAIL_CAPSULE_HH_ +#ifndef GZ_MATH_DETAIL_CAPSULE_HH_ +#define GZ_MATH_DETAIL_CAPSULE_HH_ #include #include -#include -#include +#include +#include namespace ignition { diff --git a/include/gz/math/detail/Cylinder.hh b/include/gz/math/detail/Cylinder.hh index ac4a96722..afb141aa5 100644 --- a/include/gz/math/detail/Cylinder.hh +++ b/include/gz/math/detail/Cylinder.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_CYLINDER_HH_ -#define IGNITION_MATH_DETAIL_CYLINDER_HH_ +#ifndef GZ_MATH_DETAIL_CYLINDER_HH_ +#define GZ_MATH_DETAIL_CYLINDER_HH_ namespace ignition { namespace math diff --git a/include/gz/math/detail/Ellipsoid.hh b/include/gz/math/detail/Ellipsoid.hh index bc1c16f84..b84522010 100644 --- a/include/gz/math/detail/Ellipsoid.hh +++ b/include/gz/math/detail/Ellipsoid.hh @@ -14,13 +14,13 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_ELLIPSOID_HH_ -#define IGNITION_MATH_DETAIL_ELLIPSOID_HH_ +#ifndef GZ_MATH_DETAIL_ELLIPSOID_HH_ +#define GZ_MATH_DETAIL_ELLIPSOID_HH_ #include #include -#include -#include +#include +#include namespace ignition { diff --git a/include/gz/math/detail/Sphere.hh b/include/gz/math/detail/Sphere.hh index 740ee6741..91eddf9f1 100644 --- a/include/gz/math/detail/Sphere.hh +++ b/include/gz/math/detail/Sphere.hh @@ -14,10 +14,10 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_SPHERE_HH_ -#define IGNITION_MATH_DETAIL_SPHERE_HH_ +#ifndef GZ_MATH_DETAIL_SPHERE_HH_ +#define GZ_MATH_DETAIL_SPHERE_HH_ -#include "ignition/math/Sphere.hh" +#include "gz/math/Sphere.hh" namespace ignition { diff --git a/include/gz/math/detail/WellOrderedVector.hh b/include/gz/math/detail/WellOrderedVector.hh index 1040a9bf5..98aebfa7c 100644 --- a/include/gz/math/detail/WellOrderedVector.hh +++ b/include/gz/math/detail/WellOrderedVector.hh @@ -14,9 +14,9 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_DETAIL_WELLORDERED_VECTOR_HH_ -#define IGNITION_MATH_DETAIL_WELLORDERED_VECTOR_HH_ -#include +#ifndef GZ_MATH_DETAIL_WELLORDERED_VECTOR_HH_ +#define GZ_MATH_DETAIL_WELLORDERED_VECTOR_HH_ +#include namespace ignition { diff --git a/include/gz/math/graph/Edge.hh b/include/gz/math/graph/Edge.hh index 94897567a..80931af0d 100644 --- a/include/gz/math/graph/Edge.hh +++ b/include/gz/math/graph/Edge.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_GRAPH_EDGE_HH_ -#define IGNITION_MATH_GRAPH_EDGE_HH_ +#ifndef GZ_MATH_GRAPH_EDGE_HH_ +#define GZ_MATH_GRAPH_EDGE_HH_ // uint64_t #include @@ -24,8 +24,8 @@ #include #include -#include -#include "ignition/math/graph/Vertex.hh" +#include +#include "gz/math/graph/Vertex.hh" namespace ignition { diff --git a/include/gz/math/graph/Graph.hh b/include/gz/math/graph/Graph.hh index 3c7ca10fc..4c0d07905 100644 --- a/include/gz/math/graph/Graph.hh +++ b/include/gz/math/graph/Graph.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_GRAPH_GRAPH_HH_ -#define IGNITION_MATH_GRAPH_GRAPH_HH_ +#ifndef GZ_MATH_GRAPH_GRAPH_HH_ +#define GZ_MATH_GRAPH_GRAPH_HH_ #include #include @@ -26,9 +26,9 @@ #include #include -#include -#include "ignition/math/graph/Edge.hh" -#include "ignition/math/graph/Vertex.hh" +#include +#include "gz/math/graph/Edge.hh" +#include "gz/math/graph/Vertex.hh" namespace ignition { diff --git a/include/gz/math/graph/GraphAlgorithms.hh b/include/gz/math/graph/GraphAlgorithms.hh index 3af10d115..bbde04fdf 100644 --- a/include/gz/math/graph/GraphAlgorithms.hh +++ b/include/gz/math/graph/GraphAlgorithms.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_GRAPH_GRAPHALGORITHMS_HH_ -#define IGNITION_MATH_GRAPH_GRAPHALGORITHMS_HH_ +#ifndef GZ_MATH_GRAPH_GRAPHALGORITHMS_HH_ +#define GZ_MATH_GRAPH_GRAPHALGORITHMS_HH_ #include #include @@ -25,9 +25,9 @@ #include #include -#include -#include "ignition/math/graph/Graph.hh" -#include "ignition/math/Helpers.hh" +#include +#include "gz/math/graph/Graph.hh" +#include "gz/math/Helpers.hh" namespace ignition { diff --git a/include/gz/math/graph/Vertex.hh b/include/gz/math/graph/Vertex.hh index bc2cd2d83..0b2f53899 100644 --- a/include/gz/math/graph/Vertex.hh +++ b/include/gz/math/graph/Vertex.hh @@ -14,8 +14,8 @@ * limitations under the License. * */ -#ifndef IGNITION_MATH_GRAPH_VERTEX_HH_ -#define IGNITION_MATH_GRAPH_VERTEX_HH_ +#ifndef GZ_MATH_GRAPH_VERTEX_HH_ +#define GZ_MATH_GRAPH_VERTEX_HH_ // uint64_t #include @@ -25,8 +25,8 @@ #include #include -#include -#include +#include +#include namespace ignition { diff --git a/include/gz/math/math.hh.in b/include/gz/math/math.hh.in index 4b76db86d..32d48f66a 100644 --- a/include/gz/math/math.hh.in +++ b/include/gz/math/math.hh.in @@ -1,3 +1,3 @@ // Automatically generated -#include +#include ${ign_headers} From f243dd39b95ee4a690561d28f53736ae55ad839f Mon Sep 17 00:00:00 2001 From: methylDragon Date: Thu, 28 Apr 2022 10:23:20 -0700 Subject: [PATCH 4/4] Migrate build files Signed-off-by: methylDragon --- CMakeLists.txt | 4 +++- eigen3/BUILD.bazel | 2 +- eigen3/include/CMakeLists.txt | 2 ++ eigen3/include/gz/CMakeLists.txt | 1 + include/CMakeLists.txt | 3 ++- include/gz/math/CMakeLists.txt | 2 +- 6 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 eigen3/include/CMakeLists.txt create mode 100644 eigen3/include/gz/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index bb963593b..6d7e08cef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,9 @@ find_package(ignition-cmake3 REQUIRED) #============================================================================ set (c++standard 17) set (CMAKE_CXX_STANDARD 17) -ign_configure_project(VERSION_SUFFIX pre1) +ign_configure_project( + REPLACE_IGNITION_INCLUDE_PATH gz/math + VERSION_SUFFIX pre1) #============================================================================ # Set project-specific options diff --git a/eigen3/BUILD.bazel b/eigen3/BUILD.bazel index e9ffd8f70..823745fc9 100644 --- a/eigen3/BUILD.bazel +++ b/eigen3/BUILD.bazel @@ -11,7 +11,7 @@ package( licenses(["notice"]) public_headers = glob([ - "include/ignition/math/eigen3/*.hh", + "include/gz/math/eigen3/*.hh", ]) cc_library( diff --git a/eigen3/include/CMakeLists.txt b/eigen3/include/CMakeLists.txt new file mode 100644 index 000000000..4b2bdd7bb --- /dev/null +++ b/eigen3/include/CMakeLists.txt @@ -0,0 +1,2 @@ +add_subdirectory(gz) +install(DIRECTORY ignition DESTINATION ${IGN_INCLUDE_INSTALL_DIR_FULL}) diff --git a/eigen3/include/gz/CMakeLists.txt b/eigen3/include/gz/CMakeLists.txt new file mode 100644 index 000000000..2767b4e7a --- /dev/null +++ b/eigen3/include/gz/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(math) diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 25ec89762..4b2bdd7bb 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -1 +1,2 @@ -add_subdirectory(ignition) +add_subdirectory(gz) +install(DIRECTORY ignition DESTINATION ${IGN_INCLUDE_INSTALL_DIR_FULL}) diff --git a/include/gz/math/CMakeLists.txt b/include/gz/math/CMakeLists.txt index 4199793d8..ef62a88a5 100644 --- a/include/gz/math/CMakeLists.txt +++ b/include/gz/math/CMakeLists.txt @@ -1,3 +1,3 @@ # Exclude the detail directory from inclusion. The purpose is to prevent the detail/* header files from being included in math.hh. A side effect is that the detail headers are not installed. The next install line solves this problem. ign_install_all_headers(EXCLUDE_DIRS detail) -install(DIRECTORY detail DESTINATION ${IGN_INCLUDE_INSTALL_DIR_FULL}/ignition/${IGN_DESIGNATION}) +install(DIRECTORY detail DESTINATION ${IGN_INCLUDE_INSTALL_DIR_FULL}/gz/${IGN_DESIGNATION})