@Override public void setMask(List<Point2D> footShape) { footstepMask = new BasicFootstepMask(footShape, maskBuffer); }
@Override public void setMask(List<Point2d> footShape) { this.footstepMask = new BasicFootstepMask(footShape, maskBuffer); }
@Override public void setMask(List<Point2D> footShape) { this.footstepMask = new BasicFootstepMask(footShape, maskBuffer); }
@Override public void setMask(List<Point2d> footShape) { footstepMask = new BasicFootstepMask(footShape, maskBuffer); }
@Override public void setUseMask(boolean useMask, double maskSafetyBuffer, double boundingBoxDimension) { this.useMask = useMask; maskBuffer = maskSafetyBuffer; this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); }
@Override public void setUseMask(boolean useMask, double maskSafetyBuffer, double boundingBoxDimension) { this.useMask = useMask; maskBuffer = maskSafetyBuffer; this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); }
public ConvexHullFootstepSnapper(FootstepValueFunction valueFunction, QuadTreeFootstepSnappingParameters parameters) { this.footstepValueFunction = valueFunction; this.parameters = parameters; this.useMask = true; this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); if (writer == null) writer = new PointWriter("DataFromConvexHullSnapper"); }
public ConvexHullFootstepSnapper(FootstepValueFunction valueFunction, FootstepSnappingParameters parameters) { this.footstepValueFunction = valueFunction; this.parameters = parameters; this.useMask = true; this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); if (writer == null) writer = new PointWriter("DataFromConvexHullSnapper"); }
public void updateParameters(FootstepSnappingParameters newParameters) { parameters.updateParameters(newParameters); footstepValueFunction.updateFunction(); this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); }
public void updateParameters(QuadTreeFootstepSnappingParameters newParameters) { parameters.updateParameters(newParameters); footstepValueFunction.updateFunction(); this.footstepMask = new BasicFootstepMask(parameters.getCollisionPolygon(), maskBuffer); }
private SimpleFootstepSnapper createSimpleFootstepSnapper() { QuadTreeFootstepSnappingParameters snappingParameters = new GenericFootstepSnappingParameters(); BasicFootstepMask footstepMask = new BasicFootstepMask(snappingParameters.getCollisionPolygon(), 0.0); SimpleFootstepSnapper footstepSnapper = new SimpleFootstepSnapper(); boolean useMask = true; double kernelMaskSafetyBuffer = 0.15; double boundingBoxDimension = 0.15; footstepSnapper.setUseMask(useMask, kernelMaskSafetyBuffer, boundingBoxDimension); footstepSnapper.setMask(footstepMask); return footstepSnapper; }
private SimpleFootstepSnapper createSimpleFootstepSnapper() { QuadTreeFootstepSnappingParameters snappingParameters = new GenericFootstepSnappingParameters(); BasicFootstepMask footstepMask = new BasicFootstepMask(snappingParameters.getCollisionPolygon(), 0.0); SimpleFootstepSnapper footstepSnapper = new SimpleFootstepSnapper(); boolean useMask = true; double kernelMaskSafetyBuffer = 0.15; double boundingBoxDimension = 0.15; footstepSnapper.setUseMask(useMask, kernelMaskSafetyBuffer, boundingBoxDimension); footstepSnapper.setMask(footstepMask); return footstepSnapper; }