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


C# GeoCoord.h方法代码示例

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


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

示例1: subtract

 public GeoCoord subtract(GeoCoord a, bool spans180)
 {
     double x = a.x();
     double dx = m_X - x;
     if(spans180)
     {     // dx < 360.0 && Math.Abs(dx) > 180.0) {
         if(x > 90.0 && m_X < -90)
         {
             x -= 360.0;
         }
         else if(m_X > 90.0 && x < -90)
         {
             x += 360.0;
         }
         dx = m_X - x;
     }
     double dy = m_Y - a.y();
     double dz = m_H - a.h();
     return new GeoCoord(dx, dy, dz);
 }
开发者ID:slgrobotics,项目名称:QuakeMap,代码行数:20,代码来源:GeoCoord.cs

示例2: translate

 public void translate(GeoCoord to)
 {
     m_X = to.x();
     m_Y = to.y();
     m_H = to.h();
 }
开发者ID:slgrobotics,项目名称:QuakeMap,代码行数:6,代码来源:GeoCoord.cs

示例3: add

 public GeoCoord add(GeoCoord a)
 {
     return new GeoCoord(m_X + a.x(), m_Y + a.y(), m_H + a.h());
 }
开发者ID:slgrobotics,项目名称:QuakeMap,代码行数:4,代码来源:GeoCoord.cs


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