本文整理汇总了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;
}