Mantid
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
NonOrthogonal.h File Reference
#include "MantidAPI/IMDWorkspace.h"
#include "MantidKernel/Matrix.h"
#include "MantidQtWidgets/Common/DllOption.h"
#include <array>

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
 

Enumerations

enum class  MantidQt::API::DimensionSelection { MantidQt::API::H , MantidQt::API::K , MantidQt::API::L }
 

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)
 
template<typename T >
void MantidQt::API::transformLookpointToWorkspaceCoord (T &lookPoint, const std::array< Mantid::coord_t, 9 > &skewMatrix, const size_t &dimX, const size_t &dimY, const size_t &dimSlice)