IGeoDatabaseBridge2.GetLineOfSight
IGeoDatabaseBridge2.GetLineOfSight Method
Returns a line-of-site indicator interpolated from the TIN based on an input polyline.
[Visual Basic 6.0]
Sub GetLineOfSight(
ByVal pSurface As ISurface, _
ByVal pObserver As IPoint, _
ByVal pTarget As IPoint, _
ppObstruction As IPoint, _
ppVisibleLines As IPolyline, _
ppInvisibleLines As IPolyline, _
pbIsVisible As Boolean, _
ByVal bApplyCurvature As Boolean, _
ByVal bApplyRefraction As Boolean, _
[pRefractionFactor As Variant] _
)
[Visual Basic .NET]
Public Sub GetLineOfSight ( _
ByVal pSurface As ISurface, _
ByVal pObserver As IPoint, _
ByVal pTarget As IPoint, _
ByRef ppObstruction As IPoint, _
ByRef ppVisibleLines As IPolyline, _
ByRef ppInvisibleLines As IPolyline, _
ByRef pbIsVisible As Boolean, _
ByVal bApplyCurvature As Boolean, _
ByVal bApplyRefraction As Boolean, _
[ByRef pRefractionFactor As Object] _
)
[C#]
public void GetLineOfSight (
ISurface pSurface,
IPoint pObserver,
IPoint pTarget,
ref IPoint ppObstruction,
ref IPolyline ppVisibleLines,
ref IPolyline ppInvisibleLines,
ref bool pbIsVisible,
ref bool bApplyCurvature,
ref bool bApplyRefraction,
ref object pRefractionFactor
);
Optional Values
[Java]
public void getLineOfSight (
ISurface pSurface,
IPoint pObserver,
IPoint pTarget,
IPoint ppObstruction,
IPolyline ppVisibleLines,
IPolyline ppInvisibleLines,
Boolean pbIsVisible,
Boolean bApplyCurvature,
Boolean bApplyRefraction,
Object pRefractionFactor
)
throws
IOException,
AutomationException
[C++]
HRESULT GetLineOfSight(
ISurface* pSurface,
IPoint* pObserver,
IPoint* pTarget,
IPoint** ppObstruction,
IPolyline** ppVisibleLines,
IPolyline** ppInvisibleLines,
VARIANT_BOOL* pbIsVisible,
VARIANT_BOOL bApplyCurvature,
VARIANT_BOOL bApplyRefraction,
VARIANT* pRefractionFactor
);
Parameters
pSurface [in]
pSurface is a parameter of type ISurface
pObserver [in]
pObserver is a parameter of type IPoint
pTarget [in]
pTarget is a parameter of type IPoint
ppObstruction [out]
ppObstruction is a parameter of type IPoint
ppVisibleLines [out]
ppVisibleLines is a parameter of type IPolyline
ppInvisibleLines [out]
ppInvisibleLines is a parameter of type IPolyline
pbIsVisible [out]
pbIsVisible is a parameter of type VARIANT_BOOL
bApplyCurvature [in]
bApplyCurvature is a parameter of type VARIANT_BOOL
bApplyRefraction [in]
bApplyRefraction is a parameter of type VARIANT_BOOL
pRefractionFactor [optional]
pRefractionFactor is a parameter of type VARIANT
To indicate this parameter is undefined pass a reference to a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.
Product Availability
See Also
IGeoDatabaseBridge2.GetLineOfSight的更多相关文章
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数005·graphics-obj,基本绘图单元,包括线段、矩形、椭圆、圆形
<zw版·Halcon-delphi系列原创教程> Halcon分类函数005·graphics-obj,基本绘图单元,包括线段.矩形.椭圆.圆形 graphics-obj,基本绘图单元, ...
- 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版
<zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...
随机推荐
- java中的分支
条件语句: if-else选择结构: if(条件块){ 代码块1 }else{ 代码块2 } ...
- mongoDB 下载/安装/客户端笔记
1.下载: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.0.3.zip 2.安装 1.解压mongodb-win32-x86 64- ...
- ASP.NET MVC3升级到ASP.NET MVC4 的方法
ASP.NET MVC3升级 ASP.NET MVC4 的方法: 1.先去掉引用的System.Web.Mvc.dll(MVC3版本),重新引入System.Web.Mvc.dll(MVC4版本) 2 ...
- R(八): R分词统计-老九门
分析文本内容基本的步骤:提取文本中的词语 -> 统计词语频率 -> 词频属性可视化.词频:能反映词语在文本中的重要性,一般越重要的词语,在文本中出现的次数就会越多.词云:让词语的频率属性可 ...
- [Spring] IOC - study
Spring IOC简单注入例子,本例子使用JUnit进行测试.Spring版本:3.2 项目结构: Spring所需引用的JAR包: Spring XML配置: springContext.xml ...
- SPOJ #10657. LOGIC (riddle)
1 line in Ruby(2.0), 36B: p (1..n=gets.to_i).reduce(:*)+2**n-n
- Office导入导出组件权限配置汇总
NET导出Excel遇到的80070005错误的解决方法: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现 ...
- java中用中国网建提供的SMS短信平台发送短信
接下来的项目需求中提到需要短信发送功能,以前没有做过,因此便在网上搜了一下.大体上说的都是有三种方法,分别是sina提供的webservice接口.短信mao和中国网建提供的SMS短信平台. 这三种方 ...
- ZooKeeper典型应用场景(转)
ZooKeeper是一个高可用的分布式数据管理与系统协调框架.基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题.网上 ...
- C++库大全(转)
基础类1. Dinkumware C++ Library 参考站点:http://www.dinkumware.com P.J. Plauger编写的高品质的标准库.P.J. Plauger博士是Dr ...