public interface Vector2<V extends Value<V>> extends Vector<Vector2<V>,V>, Rotatable2<Vector2<V>>
Vector.OrientationMatrix.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, transposeadd, 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, withOrderanonymize, decoupleValue, getValue, immutable, invalidations, over, overdivide, divide, getDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultiplied, getMultiplied, multiply, multiplygetSubtractedgetNegatedgetPreMultipliedgetMultipliedgetTranslated, translategetRotated, getRotated, rotate, rotate