/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports"],(function(t){"use strict";let i=function(){function t(){this.setIdentity()}var i=t.prototype;return i.getAngle=function(){return(null==this.rz||0===this.rz&&1!==this.rz_c&&0!==this.rz_s)&&(this.rz=Math.atan2(this.rz_s,this.rz_c)),this.rz},i.setIdentity=function(){this.tx=0,this.ty=0,this.tz=0,this.s=1,this.rx=0,this.ry=0,this.rz=0,this.rz_c=1,this.rz_s=0},i.setTranslate=function(t,i){this.tx=t,this.ty=i},i.setTranslateZ=function(t){this.tz=t},i.setRotateCS=function(t,i){this.rz=void 0,this.rz_c=t,this.rz_s=i},i.setRotate=function(t){this.rz=t,this.rz_c=void 0,this.rz_s=void 0},i.setRotateY=function(t){this.ry=t},i.setScale=function(t){this.s=t},i.setMeasure=function(t){this.m=t},t}(),s=function(){function t(){}return t.prototype.next=function(){return null},t}();t.EmptyPlacementCursor=s,t.Placement=i,Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
