@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 910 B
JavaScript
import{IntersectorType as t}from"../../webgl-engine/lib/IntersectorInterfaces.js";import{Graphic3DTarget as e,LayerTarget as r}from"../../webgl-engine/lib/IntersectorTarget.js";import{isValidIntersectorResult as n}from"../../webgl-engine/lib/intersectorUtils.js";class s extends e{constructor(t,e,r,n){super(e,r),this.point=t,this.createGraphic=n}}function i(e){return n(e)&&e.intersector===t.PCL&&!!e.target}class o extends r{constructor(t,e,r,n,s){super(t),this.layerUid=t,this.sublayerUid=e,this.nodeIndex=r,this.componentIndex=n,this.triangleNr=s}}class c extends e{constructor(t,e,r){super(e,null),this.point=t,this.createVoxelGraphic=r}}function l(e){return n(e)&&e.intersector===t.I3S&&!!e.target}function a(e){return n(e)&&e.intersector===t.VOXEL&&!!e.target}export{o as I3sTarget,s as PclTarget,c as VoxelTarget,l as isI3sIntersectorResult,i as isPclIntersectorResult,a as isVoxelIntersectorResult};