java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Float2
- All Implemented Interfaces:
Serializable,PrimitiveStorage<FloatBuffer>,TornadoVectorsInterface<FloatBuffer>
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Float2static Float2static voidstatic Float2static Float2asBuffer()static voidstatic Float2static Float2static Float2static voidstatic Float2static Float2static floatDuplicates this vector.static Float2static Float2floatget(int index) longfloatgetX()floatgetY()static Float2static booleanstatic floatReturns the vector length e.g.voidloadFromBuffer(FloatBuffer buffer) static floatstatic Float2static voidstatic Float2static Float2static floatstatic Float2static voidstatic Float2static Float2static Float2static Float2static voidstatic Float2static Float2static Float2static Float2static Float2scaleByInverse(Float2 a, float value) voidset(int index, float value) voidvoidsetX(float value) voidsetY(float value) intsize()static Float2static Float2static Float2static voidstatic Float2static Float2float[]toArray()toString()
-
Field Details
-
TYPE
-
-
Constructor Details
-
Float2
public Float2() -
Float2
public Float2(float x, float y)
-
-
Method Details
-
add
-
add
-
add
-
sub
-
sub
-
sub
-
div
-
div
-
div
-
mult
-
mult
-
mult
-
min
-
min
-
min
-
max
-
max
-
max
-
add
-
sub
-
mult
-
div
-
add
-
sub
-
mult
-
div
-
min
-
max
-
inc
-
dec
-
scaleByInverse
-
scale
-
sqrt
-
floor
-
fract
-
clamp
-
normalise
-
min
-
max
-
dot
-
length
Returns the vector length e.g. the sqrt of all elements squared.- Returns:
- float
-
isEqual
-
get
public float get(int index) -
set
public void set(int index, float value) -
set
-
getX
public float getX() -
setX
public void setX(float value) -
getY
public float getY() -
setY
public void setY(float value) -
duplicate
Duplicates this vector.- Returns:
Float2
-
toString
-
toString
-
loadFromBuffer
- Specified by:
loadFromBufferin interfacePrimitiveStorage<FloatBuffer>
-
asBuffer
- Specified by:
asBufferin interfacePrimitiveStorage<FloatBuffer>
-
size
public int size()- Specified by:
sizein interfacePrimitiveStorage<FloatBuffer>
-
toArray
public float[] toArray() -
getNumBytes
public long getNumBytes()- Specified by:
getNumBytesin interfaceTornadoVectorsInterface<FloatBuffer>
-