本文整理汇总了C++中ImageWindow::setDisplayGlobe方法的典型用法代码示例。如果您正苦于以下问题:C++ ImageWindow::setDisplayGlobe方法的具体用法?C++ ImageWindow::setDisplayGlobe怎么用?C++ ImageWindow::setDisplayGlobe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImageWindow
的用法示例。
在下文中一共展示了ImageWindow::setDisplayGlobe方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doIt
boolean NoUndoImageCommand::doIt(CommandInterface *ci)
{
ImageWindow *image = this->image;
boolean ret = TRUE;
ImageNode *in = (ImageNode*)image->node;
ASSERT(image);
switch (this->commandType) {
case NoUndoImageCommand::SetBGColor:
image->postBackgroundColorDialog();
break;
case NoUndoImageCommand::DisplayGlobe:
image->setDisplayGlobe();
break;
case NoUndoImageCommand::ViewControl:
ret = image->postViewControlDialog();
break;
case NoUndoImageCommand::RenderingOptions:
ret = image->postRenderingOptionsDialog();
break;
case NoUndoImageCommand::Throttle:
ret = image->postThrottleDialog();
break;
case NoUndoImageCommand::ChangeImageName:
ret = image->postChangeImageNameDialog();
break;
case NoUndoImageCommand::AutoAxes:
ret = image->postAutoAxesDialog();
break;
case NoUndoImageCommand::OpenVPE:
ret = image->postVPE();
break;
case NoUndoImageCommand::Depth8:
if( in && image->imageDepth8Option->getState() )
image->changeDepth(8);
break;
case NoUndoImageCommand::Depth12:
if( in && image->imageDepth12Option->getState() )
image->changeDepth(12);
break;
case NoUndoImageCommand::Depth15:
if( in && image->imageDepth15Option->getState() )
image->changeDepth(15);
break;
case NoUndoImageCommand::Depth16:
if( in && image->imageDepth16Option->getState() )
image->changeDepth(16);
break;
case NoUndoImageCommand::Depth24:
if( in && image->imageDepth24Option->getState() )
image->changeDepth(24);
break;
case NoUndoImageCommand::Depth32:
if( in && image->imageDepth32Option->getState() )
image->changeDepth(32);
break;
case NoUndoImageCommand::SetCPAccess:
image->postPanelAccessDialog(
((DisplayNode*)image->node)->getPanelManager());
break;
case NoUndoImageCommand::SaveImage:
image->saveImage();
break;
case NoUndoImageCommand::SaveAsImage:
ret = image->postSaveImageDialog();
break;
case NoUndoImageCommand::PrintImage:
ret = image->postPrintImageDialog();
break;
default:
ASSERT(0);
}
return ret;
}