public class Rotate3f extends AbstractBinaryHybridCFI1<org.joml.Vector3f,org.joml.Quaternionfc,org.joml.Vector3f> implements Ops.LinAlg.Rotate
SpecialOp.FlavorNAME| Constructor and Description |
|---|
Rotate3f() |
| Modifier and Type | Method and Description |
|---|---|
void |
compute(org.joml.Vector3f v,
org.joml.Quaternionfc q,
org.joml.Vector3f vDot)
Computes the output given two inputs.
|
org.joml.Vector3f |
createOutput(org.joml.Vector3f v,
org.joml.Quaternionfc q)
Create an output object given two inputs.
|
void |
mutate1(org.joml.Vector3f v,
org.joml.Quaternionfc q)
Mutates the first argument in-place.
|
in1, in2, out, setInput1, setInput2, setOutputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitops, setEnvironmentgetIndependentInstance, mutate, run, runcalculate, calculate, createOutputcomputein, in1in2, setInput, setInput1, setInput2run, runcalculate, createOutputcomputesetOutputcandidates, filterArity, opinitializepublic void compute(org.joml.Vector3f v,
org.joml.Quaternionfc q,
org.joml.Vector3f vDot)
BinaryComputerOpcompute in interface BinaryComputerOp<org.joml.Vector3f,org.joml.Quaternionfc,org.joml.Vector3f>v - first argument to the computation, which
must be non-nullq - second argument to the computation, which
must be non-nullvDot - object where the computation's result will be stored, which
must be non-null and a different object than
input1 and input2public org.joml.Vector3f createOutput(org.joml.Vector3f v,
org.joml.Quaternionfc q)
BinaryOutputFactorycreateOutput in interface BinaryOutputFactory<org.joml.Vector3f,org.joml.Quaternionfc,org.joml.Vector3f>v - first input which determines how to create the outputq - second input which determines how to create the outputpublic void mutate1(org.joml.Vector3f v,
org.joml.Quaternionfc q)
BinaryInplace1Opmutate1 in interface BinaryInplace1Op<org.joml.Vector3f,org.joml.Quaternionfc,org.joml.Vector3f>v - First argument of the BinaryInplace1Op, which
will be mutated.q - Second argument of the BinaryInplace1Op, which will
not be mutated.Copyright © 2014–2022 ImageJ. All rights reserved.