@@ -6,17 +6,17 @@ export const use_viewer_store = defineStore('viewer', {
66    picked_point : {  x : null ,  y : null  } 
77  } ) , 
88  actions : { 
9-     toggle_picking_mode ( value )  { 
9+     toggle_picking_mode   ( value )  { 
1010      this . picking_mode  =  value 
1111    } , 
12-     async  set_picked_point ( x ,  y )  { 
12+     async  set_picked_point   ( x ,  y )  { 
1313      const  response  =  await  get_point_position ( {  x,  y } ) 
1414      const  {  x : world_x ,  y : world_y  }  =  response 
1515      this . picked_point . x  =  world_x 
1616      this . picked_point . y  =  world_y 
1717      this . picking_mode  =  false 
1818    } , 
19-     async  create_object_pipeline ( params )  { 
19+     async  create_object_pipeline   ( params )  { 
2020      const  websocket_store  =  use_websocket_store ( ) 
2121      if  ( websocket_store . client )  { 
2222        use_websocket_store ( ) . client 
@@ -25,7 +25,16 @@ export const use_viewer_store = defineStore('viewer', {
2525          . catch ( console . error ) ; 
2626      } 
2727    } , 
28-     async  reset_camera ( )  { 
28+     async  delete_object_pipeline  ( params )  { 
29+       const  websocket_store  =  use_websocket_store ( ) 
30+       if  ( websocket_store . client )  { 
31+         use_websocket_store ( ) . client 
32+           . getRemote ( ) 
33+           . vtk . delete_object_pipeline ( params ) 
34+           . catch ( console . error ) ; 
35+       } 
36+     } , 
37+     async  reset_camera  ( )  { 
2938      const  websocket_store  =  use_websocket_store ( ) 
3039      if  ( websocket_store . client )  { 
3140        use_websocket_store ( ) . client 
@@ -34,7 +43,7 @@ export const use_viewer_store = defineStore('viewer', {
3443          . catch ( console . error ) ; 
3544      } 
3645    } , 
37-     async  toggle_object_visibility ( params )  { 
46+     async  toggle_object_visibility   ( params )  { 
3847      const  websocket_store  =  use_websocket_store ( ) 
3948      if  ( websocket_store . client )  { 
4049        use_websocket_store ( ) . client 
@@ -43,7 +52,7 @@ export const use_viewer_store = defineStore('viewer', {
4352          . catch ( console . error ) ; 
4453      } 
4554    } , 
46-     async  toggle_edge_visibility ( params )  { 
55+     async  toggle_edge_visibility   ( params )  { 
4756      const  websocket_store  =  use_websocket_store ( ) 
4857      if  ( websocket_store . client )  { 
4958        use_websocket_store ( ) . client 
@@ -52,7 +61,7 @@ export const use_viewer_store = defineStore('viewer', {
5261          . catch ( console . error ) ; 
5362      } 
5463    } , 
55-     async  toggle_point_visibility ( params )  { 
64+     async  toggle_point_visibility   ( params )  { 
5665      const  websocket_store  =  use_websocket_store ( ) 
5766      if  ( websocket_store . client )  { 
5867        use_websocket_store ( ) . client 
@@ -61,7 +70,7 @@ export const use_viewer_store = defineStore('viewer', {
6170          . catch ( console . error ) ; 
6271      } 
6372    } , 
64-     async  point_size ( params )  { 
73+     async  point_size   ( params )  { 
6574      const  websocket_store  =  use_websocket_store ( ) 
6675      if  ( websocket_store . client )  { 
6776        use_websocket_store ( ) . client 
@@ -70,7 +79,7 @@ export const use_viewer_store = defineStore('viewer', {
7079          . catch ( console . error ) ; 
7180      } 
7281    } , 
73-     async  set_color ( params )  { 
82+     async  set_color   ( params )  { 
7483      const  websocket_store  =  use_websocket_store ( ) 
7584      if  ( websocket_store . client )  { 
7685        use_websocket_store ( ) . client 
@@ -79,7 +88,7 @@ export const use_viewer_store = defineStore('viewer', {
7988          . catch ( console . error ) ; 
8089      } 
8190    } , 
82-     async  set_vertex_attribute ( params )  { 
91+     async  set_vertex_attribute   ( params )  { 
8392      const  websocket_store  =  use_websocket_store ( ) 
8493      if  ( websocket_store . client )  { 
8594        use_websocket_store ( ) . client 
@@ -88,7 +97,7 @@ export const use_viewer_store = defineStore('viewer', {
8897          . catch ( console . error ) ; 
8998      } 
9099    } , 
91-     async  apply_textures ( params )  { 
100+     async  apply_textures   ( params )  { 
92101      const  websocket_store  =  use_websocket_store ( ) 
93102      if  ( websocket_store . client )  { 
94103        websocket_store . $patch ( {  busy : true  } ) 
@@ -99,7 +108,7 @@ export const use_viewer_store = defineStore('viewer', {
99108        websocket_store . $patch ( {  busy : false  } ) 
100109      } 
101110    } , 
102-     async  get_point_position ( params )  { 
111+     async  get_point_position   ( params )  { 
103112      const  websocket_store  =  use_websocket_store ( ) 
104113      if  ( websocket_store . client )  { 
105114        websocket_store . $patch ( {  busy : true  } ) 
@@ -111,7 +120,7 @@ export const use_viewer_store = defineStore('viewer', {
111120        return  response 
112121      } 
113122    } , 
114-     async  update_data ( params )  { 
123+     async  update_data   ( params )  { 
115124      const  websocket_store  =  use_websocket_store ( ) 
116125      if  ( websocket_store . client )  { 
117126        websocket_store . $patch ( {  busy : true  } ) 
@@ -123,7 +132,7 @@ export const use_viewer_store = defineStore('viewer', {
123132        return  response 
124133      } 
125134    } , 
126-     async  reset ( )  { 
135+     async  reset   ( )  { 
127136      const  websocket_store  =  use_websocket_store ( ) 
128137      if  ( websocket_store . client )  { 
129138        websocket_store . $patch ( {  busy : true  } ) 
0 commit comments