Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
ShapeRotation.h File Reference
#include "MantidGeometry/DllConfig.h"
#include "MantidKernel/Matrix.h"
#include <memory>

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 std::shared_ptr< IObject > Mantid::Geometry::getLabFrameShape (const IObject &shape, const Kernel::Matrix< double > &goniometerR)
 The shape as it sits in the lab frame: a clone rotated by whatever part of goniometerR it does not already carry, reporting goniometerR as its bake and keeping its material, id and any definition-frame rotation.
 
MANTID_GEOMETRY_DLL Kernel::Matrix< double > Mantid::Geometry::outstandingGoniometerRotation (const IObject &shape, const Kernel::Matrix< double > &goniometerR)
 The part of goniometerR that the shape does not already carry.