new FdPolylineEditor()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var ple = new Freedo.FdMicroApp.FdPolylineEditor(viewer);
ple.setHeightOffset(100);
ple.start();
    
Members
- 
    outlineColor :Freedo.Color
- 
    
    线颜色 Type:- Freedo.Color
 
- 
    outlineWidth :Number
- 
    
    线的像素宽度 Type:- Number
 
- 
    pointColor :Freedo.Color
- 
    
    点颜色 Type:- Freedo.Color
 
- 
    pointSize :Number
- 
    
    点大小 Type:- Number
 
Methods
- 
    cancel()
- 
    
    取消多段线编辑功能 
- 
    dispose()
- 
    
    销毁所有资源 
- 
    editNext()
- 
    
    编辑下一个节点 
- 
    editPre()
- 
    
    编辑上一个节点 
- 
    editPtByIndex()
- 
    
    根据序号编辑点 
- 
    endEdit()
- 
    
    编辑结束 
- 
    forceEnd()
- 
    
    结束绘制 
- 
    forceFinish()
- 
    
    结束绘制 
- 
    getData()
- 
    
    获取数据 Returns:返回值格式: { 编号1:{ lines: [线段实体,线段实体,...] pts: [Cartesian3], ptsG: [[经度,纬度,高度],...] } 编号2:{ lines: [线段实体,线段实体,...] pts: [Cartesian3], ptsG: [[经度,纬度,高度],...] }} - Type
- Object
 
- 
    hideAll()
- 
    
    隐藏全部 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdMicroApp.FdPolylineEditor~FdPolylineEditorCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    removeAll()
- 
    
    全部删除 
- 
    reset()
- 
    
    重置 
- 
    setAutoClose(close)
- 
    
    设置是否自动闭合 Parameters:Name Type Description closeBoolean true为自动闭合 
- 
    setAutoDel(autoDel)
- 
    
    设置是否自动删除辅助线 Parameters:Name Type Description autoDelBoolean true为自动删除 
- 
    setAutoDelLines(autoDel)
- 
    
    设置是否自动删除辅助线 Parameters:Name Type Description autoDelBoolean true为自动删除 
- 
    setHeightOffset(offset)
- 
    
    设置高度偏移量 Parameters:Name Type Description offsetNumber 偏移量 
- 
    setStartPt(pt)
- 
    
    如果想接着上一次绘制的线条继续绘制 则开始绘制前先设置起点 Parameters:Name Type Description ptObject 起点 
- 
    start()
- 
    
    激活多段线编辑功能 
- 
    startEdit()
- 
    
    开始进行节点编辑 
- 
    startEditPt()
- 
    
    开始进行节点编辑 
Type Definitions
- 
    FdPolylineEditorCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有以下几种:Start/Cancel/EditEnd/PointAdded(加点)/PLAdd(新增Polyline)/Transformed/DataChanged/Finished eventArgObject 事件对应的参数