pyfeyn2.feynmandiagram.Label
- class pyfeyn2.feynmandiagram.Label(*args, **kwargs)[source]
Bases:
Point,Texted,IdentifiableMethods
__init__(*args, **kwargs)set_point(*args, **kwargs)set_text(*args, **kwargs)set_xy(*args, **kwargs)set_xyz(*args, **kwargs)with_id(value[, k])Set id to value and return self.
with_point(p)with_text(value[, k])Set text to value and return self.
with_x(value[, k])Set x to value and return self.
with_xy(x, y)with_xyz(x, y, z)with_y(value[, k])Set y to value and return self.
with_z(value[, k])Set z to value and return self.
Attributes
idText the object
x coordinate
y coordinate
z coordinate
- text: Optional[str] = ''
Text the object
- with_id(value, k='id')
Set id to value and return self.
- with_text(value, k='text')
Set text to value and return self.
- with_x(value, k='x')
Set x to value and return self.
- with_y(value, k='y')
Set y to value and return self.
- with_z(value, k='z')
Set z to value and return self.
- x: Optional[float] = None
x coordinate
- y: Optional[float] = None
y coordinate
- z: Optional[float] = None
z coordinate