本文整理汇总了C++中SpatialDataView::createDefaultAnimation方法的典型用法代码示例。如果您正苦于以下问题:C++ SpatialDataView::createDefaultAnimation方法的具体用法?C++ SpatialDataView::createDefaultAnimation怎么用?C++ SpatialDataView::createDefaultAnimation使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SpatialDataView
的用法示例。
在下文中一共展示了SpatialDataView::createDefaultAnimation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: execute
bool DiHdfImporter::execute(PlugInArgList* pInArgList, PlugInArgList* pOutArgList)
{
if (!RasterElementImporterShell::execute(pInArgList, pOutArgList))
{
return false;
}
SpatialDataView* pView = (pOutArgList == NULL) ? NULL : pOutArgList->getPlugInArgValue<SpatialDataView>("View");
if (pView != NULL)
{
if (pView->createDefaultAnimation() == NULL)
{
return false;
}
AnimationController* pController = Service<AnimationServices>()->getAnimationController(pView->getName());
if (pController == NULL)
{
return false;
}
pController->setAnimationCycle(REPEAT);
pController->setCanDropFrames(false);
pController->setIntervalMultiplier(2);
AnimationToolBar* pToolbar = static_cast<AnimationToolBar*>(Service<DesktopServices>()->getWindow("Animation", TOOLBAR));
VERIFY(pToolbar);
pToolbar->setAnimationController(pController);
}
return true;
}