Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
NonOrthogonal.cpp File Reference
#include "MantidQtWidgets/Common/NonOrthogonal.h"
#include "MantidAPI/CoordTransform.h"
#include "MantidAPI/IMDEventWorkspace.h"
#include "MantidAPI/IMDHistoWorkspace.h"
#include "MantidAPI/IMDWorkspace.h"
#include "MantidAPI/Run.h"
#include "MantidAPI/Sample.h"
#include "MantidGeometry/Crystal/OrientedLattice.h"
#include "MantidGeometry/Crystal/UnitCell.h"
#include "MantidGeometry/MDGeometry/HKL.h"
#include "MantidKernel/Matrix.h"
#include <algorithm>
#include <array>
#include <boost/pointer_cast.hpp>
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  MantidQt
 The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress bar for them, and a property list.
 
namespace  MantidQt::API
 

Functions

std::pair< double, double > EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::getGridLineAnglesInRadian (const std::array< Mantid::coord_t, 9 > &skewMatrixCoord, size_t dimX, size_t dimY)
 We get the angles that are used for plotting of the grid lines. More...
 
size_t EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::getMissingHKLDimensionIndex (const Mantid::API::IMDWorkspace_const_sptr &workspace, size_t dimX, size_t dimY)
 
bool EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::isHKLDimensions (const Mantid::API::IMDWorkspace &workspace, size_t dimX, size_t dimY)
 
void EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::provideSkewMatrix (Mantid::Kernel::DblMatrix &skewMatrix, const Mantid::API::IMDWorkspace &workspace)
 
bool EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::requiresSkewMatrix (const Mantid::API::IMDWorkspace &workspace)
 
void EXPORT_OPT_MANTIDQT_COMMON MantidQt::API::transformFromDoubleToCoordT (const Mantid::Kernel::DblMatrix &skewMatrix, std::array< Mantid::coord_t, 9 > &skewMatrixCoord)
 
void MantidQt::API::transformLookpointToWorkspaceCoord (Mantid::coord_t *lookPoint, const std::array< Mantid::coord_t, 9 > &skewMatrix, const size_t &dimX, const size_t &dimY, const size_t &dimSlice)
 Explanation of index mapping lookPoint[0] is H lookPoint[1] is K lookPoint[2] is L eg Have matrix (from xyz -> hkl) and X, K, Z H = M11 . More...