Package com.io7m.jtensors.generators
Class Vector2DGenerator
java.lang.Object
com.io7m.jtensors.generators.Vector2DGenerator
- All Implemented Interfaces:
net.java.quickcheck.Generator<Vector2D>
public final class Vector2DGenerator extends java.lang.Object implements net.java.quickcheck.Generator<Vector2D>
A vector generator.
-
Constructor Summary
Constructors Constructor Description Vector2DGenerator(net.java.quickcheck.Generator<java.lang.Double> in_gen)
Construct a generator. -
Method Summary
Modifier and Type Method Description static net.java.quickcheck.Generator<Vector2D>
create()
Create a generator initialized with a default component generator.static net.java.quickcheck.Generator<Vector2D>
createNormal()
Create a generator initialized with a default component generator that produces values in the range[-1.0, 1.0]
.static net.java.quickcheck.Generator<Vector2D>
createSmall()
Create a generator initialized with a default component generator that produces values in the range[-65536.0, 65536.0]
.Vector2D
next()
-
Constructor Details
-
Vector2DGenerator
public Vector2DGenerator(net.java.quickcheck.Generator<java.lang.Double> in_gen)Construct a generator.- Parameters:
in_gen
- A component generator
-
-
Method Details
-
create
Create a generator initialized with a default component generator.- Returns:
- A generator
-
createSmall
Create a generator initialized with a default component generator that produces values in the range[-65536.0, 65536.0]
.- Returns:
- A generator
-
createNormal
Create a generator initialized with a default component generator that produces values in the range[-1.0, 1.0]
.- Returns:
- A generator
-
next
- Specified by:
next
in interfacenet.java.quickcheck.Generator<Vector2D>
-