public interface Vector2<V extends Value<V>> extends Vector<Vector2<V>,V>, Rotatable2<Vector2<V>>
Vector.Orientation
Matrix.Order
Modifier and Type | Method and Description |
---|---|
default java.awt.Dimension |
getDimension() |
default java.awt.Point |
getPoint() |
default java.awt.geom.Point2D |
getPoint2D() |
default V |
getX() |
default V |
getY() |
default Vector2<V> |
setData(java.awt.Dimension dimension) |
default Vector2<V> |
setData(java.awt.Point point) |
default Vector2<V> |
setData(java.awt.geom.Point2D point) |
getDimensions, getElement, getOrientation, getSize, getSizeSquared, setData, setData, transpose
add, assertDimensions, assertDimensions, assertIsSquare, divide, divide, divide, getColumnSize, getColumnVector, getColumnVectors, getData, getData, getData, getData, getData, getData2, getData2, getData2, getData2, getData2, getDataSize, getDimensions2, getDoubleData, getDoubleData2, getElement, getFloatData, getFloatData2, getIntData, getIntData2, getLongData, getLongData2, getMajorSize, getMajorVector, getMajorVectors, getMinorSize, getMinorVector, getMinorVectors, getOrder, getRowSize, getRowVector, getRowVectors, getTransposed, isSquare, multiply, multiply, multiply, multiply, multiplyData, negate, operateOnData, operateOnData, operateOnData, operateOnData2, operateOnData2, preMultiply, preMultiplyData, setData, setData, setData, setData, setData, setData, setData, setData, setData, setData2, setData2, setData2, setData2, setData2, setData2, setData2, setData2, subtract, transposeData, withOrder
anonymize, decoupleValue, getValue, immutable, invalidations, over, over
divide, divide, getDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultiplied, getMultiplied, multiply, multiply
getSubtracted
getNegated
getPreMultiplied
getMultiplied
getTranslated, translate
getRotated, getRotated, rotate, rotate