text: ﻿import {SuperMap} from '../SuperMap';
  import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
  
  /**
   * @class SuperMap.FacilityAnalystTracedown3DParameters
   * @category iServer FacilityAnalyst3D TraceDownResult
   * @classdesc 下游追踪资源参数类。
   * @extends {SuperMap.FacilityAnalyst3DParameters}
   * @param {Object} options - 参数。 
   * @param {number} [options.edgeID] - 指定的弧段ID。 
   * @param {number} [options.nodeID] - 指定的结点ID。 
   * @param {string} options.weightName - 指定的权值字段信息对象的名称。 
   * @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true，表示不确定流向有效，遇到不确定流向时分析继续进行；
   * 指定为 false，表示不确定流向无效，遇到不确定流向将停止在该方向上继续查找。
  
   */
  export class FacilityAnalystTracedown3DParameters extends FacilityAnalyst3DParameters {
  
      constructor(options) {
          super(options);
          this.CLASS_NAME = "SuperMap.FacilityAnalystTracedown3DParameters";
      }
  
      /**
       * @function SuperMap.FacilityAnalystTracedown3DParameters.prototype.destroy
       * @override
       */
      destroy() {
          super.destroy();
      }
  
  
  }
  
  SuperMap.FacilityAnalystTracedown3DParameters = FacilityAnalystTracedown3DParameters;