cadnano.gui.views.abstractitems.abstractvirtualhelixitem module¶
-
class
AbstractVirtualHelixItem(model_virtual_helix=None, parent=None)¶ Bases:
objectAbstractVirtualHelixItem is a base class for virtualhelixitem in all views. It includes slots that get connected in VirtualHelixItemController which can be overridden.
Slots that must be overridden should raise an exception.
-
cnModel()¶
-
fwdStrand(idx)¶
-
getAllPropertiesForIdNum(id_num)¶
-
getAngularProperties()¶ Returns: Tuple – - ‘bases_per_repeat, ‘bases_per_turn’,
- ’twist_per_base’, ‘minor_groove_angle’
-
getAxisPoint(idx)¶
-
getColor()¶
-
getModelProperties()¶
-
getName()¶
-
getProperty(keys)¶
-
getSize()¶
-
getTwistPerBase()¶ Returns: Tuple – twist per base in degrees, eulerZ
-
idNum()¶
-
isActive()¶
-
part()¶
-
partItem()¶
-
revStrand(idx)¶
-
setActive(is_fwd, idx)¶ Makes active the virtual helix associated with this item.
-
setProperty(keys, values, id_nums=None)¶
-
setSize(new_size, id_nums=None)¶
-
setZ(new_z, id_nums=None)¶
-
strandAddedSlot(sender, strand)¶
-
virtualHelixPropertyChangedSlot(virtual_helix, transform)¶
-
virtualHelixRemovedSlot()¶
-
