|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.yobotics.simulationconstructionset.util.ground.steppingStones.SteppingStone
public class SteppingStone
Title:
Description:
Copyright: Copyright (c) 2007
Company:
Constructor Summary | |
---|---|
SteppingStone(java.lang.String name,
double baseZ,
double height,
java.util.ArrayList<javax.vecmath.Point2d> points,
us.ihmc.utilities.math.geometry.ConvexPolygon2d footPolygon)
|
Method Summary | |
---|---|
LinkGraphics |
createLinkGraphics(javax.media.j3d.Appearance appearance)
|
static SteppingStone |
createRectangularStone(java.lang.String name,
double xMin,
double xMax,
double yMin,
double yMax,
double baseZ,
double height,
us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
|
static SteppingStone |
generateRandomCicularStone(java.lang.String name,
java.util.Random random,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
|
static SteppingStone |
generateRandomPolygonalStone(java.lang.String name,
java.util.Random random,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
int numSides,
us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
|
static SteppingStone |
generateRegularPolygonalStone(java.lang.String name,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
int numSides,
us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
|
us.ihmc.utilities.math.geometry.ConvexPolygon2d |
getConvexPolygon2d()
|
double |
getHeight()
|
java.lang.String |
getName()
|
us.ihmc.utilities.math.geometry.ConvexPolygon2d |
getShrunkenConvexPolygon2d()
|
boolean |
intersectsLocation(double x,
double y)
intersectsLocation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SteppingStone(java.lang.String name, double baseZ, double height, java.util.ArrayList<javax.vecmath.Point2d> points, us.ihmc.utilities.math.geometry.ConvexPolygon2d footPolygon)
Method Detail |
---|
public java.lang.String getName()
public double getHeight()
public us.ihmc.utilities.math.geometry.ConvexPolygon2d getConvexPolygon2d()
public us.ihmc.utilities.math.geometry.ConvexPolygon2d getShrunkenConvexPolygon2d()
public LinkGraphics createLinkGraphics(javax.media.j3d.Appearance appearance)
public boolean intersectsLocation(double x, double y)
x
- doubley
- double
public static SteppingStone generateRandomCicularStone(java.lang.String name, java.util.Random random, double xCenter, double yCenter, double baseZ, double height, double radius, us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
public static SteppingStone createRectangularStone(java.lang.String name, double xMin, double xMax, double yMin, double yMax, double baseZ, double height, us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
public static SteppingStone generateRandomPolygonalStone(java.lang.String name, java.util.Random random, double xCenter, double yCenter, double baseZ, double height, double radius, int numSides, us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
public static SteppingStone generateRegularPolygonalStone(java.lang.String name, double xCenter, double yCenter, double baseZ, double height, double radius, int numSides, us.ihmc.utilities.math.geometry.ConvexPolygon2d shrunkenPolygon)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |