java.lang.Object
swim.math.R2
- All Implemented Interfaces:
Debug,AffineSpace<R2Point,,R2Vector, Double> F2<R2Vector,,Double> TensorSpace<R2Vector,,Double> VectorModule<R2Vector,,Double> VectorSpace<R2Vector,Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal R2Vectorfinal R2Vector<T> Output<T>Writes a developer readable, debug-formatted string representation of this object tooutput.final R2Vectordifference(R2Point p, R2Point q) final Doublefinal Doublefinal R2Vectorfinal R2Vectorfinal R2Vectorfinal R2Pointorigin()final Rscalar()static R2space()final R2VectortoString()final R2Pointfinal R2vector()final R2Vectorzero()
-
Constructor Details
-
R2
protected R2()
-
-
Method Details
-
vector
- Specified by:
vectorin interfaceAffineSpace<R2Point,R2Vector, Double>
-
scalar
- Specified by:
scalarin interfaceAffineSpace<R2Point,R2Vector, Double> - Specified by:
scalarin interfaceTensorSpace<R2Vector,Double> - Specified by:
scalarin interfaceVectorModule<R2Vector,Double> - Specified by:
scalarin interfaceVectorSpace<R2Vector,Double>
-
dimensions
- Specified by:
dimensionsin interfaceTensorSpace<R2Vector,Double>
-
origin
- Specified by:
originin interfaceAffineSpace<R2Point,R2Vector, Double>
-
zero
- Specified by:
zeroin interfaceTensorSpace<R2Vector,Double> - Specified by:
zeroin interfaceVectorModule<R2Vector,Double> - Specified by:
zeroin interfaceVectorSpace<R2Vector,Double>
-
of
-
getX
-
getY
-
add
- Specified by:
addin interfaceTensorSpace<R2Vector,Double> - Specified by:
addin interfaceVectorModule<R2Vector,Double> - Specified by:
addin interfaceVectorSpace<R2Vector,Double>
-
opposite
- Specified by:
oppositein interfaceTensorSpace<R2Vector,Double> - Specified by:
oppositein interfaceVectorModule<R2Vector,Double> - Specified by:
oppositein interfaceVectorSpace<R2Vector,Double>
-
subtract
- Specified by:
subtractin interfaceTensorSpace<R2Vector,Double> - Specified by:
subtractin interfaceVectorModule<R2Vector,Double> - Specified by:
subtractin interfaceVectorSpace<R2Vector,Double>
-
multiply
- Specified by:
multiplyin interfaceTensorSpace<R2Vector,Double> - Specified by:
multiplyin interfaceVectorModule<R2Vector,Double> - Specified by:
multiplyin interfaceVectorSpace<R2Vector,Double>
-
combine
- Specified by:
combinein interfaceTensorSpace<R2Vector,Double> - Specified by:
combinein interfaceVectorModule<R2Vector,Double> - Specified by:
combinein interfaceVectorSpace<R2Vector,Double>
-
translate
- Specified by:
translatein interfaceAffineSpace<R2Point,R2Vector, Double>
-
difference
- Specified by:
differencein interfaceAffineSpace<R2Point,R2Vector, Double>
-
debug
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput. -
toString
-
space
-