sugr.test
Class Homography_3DTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bysugr.test.Homography_3DTest
All Implemented Interfaces:
junit.framework.Test

public class Homography_3DTest
extends junit.framework.TestCase

Author:
Bastian Oehler

Constructor Summary
Homography_3DTest(java.lang.String arg0)
          Constructor for Homography_3DTest.
 
Method Summary
 Matrix getPi(Vector vec)
           
 void testGetDegreesOfFreedom()
          Test for int getDegreesOfFreedom()
 void testGetDimCol()
          Test for int getDimCol()
 void testGetDimRow()
          Test for int getDimRow()
 void testGetJacobianAfterFirst()
          Test for Matrix getJacobianAfterFirst()
 void testGetJacobianAfterSecond()
          Test for Matrix getJacobianAfterSecond()
 void testGetLineMatrix()
          Test for Matrix getLineMatrix
 void testGetPlaneMatrix()
          Test for Matrix getPlaneMatrix
 void testGetPointMatrix()
          Test for Matrix getPointMatrix
 void testHomography_3D()
          Test for void Homography_3D()
 void testHomography_3DAffinity_3DVector()
          Test for void Homography_3D(Affinity_3D, Vector)
 void testHomography_3DAffinity_3DVectorMatrix()
          Test for void Homography_3D(Affinity_3D, Vector, Matrix)
 void testHomography_3DdoubleArray()
          Test for void Homography_3D(double[])
 void testHomography_3DdoubleArrayMatrix()
          Test for void Homography_3D(double[], Matrix)
 void testHomography_3DHomography3DHomography3D()
          Test for Homography3D(Homography3D,Homography3D).
 void testHomography_3DMatrixMatrix()
          Test for void Homography_2D(Matrix, Matrix)
 void testHomography_3DMotion_3DVectorVectorVector()
          Test for void Homography_3D(Motion_3D, Vector, Vector, Vector)
 void testHomography_3DMotion_3DVectorVectorVectorMatrix()
          Test for void Homography_3D(Motion_3D, Vector, Vector, Vector, Matrix)
 void testHomography_3DTranslation_3DRotation_3DVectorVectorVector()
          Test for void Homography_3D(Translation_3D, Rotation_3D, Vector, Vector, Vector) As this method uses the same error propagation as Motion_3D, it isn't tested here.
 void testHomography_3DTranslation_3DRotation_3DVectorVectorVectorMatrix()
          Test for void Homography_3D(Translation_3D, Rotation_3D, Vector, Vector, Vector, Matrix)
 void testTransformEntityLineUncertainHomography()
          Test for Entity transform(Line_3D) with uncertain Homography
 void testTransformEntityLineUncertainLine()
          Test for Entity transform(Line_3D) with uncertain Line
 void testTransformEntityPlaneUncertainHomography()
          Test for Entity transform(Plane_3D) with uncertain Homography
 void testTransformEntityPlaneUncertainPlane()
          Test for Entity transform(Plane_3D) with uncertain Plane
 void testTransformEntityPointUncertainHomography()
          Test for Entity transform(Point_3D) with uncertain Homography
 void testTransformEntityPointUncertainPoint()
          Test for Entity transform(Point_3D) with uncertain Point
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Homography_3DTest

public Homography_3DTest(java.lang.String arg0)
Constructor for Homography_3DTest.

Parameters:
arg0 -
Method Detail

getPi

public Matrix getPi(Vector vec)

testGetDegreesOfFreedom

public void testGetDegreesOfFreedom()
Test for int getDegreesOfFreedom()


testTransformEntityPointUncertainHomography

public void testTransformEntityPointUncertainHomography()
Test for Entity transform(Point_3D) with uncertain Homography


testTransformEntityPointUncertainPoint

public void testTransformEntityPointUncertainPoint()
Test for Entity transform(Point_3D) with uncertain Point


testTransformEntityLineUncertainHomography

public void testTransformEntityLineUncertainHomography()
Test for Entity transform(Line_3D) with uncertain Homography


testTransformEntityLineUncertainLine

public void testTransformEntityLineUncertainLine()
Test for Entity transform(Line_3D) with uncertain Line


testTransformEntityPlaneUncertainHomography

public void testTransformEntityPlaneUncertainHomography()
Test for Entity transform(Plane_3D) with uncertain Homography


testTransformEntityPlaneUncertainPlane

public void testTransformEntityPlaneUncertainPlane()
Test for Entity transform(Plane_3D) with uncertain Plane


testGetDimRow

public void testGetDimRow()
Test for int getDimRow()


testGetDimCol

public void testGetDimCol()
Test for int getDimCol()


testGetJacobianAfterFirst

public void testGetJacobianAfterFirst()
Test for Matrix getJacobianAfterFirst()


testGetJacobianAfterSecond

public void testGetJacobianAfterSecond()
Test for Matrix getJacobianAfterSecond()


testHomography_3D

public void testHomography_3D()
Test for void Homography_3D()


testHomography_3DAffinity_3DVector

public void testHomography_3DAffinity_3DVector()
Test for void Homography_3D(Affinity_3D, Vector)


testHomography_3DAffinity_3DVectorMatrix

public void testHomography_3DAffinity_3DVectorMatrix()
Test for void Homography_3D(Affinity_3D, Vector, Matrix)


testHomography_3DdoubleArray

public void testHomography_3DdoubleArray()
Test for void Homography_3D(double[])


testHomography_3DdoubleArrayMatrix

public void testHomography_3DdoubleArrayMatrix()
Test for void Homography_3D(double[], Matrix)


testHomography_3DMatrixMatrix

public void testHomography_3DMatrixMatrix()
Test for void Homography_2D(Matrix, Matrix)


testHomography_3DHomography3DHomography3D

public void testHomography_3DHomography3DHomography3D()
Test for Homography3D(Homography3D,Homography3D).


testHomography_3DTranslation_3DRotation_3DVectorVectorVector

public void testHomography_3DTranslation_3DRotation_3DVectorVectorVector()
Test for void Homography_3D(Translation_3D, Rotation_3D, Vector, Vector, Vector) As this method uses the same error propagation as Motion_3D, it isn't tested here.


testHomography_3DTranslation_3DRotation_3DVectorVectorVectorMatrix

public void testHomography_3DTranslation_3DRotation_3DVectorVectorVectorMatrix()
Test for void Homography_3D(Translation_3D, Rotation_3D, Vector, Vector, Vector, Matrix)


testHomography_3DMotion_3DVectorVectorVector

public void testHomography_3DMotion_3DVectorVectorVector()
Test for void Homography_3D(Motion_3D, Vector, Vector, Vector)


testHomography_3DMotion_3DVectorVectorVectorMatrix

public void testHomography_3DMotion_3DVectorVectorVectorMatrix()
Test for void Homography_3D(Motion_3D, Vector, Vector, Vector, Matrix)


testGetPointMatrix

public void testGetPointMatrix()
Test for Matrix getPointMatrix


testGetLineMatrix

public void testGetLineMatrix()
Test for Matrix getLineMatrix


testGetPlaneMatrix

public void testGetPlaneMatrix()
Test for Matrix getPlaneMatrix