\(\renewcommand\AA{\unicode{x212B}}\)
This is a Python binding to the C++ class Mantid::Kernel::V3D.
mantid.kernel.
V3D
¶X
((V3D)self) → float :¶Returns the X coordinate
Y
((V3D)self) → float :¶Returns the Y coordinate
Z
((V3D)self) → float :¶Returns the Z coordinate
angle
((V3D)self, (V3D)other) → float :¶Returns the angle between this vector and another
cosAngle
((V3D)self, (V3D)other) → float :¶Returns cos(angle) between this vector and another
cross_prod
((V3D)self, (V3D)other) → V3D :¶Computes the cross product between this and another vector
directionAngles
((V3D)self[, (bool)inDegrees]) → V3D :¶Calculate direction angles from direction cosines
distance
((V3D)self, (V3D)other) → float :¶Returns the distance between this vector and another
getX
((V3D)self) → float :¶Returns the X coordinate
getY
((V3D)self) → float :¶Returns the Y coordinate
getZ
((V3D)self) → float :¶Returns the Z coordinate
norm
((V3D)self) → float :¶Calculates the length of the vector
norm2
((V3D)self) → float :¶Calculates the squared length of the vector
scalar_prod
((V3D)self, (V3D)other) → float :¶Computes the scalar product between this and another vector
zenith
((V3D)self, (V3D)other) → float :¶Returns the zenith between this vector and another