|
Mantid
|
#include "MantidGeometry/Math/PolygonEdge.h"#include "MantidKernel/FloatingPointComparison.h"#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::Geometry |
Functions | |
| MANTID_GEOMETRY_DLL PointClassification | Mantid::Geometry::classify (const Kernel::V2D &pt, const PolygonEdge &edge) |
| Helper function for classification. | |
| MANTID_GEOMETRY_DLL PolygonEdge::Orientation | Mantid::Geometry::crossingPoint (const PolygonEdge &edgeOne, const PolygonEdge &edgeTwo, Kernel::V2D &crossPoint) |
| Calculate the crossing point of one edge with wrt another. | |
| MANTID_GEOMETRY_DLL bool | Mantid::Geometry::edgeAimsAt (const PolygonEdge &a, const PolygonEdge &b, PointClassification aclass, PolygonEdge::Orientation crossType) |
| Return if the edges aim at each other. | |
| MANTID_GEOMETRY_DLL PolygonEdge::Orientation | Mantid::Geometry::orientation (const PolygonEdge &focusEdge, const PolygonEdge &refEdge, double &t) |
| Calculate the orientation type of one edge wrt to another. | |