1010from opengeodeweb_viewer .object .object_methods import VtkObjectView
1111
1212class VtkModelView (VtkObjectView ):
13- prefix = "opengeodeweb_viewer.model."
14- schemas_dict = get_schemas_dict (os .path .join (os .path .dirname (__file__ ), "schemas" ))
13+ model_prefix = "opengeodeweb_viewer.model."
14+ model_schemas_dict = get_schemas_dict (os .path .join (os .path .dirname (__file__ ), "schemas" ))
1515
1616 def __init__ (self ):
1717 super ().__init__ ()
1818
19- @exportRpc (prefix + schemas_dict ["register" ]["rpc" ])
19+ @exportRpc (model_prefix + model_schemas_dict ["register" ]["rpc" ])
2020 def registerModel (self , params ):
21- print (self .schemas_dict ["register" ]["rpc" ], f"{ params = } " , flush = True )
22- validate_schema (params , self .schemas_dict ["register" ])
21+ print (self .model_prefix + self . model_schemas_dict ["register" ]["rpc" ], f"{ params = } " , flush = True )
22+ validate_schema (params , self .model_schemas_dict ["register" ])
2323 id = params ["id" ]
2424 file_name = params ["file_name" ]
2525 try :
@@ -32,43 +32,34 @@ def registerModel(self, params):
3232 except Exception as e :
3333 print ("error : " , str (e ), flush = True )
3434
35- @exportRpc (prefix + schemas_dict ["deregister" ]["rpc" ])
35+ @exportRpc (model_prefix + model_schemas_dict ["deregister" ]["rpc" ])
3636 def deregisterModel (self , params ):
37- print (self .schemas_dict ["deregister" ]["rpc" ], f"{ params = } " , flush = True )
38- validate_schema (params , self .schemas_dict ["deregister" ])
37+ print (self .model_prefix + self . model_schemas_dict ["deregister" ]["rpc" ], f"{ params = } " , flush = True )
38+ validate_schema (params , self .model_schemas_dict ["deregister" ])
3939 id = params ["id" ]
4040 self .deregisterObject (id )
4141
42- @exportRpc (prefix + schemas_dict ["set_mesh_visibility" ]["rpc" ])
42+ @exportRpc (model_prefix + model_schemas_dict ["set_mesh_visibility" ]["rpc" ])
4343 def setMeshVisibility (self , params ):
44- print (self .schemas_dict ["set_mesh_visibility" ]["rpc" ], f"{ params = } " , flush = True )
45- validate_schema (params , self .schemas_dict ["set_mesh_visibility" ])
44+ print (self .model_prefix + self . model_schemas_dict ["set_mesh_visibility" ]["rpc" ], f"{ params = } " , flush = True )
45+ validate_schema (params , self .model_schemas_dict ["set_mesh_visibility" ])
4646 id = params ["id" ]
4747 visibility = bool (params ["visibility" ])
48- self .SetEdgeVisibility (id , visibility )
48+ self .SetEdgesVisibility (id , visibility )
4949
50- @exportRpc (prefix + schemas_dict ["set_components_visibility" ]["rpc" ])
50+ @exportRpc (model_prefix + model_schemas_dict ["set_components_visibility" ]["rpc" ])
5151 def setComponentsVisibility (self , params ):
52- print (self .schemas_dict ["set_components_visibility" ]["rpc" ], f"{ params = } " , flush = True )
53- validate_schema (params , self .schemas_dict ["set_components_visibility" ])
52+ print (self .model_prefix + self . model_schemas_dict ["set_components_visibility" ]["rpc" ], f"{ params = } " , flush = True )
53+ validate_schema (params , self .model_schemas_dict ["set_components_visibility" ])
5454 id = params ["id" ]
5555 visibility = bool (params ["visibility" ])
5656 self .SetVisibility (id , visibility )
5757
58- @exportRpc (prefix + schemas_dict ["set_components_color" ]["rpc" ])
58+ @exportRpc (model_prefix + model_schemas_dict ["set_components_color" ]["rpc" ])
5959 def setComponentsColor (self , params ):
60- print (self .schemas_dict ["set_components_color" ]["rpc" ], f"{ params = } " , flush = True )
61- validate_schema (params , self .schemas_dict ["set_components_color" ])
60+ print (self .model_prefix + self . model_schemas_dict ["set_components_color" ]["rpc" ], f"{ params = } " , flush = True )
61+ validate_schema (params , self .model_schemas_dict ["set_components_color" ])
6262 id = params ["id" ]
63- red = params ["red" ]
64- green = params ["green" ]
65- blue = params ["blue" ]
63+ red , green , blue = params ["color" ]["r" ], params ["color" ]["g" ], params ["color" ]["b" ]
6664 self .SetColor (id , red , green , blue )
6765
68- @exportRpc (prefix + schemas_dict ["set_corners_size" ]["rpc" ])
69- def setCornersSize (self , params ):
70- print (self .schemas_dict ["set_corners_size" ]["rpc" ], f"{ params = } " , flush = True )
71- validate_schema (params , self .schemas_dict ["set_corners_size" ])
72- id = params ["id" ]
73- size = float (params ["size" ])
74- self .SetPointSize (id , size )
0 commit comments