当前位置: 首页>>代码示例>>C++>>正文


C++ Workspace2D_sptr::setYUnit方法代码示例

本文整理汇总了C++中Workspace2D_sptr::setYUnit方法的典型用法代码示例。如果您正苦于以下问题:C++ Workspace2D_sptr::setYUnit方法的具体用法?C++ Workspace2D_sptr::setYUnit怎么用?C++ Workspace2D_sptr::setYUnit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Workspace2D_sptr的用法示例。


在下文中一共展示了Workspace2D_sptr::setYUnit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: createSANSInstrumentWorkspace

/*
 * Generate a SANS test workspace, with instrument geometry.
 * The geometry is the SANSTEST geometry, with a 30x30 pixel 2D detector.
 *
 * @param workspace: name of the workspace to be created.
 */
Workspace2D_sptr SANSInstrumentCreationHelper::createSANSInstrumentWorkspace(
    std::string workspace) {
  // Create a test workspace with test data with a well defined peak
  // The test instrument has two monitor channels
  Workspace2D_sptr ws = WorkspaceCreationHelper::create2DWorkspace123(
      nBins * nBins + nMonitors, 1, 1);
  AnalysisDataService::Instance().addOrReplace(workspace, ws);
  ws->getAxis(0)->unit() =
      Mantid::Kernel::UnitFactory::Instance().create("Wavelength");
  ws->setYUnit("");

  // Load instrument geometry
  runLoadInstrument("SANSTEST", ws);
  runLoadMappingTable(ws, nBins, nBins);

  return ws;
}
开发者ID:rosswhitfield,项目名称:mantid,代码行数:23,代码来源:SANSInstrumentCreationHelper.cpp


注:本文中的Workspace2D_sptr::setYUnit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。