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
 
 -