Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
MeshObject2D.cpp File Reference
#include "MantidGeometry/Objects/MeshObject2D.h"
#include "MantidGeometry/Objects/IObject.h"
#include "MantidGeometry/Objects/MeshObjectCommon.h"
#include "MantidGeometry/Objects/Track.h"
#include "MantidGeometry/Rendering/GeometryHandler.h"
#include "MantidKernel/Material.h"
#include "MantidKernel/V3D.h"
#include <algorithm>
#include <cmath>
#include <memory>
#include <numeric>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Geometry
 
namespace  Mantid::Geometry::CoplanarChecks
 

Functions

bool Mantid::Geometry::CoplanarChecks::allCoplanar (const std::vector< Kernel::V3D > &vertices, const Kernel::V3D &normal)
 Establish if all vertices are coplanar. More...
 
bool Mantid::Geometry::CoplanarChecks::sufficientPoints (const std::vector< Kernel::V3D > &vertices)
 
Kernel::V3D Mantid::Geometry::CoplanarChecks::surfaceNormal (const std::vector< Kernel::V3D > &vertices)
 Establish the first surface normal. More...
 
Kernel::V3D Mantid::Geometry::CoplanarChecks::validatePointsCoplanar (const std::vector< Kernel::V3D > &vertices)
 Establish the surface normal for a set of vertices. More...