def getNodeForDialog(attribdict): """Create a new node using a attribdict""" return EMPDBItem3D(str(attribdict["data_path"].text()), transform=EMItem3D.getTransformFromDict(attribdict))
def getNodeForDialog(attribdict): """Create a new node using a attribdict""" parent = attribdict["parent"] pdb_file = parent.attribdict['data_path'] transform = EMItem3D.getTransformFromDict(attribdict) return EMBallStickModel(pdb_file=pdb_file, parent=parent, transform=transform)
def getNodeForDialog(attribdict): """ Create a new node using a attribdict """ return EMCone(float(attribdict["cone_radius"].text()), float(attribdict["cone_height"].text()), transform=EMItem3D.getTransformFromDict(attribdict))
def getNodeForDialog(attribdict): """ Create a new node using a attribdict """ return EM3DText(str(attribdict["text_content"].text()), float(attribdict["fontsize"].text()), transform=EMItem3D.getTransformFromDict(attribdict))
def getNodeForDialog(attribdict): """ Create a new node using a attribdict """ return EMSphere(float(attribdict["sphere_dim"].text()), transform=EMItem3D.getTransformFromDict(attribdict))