You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
2.9 KiB
9 lines
2.9 KiB
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define("../../../chunks/tslib.es6 ../../../core/Accessor ../../../core/has ../../../core/maybe ../../../core/accessorSupport/decorators/property ../../../core/Logger ../../../core/RandomLCG ../../../core/accessorSupport/decorators/subclass ../../../properties/defaultUnit ./AnalysisView3D ./interfaces ./AreaMeasurement/support/AreaMeasurementController ./AreaMeasurement/support/AreaMeasurementPathHelper ./AreaMeasurement/support/AreaMeasurementVisualization".split(" "),function(b,a,q,f,c,r,t,g,h,k, |
|
l,m,n,p){a=class extends k.AnalysisView3D(a){constructor(d){super(d);this.type="area-measurement-view-3d";this.stagedPoint=this.lastDraggedVertex=this.measurementData=this.analysis=null;this.mode=l.MeasurementMode.Auto}initialize(){const {analysis:d,view:e}=this;this.path=new n.AreaMeasurement3DPathHelper({view:e,areaMeasurement:d});this.analysisVisualization=new p.AreaMeasurementVisualization({view:e,analysis:d,analysisViewData:this});this.analysisController=new m.AreaMeasurementController({view:e, |
|
analysis:d,analysisViewData:this})}destroy(){this.analysisController=f.destroyMaybe(this.analysisController);this.analysisVisualization=f.destroyMaybe(this.analysisVisualization);this.path.destroy()}get updating(){return!!this.analysisVisualization?.loadingMessages}get result(){const {measurementData:d}=this;return null==d?{area:null,mode:null,perimeter:null}:"euclidean"===d.actualMeasurementMode?{area:d.area,perimeter:d.perimeterLength,mode:"euclidean"}:{area:d.geodesicArea,perimeter:d.pathLength, |
|
mode:"geodesic"}}get viewData(){return this.analysisVisualization.viewData}get validMeasurement(){return this.path.isValidPolygon}get unit(){return this.analysis.unit??this._defaultUnit}get testData(){}};b.__decorate([c.property({readOnly:!0})],a.prototype,"type",void 0);b.__decorate([c.property({constructOnly:!0,nonNullable:!0})],a.prototype,"analysis",void 0);b.__decorate([c.property()],a.prototype,"updating",null);b.__decorate([c.property()],a.prototype,"analysisVisualization",void 0);b.__decorate([c.property()], |
|
a.prototype,"analysisController",void 0);b.__decorate([c.property()],a.prototype,"result",null);b.__decorate([c.property()],a.prototype,"measurementData",void 0);b.__decorate([c.property()],a.prototype,"viewData",null);b.__decorate([c.property()],a.prototype,"validMeasurement",null);b.__decorate([c.property()],a.prototype,"path",void 0);b.__decorate([c.property()],a.prototype,"lastDraggedVertex",void 0);b.__decorate([c.property()],a.prototype,"stagedPoint",void 0);b.__decorate([c.property()],a.prototype, |
|
"mode",void 0);b.__decorate([c.property()],a.prototype,"unit",null);b.__decorate([c.property(h.defaultUnitPropertyMetadata)],a.prototype,"_defaultUnit",void 0);return a=b.__decorate([g.subclass("esri.views.3d.analysis.AreaMeasurementAnalysisView3D")],a)}); |