Skip to content

bloqade.visual.animation.base.RowRegionGateArtist

← Module overview

classRowRegionGateArtistsource

bloqade.visual.animation.base.RowRegionGateArtist

Bases: GateArtist

A row region gate artist object.

Signature
class RowRegionGateArtist(mpl_ax: Any, xmin, width, ymin, ymin_keepout, ymax, ymax_keepout, color)

bound box is [y_origin - width/2, y_origin + width/2]

Parameters

NameTypeDescription
mpl_axAny
xmin—
width—
ymin—
ymin_keepout—
ymax—
ymax_keepout—
color—

Attributes

NameTypeDefaultDescription
mpl_objmpatches.Rectanglerc
mpl_obj_keepout_topmpatches.Rectanglerc_top
mpl_obj_keepout_btmmpatches.Rectanglerc_btm
widthfloatwidth
xminfloatxmin

methodclear_datasource

bloqade.visual.animation.base.RowRegionGateArtist.clear_data

def clear_data() -> None
source

methodget_artistssource

bloqade.visual.animation.base.RowRegionGateArtist.get_artists

def get_artists() -> Tuple[Any, ...]

Returns

Tuple[Any, ...]

source

methodupdate_datasource

bloqade.visual.animation.base.RowRegionGateArtist.update_data

def update_data(ymin, ymax, ymin_keepout, ymax_keepout)

Parameters

NameTypeDescription
ymin—
ymax—
ymin_keepout—
ymax_keepout—
source

methodset_visiblesource

bloqade.visual.animation.base.RowRegionGateArtist.set_visible

def set_visible(visible: bool)

Parameters

NameTypeDescription
visiblebool
source