java.lang.Object
swim.math.R3
- All Implemented Interfaces:
Debug,AffineSpace<R3Point,,R3Vector, Double> F3<R3Vector,,Double> TensorSpace<R3Vector,,Double> VectorModule<R3Vector,,Double> VectorSpace<R3Vector,Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal R3Vectorfinal R3Vector<T> Output<T>Writes a developer readable, debug-formatted string representation of this object tooutput.final R3Vectordifference(R3Point p, R3Point q) final Doublefinal Doublefinal Doublefinal R3Vectorfinal R3Vectorfinal R3Vectorfinal R3Pointorigin()final Rscalar()static R3space()final R3VectortoString()final R3Pointfinal R3vector()final R3Vectorzero()
-
Constructor Details
-
R3
protected R3()
-
-
Method Details
-
vector
- Specified by:
vectorin interfaceAffineSpace<R3Point,R3Vector, Double>
-
scalar
- Specified by:
scalarin interfaceAffineSpace<R3Point,R3Vector, Double> - Specified by:
scalarin interfaceTensorSpace<R3Vector,Double> - Specified by:
scalarin interfaceVectorModule<R3Vector,Double> - Specified by:
scalarin interfaceVectorSpace<R3Vector,Double>
-
dimensions
- Specified by:
dimensionsin interfaceTensorSpace<R3Vector,Double>
-
origin
- Specified by:
originin interfaceAffineSpace<R3Point,R3Vector, Double>
-
zero
- Specified by:
zeroin interfaceTensorSpace<R3Vector,Double> - Specified by:
zeroin interfaceVectorModule<R3Vector,Double> - Specified by:
zeroin interfaceVectorSpace<R3Vector,Double>
-
of
-
getX
-
getY
-
getZ
-
add
- Specified by:
addin interfaceTensorSpace<R3Vector,Double> - Specified by:
addin interfaceVectorModule<R3Vector,Double> - Specified by:
addin interfaceVectorSpace<R3Vector,Double>
-
opposite
- Specified by:
oppositein interfaceTensorSpace<R3Vector,Double> - Specified by:
oppositein interfaceVectorModule<R3Vector,Double> - Specified by:
oppositein interfaceVectorSpace<R3Vector,Double>
-
subtract
- Specified by:
subtractin interfaceTensorSpace<R3Vector,Double> - Specified by:
subtractin interfaceVectorModule<R3Vector,Double> - Specified by:
subtractin interfaceVectorSpace<R3Vector,Double>
-
multiply
- Specified by:
multiplyin interfaceTensorSpace<R3Vector,Double> - Specified by:
multiplyin interfaceVectorModule<R3Vector,Double> - Specified by:
multiplyin interfaceVectorSpace<R3Vector,Double>
-
combine
- Specified by:
combinein interfaceTensorSpace<R3Vector,Double> - Specified by:
combinein interfaceVectorModule<R3Vector,Double> - Specified by:
combinein interfaceVectorSpace<R3Vector,Double>
-
translate
- Specified by:
translatein interfaceAffineSpace<R3Point,R3Vector, Double>
-
difference
- Specified by:
differencein interfaceAffineSpace<R3Point,R3Vector, Double>
-
debug
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput. -
toString
-
space
-