us.ihmc.utilities
Class RandomTools
java.lang.Object
us.ihmc.utilities.RandomTools
public class RandomTools
- extends java.lang.Object
Method Summary |
static javax.vecmath.Matrix3d |
generateRandomDiagonalMatrix3d(java.util.Random random)
|
static double |
generateRandomDouble(java.util.Random random,
double boundaryOne,
double boundaryTwo)
|
static double[] |
generateRandomDoubleArray(java.util.Random random,
int length,
double amplitude)
|
static double[] |
generateRandomDoubleArray(java.util.Random random,
int length,
double lowerBound,
double upperBound)
|
static int[] |
generateRandomIntArray(java.util.Random random,
int length,
int amplitude)
|
static javax.vecmath.Point3d |
generateRandomPoint(java.util.Random random,
double maxAbsoluteX,
double maxAbsoluteY,
double maxAbsoluteZ)
|
static javax.vecmath.Point3d |
generateRandomPoint(java.util.Random random,
double minX,
double minY,
double minZ,
double maxX,
double maxY,
double maxZ)
|
static javax.vecmath.Point2d |
generateRandomPoint2d(java.util.Random random,
double maxAbsoluteX,
double maxAbsoluteY)
|
static javax.vecmath.Point2d |
generateRandomPoint2d(java.util.Random random,
double minX,
double minY,
double maxX,
double maxY)
|
static javax.vecmath.Quat4d |
generateRandomQuaternion(java.util.Random random)
|
static RobotSide |
generateRandomRobotSide(java.util.Random random)
|
static javax.vecmath.AxisAngle4d |
generateRandomRotation(java.util.Random random)
|
static javax.media.j3d.Transform3D |
generateRandomTransform(java.util.Random random)
|
static javax.vecmath.Vector3d |
generateRandomVector(java.util.Random random)
|
static javax.vecmath.Vector3d |
generateRandomVector(java.util.Random random,
double length)
|
static javax.vecmath.Vector3d |
generateRandomVector(java.util.Random random,
javax.vecmath.Tuple3d boundary1,
javax.vecmath.Tuple3d boundary2)
|
static javax.vecmath.Vector2d |
generateRandomVector2d(java.util.Random random)
|
static javax.vecmath.Vector2d |
generateRandomVector2d(java.util.Random random,
double length)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RandomTools
public RandomTools()
generateRandomDouble
public static double generateRandomDouble(java.util.Random random,
double boundaryOne,
double boundaryTwo)
generateRandomPoint
public static javax.vecmath.Point3d generateRandomPoint(java.util.Random random,
double maxAbsoluteX,
double maxAbsoluteY,
double maxAbsoluteZ)
generateRandomPoint
public static javax.vecmath.Point3d generateRandomPoint(java.util.Random random,
double minX,
double minY,
double minZ,
double maxX,
double maxY,
double maxZ)
generateRandomPoint2d
public static javax.vecmath.Point2d generateRandomPoint2d(java.util.Random random,
double maxAbsoluteX,
double maxAbsoluteY)
generateRandomPoint2d
public static javax.vecmath.Point2d generateRandomPoint2d(java.util.Random random,
double minX,
double minY,
double maxX,
double maxY)
generateRandomVector
public static javax.vecmath.Vector3d generateRandomVector(java.util.Random random,
javax.vecmath.Tuple3d boundary1,
javax.vecmath.Tuple3d boundary2)
generateRandomVector
public static javax.vecmath.Vector3d generateRandomVector(java.util.Random random)
generateRandomVector
public static javax.vecmath.Vector3d generateRandomVector(java.util.Random random,
double length)
generateRandomVector2d
public static javax.vecmath.Vector2d generateRandomVector2d(java.util.Random random)
generateRandomVector2d
public static javax.vecmath.Vector2d generateRandomVector2d(java.util.Random random,
double length)
generateRandomDiagonalMatrix3d
public static javax.vecmath.Matrix3d generateRandomDiagonalMatrix3d(java.util.Random random)
generateRandomTransform
public static javax.media.j3d.Transform3D generateRandomTransform(java.util.Random random)
generateRandomRotation
public static javax.vecmath.AxisAngle4d generateRandomRotation(java.util.Random random)
generateRandomDoubleArray
public static double[] generateRandomDoubleArray(java.util.Random random,
int length,
double amplitude)
generateRandomDoubleArray
public static double[] generateRandomDoubleArray(java.util.Random random,
int length,
double lowerBound,
double upperBound)
generateRandomIntArray
public static int[] generateRandomIntArray(java.util.Random random,
int length,
int amplitude)
generateRandomQuaternion
public static javax.vecmath.Quat4d generateRandomQuaternion(java.util.Random random)
generateRandomRobotSide
public static RobotSide generateRandomRobotSide(java.util.Random random)