us.ihmc.utilities.math.geometry
Class Line2dTest

java.lang.Object
  extended by us.ihmc.utilities.math.geometry.Line2dTest

public class Line2dTest
extends java.lang.Object


Constructor Summary
Line2dTest()
           
 
Method Summary
 void testApplyTransformCombination()
           
 void testApplyTransformCopy()
           
 void testApplyTransformRotation()
           
 void testApplyTransformRotationXaxisException()
           
 void testApplyTransformRotationYaxisException()
           
 void testApplyTransformTranslation()
           
 void testApplyTransformTranslationException()
           
 void testConstructors()
           
 void testContainsEpsilon()
           
 void testcontainsNaN()
           
 void testDistanceConvexPolygon2d()
           
 void testDistanceLine2d()
           
 void testDistanceLineSegment2d()
           
 void testDistancePoint2d()
           
 void testDistancePointLineTwo()
           
 void testFrontBehindConsistency()
           
 void testGetNormalizedVector()
           
 void testGetNormalizedVectorCopy()
           
 void testGetParameterGivenPointEpsilon()
           
 void testGetParameterGivenPointEpsilonException()
           
 void testGetPoint()
           
 void testGetPointCopy()
           
 void testGetSlope()
           
 void testGetXIntercept()
           
 void testGetYIntercept()
           
 void testInteriorBisector()
           
 void testIntersectionLine2dLine2d()
           
 void testIntersectionWithConvexPolygon()
           
 void testInterSectionWithLine2d()
           
 void testIntersectionWithLineSegment2d()
           
 void testIsPointBehindLine()
           
 void testIsPointBehindLineException()
           
 void testIsPointInFrontOfLine()
           
 void testIsPointInFrontOfLineException()
           
 void testIsPointOnLeftSideOfLine()
           
 void testIsPointOnRightSideOfLine()
           
 void testNegateDirection()
           
 void testNegateDirectionCopy()
           
 void testOrthogonalProjection()
           
 void testOrthogonalProjectionCopy()
           
 void testOrthogonalProjectionCopyPoint2dLine2d()
           
 void testPerpendicularLineThroughPoint()
           
 void testPerpendicularVector()
           
 void testPointPointConstructorForException()
           
 void testPointVectorConstructorForException()
           
 void testRotate()
           
 void testSetDoubleException()
           
 void testSetLine()
           
 void testSetParallelThroughPoint()
           
 void testSetPoint2d()
           
 void testSetPointArray()
           
 void testSetPointArrayExceptions()
           
 void testSetPointPoint()
           
 void testSetPointPointException()
           
 void testSideConsistency()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Line2dTest

public Line2dTest()
Method Detail

testConstructors

public void testConstructors()

testPointVectorConstructorForException

public void testPointVectorConstructorForException()

testPointPointConstructorForException

public void testPointPointConstructorForException()

testGetPoint

public void testGetPoint()

testGetPointCopy

public void testGetPointCopy()

testGetNormalizedVector

public void testGetNormalizedVector()

testGetNormalizedVectorCopy

public void testGetNormalizedVectorCopy()

testGetSlope

public void testGetSlope()

testGetXIntercept

public void testGetXIntercept()

testGetYIntercept

public void testGetYIntercept()

testNegateDirection

public void testNegateDirection()

testNegateDirectionCopy

public void testNegateDirectionCopy()

testSetPointPoint

public void testSetPointPoint()

testSetPointPointException

public void testSetPointPointException()

testSetPointArray

public void testSetPointArray()

testSetPointArrayExceptions

public void testSetPointArrayExceptions()

testSetLine

public void testSetLine()

testSetDoubleException

public void testSetDoubleException()

testSetPoint2d

public void testSetPoint2d()

testRotate

public void testRotate()

testInteriorBisector

public void testInteriorBisector()

testPerpendicularVector

public void testPerpendicularVector()

testContainsEpsilon

public void testContainsEpsilon()

testPerpendicularLineThroughPoint

public void testPerpendicularLineThroughPoint()

testOrthogonalProjection

public void testOrthogonalProjection()

testOrthogonalProjectionCopy

public void testOrthogonalProjectionCopy()

testIntersectionWithLineSegment2d

public void testIntersectionWithLineSegment2d()

testInterSectionWithLine2d

public void testInterSectionWithLine2d()

testDistancePoint2d

public void testDistancePoint2d()

testDistanceLine2d

public void testDistanceLine2d()

testDistanceLineSegment2d

public void testDistanceLineSegment2d()

testDistanceConvexPolygon2d

public void testDistanceConvexPolygon2d()

testIsPointOnLeftSideOfLine

public void testIsPointOnLeftSideOfLine()

testIsPointOnRightSideOfLine

public void testIsPointOnRightSideOfLine()

testSideConsistency

public void testSideConsistency()

testIsPointInFrontOfLine

public void testIsPointInFrontOfLine()

testIsPointInFrontOfLineException

public void testIsPointInFrontOfLineException()

testIsPointBehindLine

public void testIsPointBehindLine()

testIsPointBehindLineException

public void testIsPointBehindLineException()

testFrontBehindConsistency

public void testFrontBehindConsistency()

testGetParameterGivenPointEpsilon

public void testGetParameterGivenPointEpsilon()

testGetParameterGivenPointEpsilonException

public void testGetParameterGivenPointEpsilonException()

testIntersectionWithConvexPolygon

public void testIntersectionWithConvexPolygon()

testcontainsNaN

public void testcontainsNaN()

testSetParallelThroughPoint

public void testSetParallelThroughPoint()

testApplyTransformTranslation

public void testApplyTransformTranslation()

testApplyTransformTranslationException

public void testApplyTransformTranslationException()

testApplyTransformRotation

public void testApplyTransformRotation()

testApplyTransformRotationXaxisException

public void testApplyTransformRotationXaxisException()

testApplyTransformRotationYaxisException

public void testApplyTransformRotationYaxisException()

testApplyTransformCombination

public void testApplyTransformCombination()

testApplyTransformCopy

public void testApplyTransformCopy()

testOrthogonalProjectionCopyPoint2dLine2d

public void testOrthogonalProjectionCopyPoint2dLine2d()

testIntersectionLine2dLine2d

public void testIntersectionLine2dLine2d()

testDistancePointLineTwo

public void testDistancePointLineTwo()