us.ihmc.utilities.math.dataStructures
Interface HeightMap

All Known Implementing Classes:
DoubleHashHeightMap, QuadTreeHeightMap

public interface HeightMap


Method Summary
 boolean addPoint(double x, double y, double z)
           
 void clear()
           
 boolean containsPoint(double x, double y)
           
 java.util.List<javax.vecmath.Point3d> getAllPointsWithinArea(double xCenter, double yCenter, double xExtent, double yExtent)
           
 java.util.List<javax.vecmath.Point3d> getAllPointsWithinArea(double xCenter, double yCenter, double xExtent, double yExtent, InclusionFunction<javax.vecmath.Point3d> maskFunctionAboutCenter)
           
 double heightAtPoint(double x, double y)
           
 

Method Detail

heightAtPoint

double heightAtPoint(double x,
                     double y)

addPoint

boolean addPoint(double x,
                 double y,
                 double z)

containsPoint

boolean containsPoint(double x,
                      double y)

clear

void clear()

getAllPointsWithinArea

java.util.List<javax.vecmath.Point3d> getAllPointsWithinArea(double xCenter,
                                                             double yCenter,
                                                             double xExtent,
                                                             double yExtent)

getAllPointsWithinArea

java.util.List<javax.vecmath.Point3d> getAllPointsWithinArea(double xCenter,
                                                             double yCenter,
                                                             double xExtent,
                                                             double yExtent,
                                                             InclusionFunction<javax.vecmath.Point3d> maskFunctionAboutCenter)