Uses of Class
net.preibisch.mvrecon.vecmath.Vector3d
Packages that use Vector3d
-
Uses of Vector3d in net.preibisch.mvrecon.process.boundingbox
Methods in net.preibisch.mvrecon.process.boundingbox with parameters of type Vector3dModifier and TypeMethodDescriptionstatic Transform3DBoundingBoxReorientation.getRotation(Vector3d v0, Vector3d v1) Computes a Transform3D that will rotate vector v0 into the direction of vector v1.protected net.imglib2.util.Pair<Double, double[]> BoundingBoxReorientation.testAxis(Vector3d v, List<net.imglib2.RealLocalizable> points) Test one major axis for the minimal bounding box volume required -
Uses of Vector3d in net.preibisch.mvrecon.vecmath
Methods in net.preibisch.mvrecon.vecmath with parameters of type Vector3dModifier and TypeMethodDescriptionfinal doubleReturns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].final voidSets this vector to the vector cross product of vectors v1 and v2.final doubleReturns the dot product of this vector and vector v1.final doublePerforms an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale.final doublePerforms an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale.final voidRetrieves the translational components of this matrix.final doublePlaces the normalized rotational component of this transform into the matrix parameter; place the translational component into the vector parameter.final doublePlaces the normalized rotational component of this transform into the matrix parameter; place the translational component into the vector parameter.final doublePlaces the quaternion equivalent of the normalized rotational component of this transform into the quaternion parameter; places the translational component into the Vector parameter.final doublePlaces the quaternion equivalent of the normalized rotational component of this transform into the quaternion parameter; places the translational component into the Vector parameter.final voidRetrieves the translational components of this transform.final voidCopies the matrix values in the specified column into the vector parameter.final voidCopies the matrix values in the specified row into the vector parameter.final voidGets the possibly non-uniform scale components of the current transform and places them into the scale vector.voidHelping function that specifies the position and orientation of a view matrix.final voidSets the value of this vector to the normalization of vector v1.final voidSets the value of this AxisAngle4d to the specified axis and angle.final voidSets the value of this transform to a scale and translation matrix; the scale is not applied to the translation and all of the matrix values are modified.final voidSets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale factor.final voidSets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.final voidSets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.final voidSets the value of this matrix to a translate matrix by the passed translation value.final voidSets the value of this transform to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified.final voidSets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale factor.final voidSets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.final voidSets the value of this transform to a scale and translation matrix; the scale is not applied to the translation and all of the matrix values are modified.final voidSets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.final voidSets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s.final voidSets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.final voidSets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s.final voidSets the translational value of this matrix to the Vector3d paramter values, and sets the other components of the matrix as if this transform were an identity matrix.final voidSets the value of this transform to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified.final voidSets the specified column of this matrix3d to the vector provided.final voidSets the rotational component (upper 3x3) of this transform to the rotation matrix converted from the Euler angles provided; the other non-rotational elements are set as if this were an identity matrix.final voidSets the specified row of this matrix3d to the Vector provided.final voidSets the possibly non-uniform scale component of the current transform; any existing scale is first factored out of the existing transform before the new scale is applied.final voidMatrix4d.setTranslation(Vector3d trans) Modifies the translational components of this matrix to the values of the Vector3d argument; the other values of this matrix are not modified.final voidTransform3D.setTranslation(Vector3d trans) Replaces the translational components of this transform to the values in the Vector3d argument; the other values of this transform are not modified.final voidTransforms the normal parameter by this transform and places the value back into normal.final voidTransforms the normal parameter by this Matrix4d and places the value into normalOut.final voidTransforms the normal parameter by this transform and places the value back into normal.final voidTransforms the normal parameter by this transform and places the value into normalOut.Constructors in net.preibisch.mvrecon.vecmath with parameters of type Vector3dModifierConstructorDescriptionAxisAngle4d(Vector3d axis, double angle) Constructs and initializes an AxisAngle4d from the specified axis and angle.Constructs and initializes a Matrix4f from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components of the matrix.Constructs and initializes a Matrix4d from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components of the matrix.Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components.Transform3D(Matrix3d m1, Vector3d t1, double s) Constructs and initializes a transform from the rotation matrix, translation, and scale values.Transform3D(Matrix3f m1, Vector3d t1, double s) Constructs and initializes a transform from the rotation matrix, translation, and scale values.Transform3D(Quat4d q1, Vector3d t1, double s) Constructs and initializes a transform from the quaternion, translation, and scale values.Transform3D(Quat4f q1, Vector3d t1, double s) Constructs and initializes a transform from the quaternion, translation, and scale values.Constructs and initializes a Vector3d from the specified Vector3d.Constructs and initializes a Vector3f from the specified Vector3d.