us.ihmc.utilities.dataStructures
Class AbstractHeightMapTest

java.lang.Object
  extended by us.ihmc.utilities.dataStructures.AbstractHeightMapTest
Direct Known Subclasses:
DoubleHashHeightMapTest, QuadTreeHeightMapTest

public abstract class AbstractHeightMapTest
extends java.lang.Object


Constructor Summary
AbstractHeightMapTest()
           
 
Method Summary
 void assertSinglePointGridHandlesPoint(double x, double y, int xIndex, int yIndex, double z)
           
 java.util.concurrent.Future<java.lang.String> createReader(HeightMap simpleMap, java.util.concurrent.ExecutorService service)
           
 java.util.concurrent.Future<java.lang.String> createWriter(HeightMap simpleMap, java.util.concurrent.ExecutorService service)
           
abstract  HeightMap getHeightMap(double minX, double minY, double maxX, double maxY, double resolution)
           
 void handleFuture(java.util.concurrent.Future<java.lang.String> dataInclusionFuture)
           
 void rowModificationSynchronizationTest()
           
 void testGettingAreas()
           
 void testKernelMasking()
           
 void testOverridingOrigin(HeightMap simpleMap)
           
 void testSinglePoint()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHeightMapTest

public AbstractHeightMapTest()
Method Detail

testSinglePoint

public void testSinglePoint()

testGettingAreas

public void testGettingAreas()

testOverridingOrigin

public void testOverridingOrigin(HeightMap simpleMap)

assertSinglePointGridHandlesPoint

public void assertSinglePointGridHandlesPoint(double x,
                                              double y,
                                              int xIndex,
                                              int yIndex,
                                              double z)

getHeightMap

public abstract HeightMap getHeightMap(double minX,
                                       double minY,
                                       double maxX,
                                       double maxY,
                                       double resolution)

rowModificationSynchronizationTest

public void rowModificationSynchronizationTest()

createReader

public java.util.concurrent.Future<java.lang.String> createReader(HeightMap simpleMap,
                                                                  java.util.concurrent.ExecutorService service)

createWriter

public java.util.concurrent.Future<java.lang.String> createWriter(HeightMap simpleMap,
                                                                  java.util.concurrent.ExecutorService service)

handleFuture

public void handleFuture(java.util.concurrent.Future<java.lang.String> dataInclusionFuture)

testKernelMasking

public void testKernelMasking()
                       throws InsufficientDataException
Throws:
InsufficientDataException