com.yobotics.simulationconstructionset
Interface GroundProfile

All Known Subinterfaces:
MovingGroundProfile, TerrainObject
All Known Implementing Classes:
AlternatingSlopesGroundProfile, BalanceBeam, Box, BumpyGroundProfile, Cone, FlatGroundProfile, GroundProfileFromFile, InclinedGroundProfile, ObstacleCourse, Ramp, RandomRockyGroundProfile, RepeatingGroundProfile, RollingGroundProfile, ShipCorridorGroundProfile, SingleStepGroundProfile, StepDownsGroundprofile, SteppingStonesGroundProfile

public interface GroundProfile


Method Summary
 void closestIntersectionAndNormalAt(double x, double y, double z, javax.vecmath.Point3d intersection, javax.vecmath.Vector3d normal)
           
 void closestIntersectionTo(double x, double y, double z, javax.vecmath.Point3d intersection)
           
 double getXMax()
           
 double getXMin()
           
 double getXTiles()
           
 double getYMax()
           
 double getYMin()
           
 double getYTiles()
           
 double heightAt(double x, double y, double z)
           
 boolean isClose(double x, double y, double z)
           
 void surfaceNormalAt(double x, double y, double z, javax.vecmath.Vector3d normal)
           
 

Method Detail

heightAt

double heightAt(double x,
                double y,
                double z)

isClose

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

closestIntersectionTo

void closestIntersectionTo(double x,
                           double y,
                           double z,
                           javax.vecmath.Point3d intersection)

surfaceNormalAt

void surfaceNormalAt(double x,
                     double y,
                     double z,
                     javax.vecmath.Vector3d normal)

closestIntersectionAndNormalAt

void closestIntersectionAndNormalAt(double x,
                                    double y,
                                    double z,
                                    javax.vecmath.Point3d intersection,
                                    javax.vecmath.Vector3d normal)

getXMin

double getXMin()

getXMax

double getXMax()

getYMin

double getYMin()

getYMax

double getYMax()

getXTiles

double getXTiles()

getYTiles

double getYTiles()