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文件,源码就 ...
随机推荐
- webstorm修改文件,webpack-dev-server不自动编译刷新的解决办法
webstorm设置中,"Settings"--"Appearance & Behavior"--"System Settings" ...
- HDP2.4安装(五):集群及组件安装
HDP(Hortonworks Data Platform)是hortworks推出的100%开源的hadoop发行版本,以YARN 作为其架构中心,包含pig.hive.phoniex.hbase. ...
- 用javacsv API 来操作csv文件
javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法. 先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中. 本站下载地址: htt ...
- astats日志分析系统
Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具. 功能: 一:访问量,访问次数,页面浏览量,点击数,数据流量等 二:精确到每月.每日.每小时的数据 三:访问者国家 四:访问者IP 五 ...
- Neutron LBaaS Service(2)—— Neutron Services Insertion Model
Service Insertion Service Insertion是Neutron中实现L4/L7层服务的框架.Neutron以前只有一级插件结构用于实现各种L2层技术(如LinuxBridge, ...
- jquery form表单序列号
1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用 ...
- oracle desc 表结构
SQL> desc v$logfile; 名称 是否为空? 类型 ----------------------------------------- -------- ------------- ...
- 【Linux】之系统工具top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷新 ...
- 我的Android最佳实践之—— 解决闪空界面问题
进入应用时,由于应用的启动Activity都会有默认的theme,所以会跳一下原始界面,才启动我们定义的theme. 修改这个问题的方法,就是给应用启动的Activity设置一个空的theme.如下面 ...
- Android Gradle实用技巧——APK文件名中加上SVN版本号,日期等
有时候,我们会希望能把APK文件名上带上打包日期,打包时svn的版本号,应用版本号等.当然这些也可以手动添加,但是手动的话也未免太不优雅了,而且可能会出错. 利用Gradle,我们可以让打包出来的ap ...