\(\renewcommand\AA{\unicode{x212B}}\)
V3D¶
This is a Python binding to the C++ class Mantid::Kernel::V3D.
- class 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
- getSpherical((V3D)self) std_vector_dbl :¶
Return the vector’s position in spherical coordinates
- 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