mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3201 #3202 Split in separate files. Move offshore spherical coords stuff to separate file in RiaTools
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
#include "RigFemPartResultsCollection.h"
|
||||
#include "cafTickMarkGenerator.h"
|
||||
#include "RiaOffshoreSphericalCoords.h"
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
@@ -103,11 +103,11 @@ TEST(ScalarMapperTest, TestHumanReadableTickmarks)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
TEST(RiaOffshoreSphericalCoords, RiaOffshoreSphericalCoords)
|
||||
{
|
||||
{
|
||||
cvf::Vec3f vec(0, 0, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(spCoord.inc(), 0.0, 1e-10);
|
||||
EXPECT_NEAR(spCoord.azi(), 0.0, 1e-10);
|
||||
EXPECT_NEAR(spCoord.r(), 0.0, 1e-10);
|
||||
@@ -115,7 +115,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(1, 0, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(spCoord.r(), 1.0, 1e-10);
|
||||
@@ -123,7 +123,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(-1, 0, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), -90.0, 1e-10);
|
||||
EXPECT_NEAR(spCoord.r(), 1.0, 1e-10);
|
||||
@@ -131,7 +131,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(0, 1, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 0.0, 1e-10);
|
||||
EXPECT_NEAR(spCoord.r(), 1.0, 1e-10);
|
||||
@@ -139,14 +139,14 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(0.000001f, -3, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 179.9999, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), 3.0, 1e-5);
|
||||
}
|
||||
{
|
||||
cvf::Vec3f vec(-0.000001f, -3, 0);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 90.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), -179.9999, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), 3.0, 1e-5);
|
||||
@@ -154,7 +154,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(0, 0, 1);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 180.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 0.0, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), 1.0, 1e-5);
|
||||
@@ -162,7 +162,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(0, 0, -1);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 0.0, 1e-10);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 0.0, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), 1.0, 1e-5);
|
||||
@@ -170,7 +170,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(1, 0, -1);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 45.0, 1e-5);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 90.0, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), sqrt(2), 1e-5);
|
||||
@@ -178,7 +178,7 @@ TEST(OffshoreSphericalCoords, OffshoreSphericalCoords)
|
||||
|
||||
{
|
||||
cvf::Vec3f vec(1.5f, 1.5f, 1.5f);
|
||||
OffshoreSphericalCoords spCoord(vec);
|
||||
RiaOffshoreSphericalCoords spCoord(vec);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.inc()), 125.264396, 1e-5);
|
||||
EXPECT_NEAR(cvf::Math::toDegrees(spCoord.azi()), 45.0, 1e-4);
|
||||
EXPECT_NEAR(spCoord.r(), vec.length(), 1e-6);
|
||||
|
||||
Reference in New Issue
Block a user