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


C++ ViewPort::IsValid方法代码示例

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


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

示例1: CreatePlugInViewport

PlugIn_ViewPort CreatePlugInViewport( const ViewPort &vp)
{
      //    Create a PlugIn Viewport
      ViewPort tvp = vp;
      PlugIn_ViewPort pivp;

      pivp.clat =                   tvp.clat;                   // center point
      pivp.clon =                   tvp.clon;
      pivp.view_scale_ppm =         tvp.view_scale_ppm;
      pivp.skew =                   tvp.skew;
      pivp.rotation =               tvp.rotation;
      pivp.chart_scale =            tvp.chart_scale;
      pivp.pix_width =              tvp.pix_width;
      pivp.pix_height =             tvp.pix_height;
      pivp.rv_rect =                tvp.rv_rect;
      pivp.b_quilt =                tvp.b_quilt;
      pivp.m_projection_type =      tvp.m_projection_type;

      pivp.lat_min =                tvp.GetBBox().GetMinY();
      pivp.lat_max =                tvp.GetBBox().GetMaxY();
      pivp.lon_min =                tvp.GetBBox().GetMinX();
      pivp.lon_max =                tvp.GetBBox().GetMaxX();

      pivp.bValid =                 tvp.IsValid();                 // This VP is valid

      return pivp;
}
开发者ID:biiont,项目名称:OpenCPN,代码行数:27,代码来源:pluginmanager.cpp


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