HighMap library (C++)
Loading...
Searching...
No Matches
test_point.cpp File Reference

Functions

bool float_eq (float a, float b, float tol=eps)
 
 TEST (PointTest, DefaultConstructor)
 
 TEST (PointTest, ParameterizedConstructor)
 
 TEST (PointTest, EqualityOperator)
 
 TEST (PointTest, InequalityOperator)
 
 TEST (PointTest, AdditionOperator)
 
 TEST (PointTest, SubtractionOperator)
 
 TEST (PointTest, ScalarMultiplicationRight)
 
 TEST (PointTest, ScalarMultiplicationLeft)
 
 TEST (PointTest, ScalarDivision)
 
 TEST (PointTest, DistanceBasic)
 
 TEST (PointTest, CrossProductOrientation)
 
 TEST (PointTest, CrossProductColinear)
 
 TEST (PointTest, AngleBetweenPoints)
 
 TEST (PointTest, AngleThreePointsRightAngle)
 
 TEST (PointTest, PointInsideBoundingBox)
 
 TEST (PointTest, PointOutsideBoundingBox)
 
 TEST (PointTest, LerpEndpoints)
 
 TEST (PointTest, LerpMidpoint)
 
 TEST (PointTest, BezierEndpoints)
 
 TEST (PointTest, CatmullRomEndpoints)
 
 TEST (PointTest, SegmentIntersectionExists)
 
 TEST (PointTest, SegmentIntersectionNone)
 
 TEST (PointTest, TriangleAreaBasic)
 
 TEST (PointTest, TriangleAreaColinear)
 
 TEST (PointTest, SortPointsLexicographic)
 

Function Documentation

◆ float_eq()

bool float_eq ( float  a,
float  b,
float  tol = eps 
)

◆ TEST() [1/25]

TEST ( PointTest  ,
DefaultConstructor   
)

◆ TEST() [2/25]

TEST ( PointTest  ,
ParameterizedConstructor   
)

◆ TEST() [3/25]

TEST ( PointTest  ,
EqualityOperator   
)

◆ TEST() [4/25]

TEST ( PointTest  ,
InequalityOperator   
)

◆ TEST() [5/25]

TEST ( PointTest  ,
AdditionOperator   
)

◆ TEST() [6/25]

TEST ( PointTest  ,
SubtractionOperator   
)

◆ TEST() [7/25]

TEST ( PointTest  ,
ScalarMultiplicationRight   
)

◆ TEST() [8/25]

TEST ( PointTest  ,
ScalarMultiplicationLeft   
)

◆ TEST() [9/25]

TEST ( PointTest  ,
ScalarDivision   
)

◆ TEST() [10/25]

TEST ( PointTest  ,
DistanceBasic   
)

◆ TEST() [11/25]

TEST ( PointTest  ,
CrossProductOrientation   
)

◆ TEST() [12/25]

TEST ( PointTest  ,
CrossProductColinear   
)

◆ TEST() [13/25]

TEST ( PointTest  ,
AngleBetweenPoints   
)

◆ TEST() [14/25]

TEST ( PointTest  ,
AngleThreePointsRightAngle   
)

◆ TEST() [15/25]

TEST ( PointTest  ,
PointInsideBoundingBox   
)

◆ TEST() [16/25]

TEST ( PointTest  ,
PointOutsideBoundingBox   
)

◆ TEST() [17/25]

TEST ( PointTest  ,
LerpEndpoints   
)

◆ TEST() [18/25]

TEST ( PointTest  ,
LerpMidpoint   
)

◆ TEST() [19/25]

TEST ( PointTest  ,
BezierEndpoints   
)

◆ TEST() [20/25]

TEST ( PointTest  ,
CatmullRomEndpoints   
)

◆ TEST() [21/25]

TEST ( PointTest  ,
SegmentIntersectionExists   
)

◆ TEST() [22/25]

TEST ( PointTest  ,
SegmentIntersectionNone   
)

◆ TEST() [23/25]

TEST ( PointTest  ,
TriangleAreaBasic   
)

◆ TEST() [24/25]

TEST ( PointTest  ,
TriangleAreaColinear   
)

◆ TEST() [25/25]

TEST ( PointTest  ,
SortPointsLexicographic   
)