\(\renewcommand\AA{\unicode{x212B}}\)
This is a Python binding to the C++ class Mantid::Geometry::BoundingBox.
mantid.geometry.
BoundingBox
¶Constructs a zero-sized box
centrePoint
((BoundingBox)self) → V3D :¶Returns a V3D containing the coordinates of the centre point. See mantid.kernel.V3D
doesLineIntersect
((BoundingBox)self, (V3D)startPoint, (V3D)lineDir) → bool :¶Returns true if the line given by the starting point & direction vector passes through the box
isNull
((BoundingBox)self) → bool :¶Returns true if the box has no dimensions that have been set
isPointInside
((BoundingBox)self, (V3D)point) → bool :¶Returns true if the given point is inside the object. See mantid.kernel.V3D
maxPoint
((BoundingBox)self) → V3D :¶Returns a V3D containing the values of the minimum of the box. See mantid.kernel.V3D
minPoint
((BoundingBox)self) → V3D :¶Returns a V3D containing the values of the minimum of the box. See mantid.kernel.V3D
width
((BoundingBox)self) → V3D :¶Returns a V3D containing the widths for each dimension. See mantid.kernel.V3D