Custom Gis Application with Arcgis Javascript API with modern layouting
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.
 
 

10 lines
3.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 ./DirectLineMeasurement/DirectLineMeasurementController ./DirectLineMeasurement/DirectLineMeasurementVisualization".split(" "),function(b,a,p,e,c,q,r,g,h,k,l,m,n){a=class extends k.AnalysisView3D(a){constructor(d){super(d);
this.type="direct-line-measurement-view-3d";this.result=this.analysis=null;this.measurementMode=l.MeasurementMode.Auto;this.elevationAlignedEndPoint=this.elevationAlignedStartPoint=null}initialize(){const d=this.view,f=this.analysis;this._analysisVisualization=new n.DirectLineMeasurementVisualization({view:d,analysis:f,analysisView:this});this._analysisController=new m.DirectLineMeasurementController({view:d,analysis:f,viewData:this})}destroy(){this._analysisController=e.destroyMaybe(this._analysisController);
this._analysisVisualization=e.destroyMaybe(this._analysisVisualization)}get updating(){return!!this._analysisVisualization?.loadingMessages}get viewMode(){return this._analysisVisualization.viewMode}get actualVisualizedMeasurement(){return this._analysisVisualization.actualVisualizedMeasurement}get visualElementOrientation(){return this._analysisVisualization.visualElementOrientation}set visualElementOrientation(d){this._analysisVisualization.visualElementOrientation=d}get allowVisualElementsOrientationChange(){return this._analysisVisualization.allowVisualElementsOrientationChange}set allowVisualElementsOrientationChange(d){this._analysisVisualization.allowVisualElementsOrientationChange=
d}get triangleCollapseRatioThreshold(){return this._analysisVisualization.triangleCollapseRatioThreshold}set triangleCollapseRatioThreshold(d){this._analysisVisualization.triangleCollapseRatioThreshold=d}get directLabelText(){return this._analysisVisualization.labels.direct?.text??""}get horizontalLabelText(){return this._analysisVisualization.labels.horizontal?.text??""}get verticalLabelText(){return this._analysisVisualization.labels.vertical?.text??""}get unit(){return this.analysis.unit??this._defaultUnit}get testData(){}};
b.__decorate([c.property()],a.prototype,"updating",null);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,"result",void 0);b.__decorate([c.property()],a.prototype,"measurementMode",void 0);b.__decorate([c.property()],a.prototype,"elevationAlignedStartPoint",void 0);b.__decorate([c.property()],a.prototype,"elevationAlignedEndPoint",void 0);b.__decorate([c.property({readOnly:!0})],
a.prototype,"viewMode",null);b.__decorate([c.property({readOnly:!0})],a.prototype,"actualVisualizedMeasurement",null);b.__decorate([c.property()],a.prototype,"visualElementOrientation",null);b.__decorate([c.property()],a.prototype,"allowVisualElementsOrientationChange",null);b.__decorate([c.property()],a.prototype,"triangleCollapseRatioThreshold",null);b.__decorate([c.property({readOnly:!0})],a.prototype,"directLabelText",null);b.__decorate([c.property({readOnly:!0})],a.prototype,"horizontalLabelText",
null);b.__decorate([c.property({readOnly:!0})],a.prototype,"verticalLabelText",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,"unit",null);b.__decorate([c.property(h.defaultUnitPropertyMetadata)],a.prototype,"_defaultUnit",void 0);return a=b.__decorate([g.subclass("esri.views.3d.analysis.DirectLineMeasurementAnalysisView3D")],a)});