class_docstr: Attaches a PolyVertexEditTool and syncs the datasource.
  
  shared: boolean
      Whether PolyEditTools should be shared between multiple elements
  
  node_style: dict
      A dictionary specifying the style options for the intermediate nodes.
  
  feature_style: dict
      A dictionary specifying the style options for the intermediate nodes.
class_docstr_tok: ["Attaches","a","PolyVertexEditTool","and","syncs","the","datasource",".","shared",":","boolean","Whether","PolyEditTools","should","be","shared","between","multiple","elements","node_style",":","dict","A","dictionary","specifying","the","style","options","for","the","intermediate","nodes",".","feature_style",":","dict","A","dictionary","specifying","the","style","options","for","the","intermediate","nodes","."]
code: def __init__(self, node_style=None, feature_style=None, **params):
      if feature_style is None:
          feature_style = {}
      if node_style is None:
          node_style = {}
      self.node_style = node_style
      self.feature_style = feature_style
      super().__init__(**params)
  
imports: from holoviews.streams import PolyEdit, PolyDraw
label_desc: Use image node_id 1 to create a new PolyVertexEdit object from inherited base classes: PolyEdit with example: obj = PolyVertexEdit(node_style, feature_style)