us.ihmc.utilities.dataStructures
Class AbstractHeightMapTest
java.lang.Object
us.ihmc.utilities.dataStructures.AbstractHeightMapTest
- Direct Known Subclasses:
- DoubleHashHeightMapTest, QuadTreeHeightMapTest
public abstract class AbstractHeightMapTest
- extends java.lang.Object
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 |
AbstractHeightMapTest
public AbstractHeightMapTest()
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