コード例 #1
0
ファイル: empdbitem3d.py プロジェクト: cpsemmens/eman2
	def getNodeForDialog(attribdict):
		"""Create a new node using a attribdict"""
		return EMPDBItem3D(str(attribdict["data_path"].text()), transform=EMItem3D.getTransformFromDict(attribdict))
コード例 #2
0
ファイル: empdbitem3d.py プロジェクト: cpsemmens/eman2
	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)
コード例 #3
0
	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))
コード例 #4
0
	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))
コード例 #5
0
	def getNodeForDialog(attribdict):
		"""
		Create a new node using a attribdict
		"""
		return EMSphere(float(attribdict["sphere_dim"].text()), transform=EMItem3D.getTransformFromDict(attribdict))