{"__symbolic":"module","version":4,"metadata":{"NgxPolygonDrawService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"NgxPolygonDrawComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"Ngx-NgxPolygonDraw","template":"\n    <div (load)=\"clear_canvas()\">\n      <canvas #polygon id=\"jPolygon\" width=\"640\" height=\"480\" style=\"cursor:crosshair\" (mousedown)=\"point_it($event)\" oncontextmenu=\"return false;\">\n        Your browser does not support the HTML5 canvas tag.\n      </canvas>\n    </div>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":16,"character":26}]}],"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"created":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"polygon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["polygon"]}]}],"point":[{"__symbolic":"method"}],"undo":[{"__symbolic":"method"}],"clear_canvas":[{"__symbolic":"method"}],"draw":[{"__symbolic":"method"}],"check_intersect":[{"__symbolic":"method"}],"point_it":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"setBcg":[{"__symbolic":"method"}]}},"NgxPolygonDrawModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxPolygonDrawComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"NgxPolygonDrawComponent"}]}]}],"members":{}}},"origins":{"NgxPolygonDrawService":"./lib/ngx-polygon-draw.service","NgxPolygonDrawComponent":"./lib/ngx-polygon-draw.component","NgxPolygonDrawModule":"./lib/ngx-polygon-draw.module"},"importAs":"ngx-polygon-draw"}