11import rhinoscriptsyntax as rs # type: ignore
22
33from compas .scene import Scene
4- from compas .scene import SceneObject
4+ from compas_rhino .scene import RhinoSceneObject
55from compas_rv .settings import RVSettings
66from compas_session .session import Session
77
88
9- def find_all_by_itemtype (scene : Scene , itemtype ) -> list [SceneObject ]:
9+ def find_all_by_itemtype (scene : Scene , itemtype ) -> list [RhinoSceneObject ]:
1010 sceneobjects = []
1111 for obj in scene .objects :
1212 if isinstance (obj .item , itemtype ):
@@ -15,7 +15,7 @@ def find_all_by_itemtype(scene: Scene, itemtype) -> list[SceneObject]:
1515
1616
1717class RVSession (Session ):
18- settings : RVSettings
18+ settings : RVSettings # type: ignore
1919
2020 def __new__ (cls , ** kwargs ):
2121 if "name" in kwargs :
@@ -30,19 +30,19 @@ def __init__(self, **kwargs):
3030 def clear (self , clear_scene = True , clear_context = True ):
3131 for sceneobject in self .scene .objects :
3232 if hasattr (sceneobject , "clear_conduits" ):
33- sceneobject .clear_conduits ()
33+ sceneobject .clear_conduits () # type: ignore
3434 self .scene .clear (clear_scene = clear_scene , clear_context = clear_context )
3535
3636 def clear_conduits (self ):
3737 for sceneobject in self .scene .objects :
3838 if hasattr (sceneobject , "clear_conduits" ):
39- sceneobject .clear_conduits ()
39+ sceneobject .clear_conduits () # type: ignore
4040
4141 def find_pattern (self , warn = True ):
4242 from compas_rv .datastructures import Pattern
4343 from compas_rv .scene import RhinoPatternObject
4444
45- form : RhinoPatternObject = self .scene .find_by_itemtype (Pattern )
45+ form : RhinoPatternObject = self .scene .find_by_itemtype (Pattern ) # type: ignore
4646 if form :
4747 return form
4848 if warn :
@@ -52,7 +52,7 @@ def find_formdiagram(self, warn=True):
5252 from compas_rv .datastructures import FormDiagram
5353 from compas_rv .scene import RhinoFormObject
5454
55- form : RhinoFormObject = self .scene .find_by_itemtype (FormDiagram )
55+ form : RhinoFormObject = self .scene .find_by_itemtype (FormDiagram ) # type: ignore
5656 if form :
5757 return form
5858 if warn :
@@ -62,7 +62,7 @@ def find_forcediagram(self, warn=True):
6262 from compas_rv .datastructures import ForceDiagram
6363 from compas_rv .scene import RhinoForceObject
6464
65- force : RhinoForceObject = self .scene .find_by_itemtype (ForceDiagram )
65+ force : RhinoForceObject = self .scene .find_by_itemtype (ForceDiagram ) # type: ignore
6666 if force :
6767 return force
6868 if warn :
@@ -72,7 +72,7 @@ def find_thrustdiagram(self, warn=True):
7272 from compas_rv .datastructures import ThrustDiagram
7373 from compas_rv .scene import RhinoThrustObject
7474
75- thrust : RhinoThrustObject = self .scene .find_by_itemtype (ThrustDiagram )
75+ thrust : RhinoThrustObject = self .scene .find_by_itemtype (ThrustDiagram ) # type: ignore
7676 if thrust :
7777 return thrust
7878 if warn :
0 commit comments