com.yobotics.simulationconstructionset.util.ground
Class YawableBoxTerrainObject

java.lang.Object
  extended by us.ihmc.utilities.math.geometry.Box3d
      extended by com.yobotics.simulationconstructionset.util.ground.YawableBoxTerrainObject
All Implemented Interfaces:
TerrainObject, GroundProfile, HeightMap, Shape3d
Direct Known Subclasses:
RotatableTableTerrainObject

Deprecated.

@Deprecated
public class YawableBoxTerrainObject
extends Box3d
implements TerrainObject


Nested Class Summary
 
Nested classes/interfaces inherited from class us.ihmc.utilities.math.geometry.Box3d
Box3d.FaceName
 
Field Summary
 
Fields inherited from class us.ihmc.utilities.math.geometry.Box3d
NUM_SIDES, NUM_VERTICES, NUM_VERTICES_PER_FACE
 
Constructor Summary
YawableBoxTerrainObject(javax.media.j3d.Transform3D configuration, double lengthX, double widthY, double heightZ, AppearanceDefinition appearance)
          Deprecated.  
 
Method Summary
 void closestIntersectionAndNormalAt(double x, double y, double z, javax.vecmath.Point3d intersection, javax.vecmath.Vector3d normal)
          Deprecated.  
 void closestIntersectionTo(double x, double y, double z, javax.vecmath.Point3d intersection)
          Deprecated.  
 BoundingBox3d getBoundingBox()
          Deprecated.  
 Graphics3DObject getLinkGraphics()
          Deprecated.  
 double getXMax()
          Deprecated.  
 double getXMin()
          Deprecated.  
 double getXTiles()
          Deprecated.  
 double getYMax()
          Deprecated.  
 double getYMin()
          Deprecated.  
 double getYTiles()
          Deprecated.  
 double heightAt(double x, double y, double z)
          Deprecated.  
 boolean isClose(double x, double y, double z)
          Deprecated.  
 void surfaceNormalAt(double x, double y, double z, javax.vecmath.Vector3d normal)
          Deprecated.  
 
Methods inherited from class us.ihmc.utilities.math.geometry.Box3d
applyTransform, applyTransformCopy, computeVertices, computeVertices, distance, getCenter, getCenterCopy, getClosestFace, getClosestPointAndNormalAt, getDimension, getFace, getHeight, getLength, getRotation, getRotationCopy, getTransform, getTransformCopy, getVertices, getWidth, isInsideOrOnSurface, isInsideOrOnSurface, orthogonalProjection, orthogonalProjectionCopy, scale, set, setDimensions, setDimensions, setRotation, setTransform, setTranslation, setYawPitchRoll, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

YawableBoxTerrainObject

public YawableBoxTerrainObject(javax.media.j3d.Transform3D configuration,
                               double lengthX,
                               double widthY,
                               double heightZ,
                               AppearanceDefinition appearance)
Deprecated. 
Method Detail

getLinkGraphics

public Graphics3DObject getLinkGraphics()
Deprecated. 
Specified by:
getLinkGraphics in interface TerrainObject

heightAt

public double heightAt(double x,
                       double y,
                       double z)
Deprecated. 
Specified by:
heightAt in interface GroundProfile
Specified by:
heightAt in interface HeightMap

surfaceNormalAt

public void surfaceNormalAt(double x,
                            double y,
                            double z,
                            javax.vecmath.Vector3d normal)
Deprecated. 
Specified by:
surfaceNormalAt in interface GroundProfile

closestIntersectionTo

public void closestIntersectionTo(double x,
                                  double y,
                                  double z,
                                  javax.vecmath.Point3d intersection)
Deprecated. 
Specified by:
closestIntersectionTo in interface GroundProfile

closestIntersectionAndNormalAt

public void closestIntersectionAndNormalAt(double x,
                                           double y,
                                           double z,
                                           javax.vecmath.Point3d intersection,
                                           javax.vecmath.Vector3d normal)
Deprecated. 
Specified by:
closestIntersectionAndNormalAt in interface GroundProfile

isClose

public boolean isClose(double x,
                       double y,
                       double z)
Deprecated. 
Specified by:
isClose in interface GroundProfile

getXMin

public double getXMin()
Deprecated. 
Specified by:
getXMin in interface HeightMap

getYMin

public double getYMin()
Deprecated. 
Specified by:
getYMin in interface HeightMap

getXMax

public double getXMax()
Deprecated. 
Specified by:
getXMax in interface HeightMap

getYMax

public double getYMax()
Deprecated. 
Specified by:
getYMax in interface HeightMap

getXTiles

public double getXTiles()
Deprecated. 
Specified by:
getXTiles in interface HeightMap

getYTiles

public double getYTiles()
Deprecated. 
Specified by:
getYTiles in interface HeightMap

getBoundingBox

public BoundingBox3d getBoundingBox()
Deprecated. 
Specified by:
getBoundingBox in interface TerrainObject