magicclass.ext.vispy package¶
Submodules¶
magicclass.ext.vispy.image module¶
- class magicclass.ext.vispy.image.Image(data, viewbox: vispy.scene.widgets.viewbox.ViewBox, contrast_limits=None, rendering='mip', iso_threshold=None, attenuation=1.0, cmap='grays', gamma=1.0, interpolation='linear')[source]¶
Bases:
magicclass.ext.vispy.image.LayerItem
- property attenuation: float¶
- property contrast_limits: tuple[float, float]¶
- property data: numpy.ndarray¶
- property gamma: float¶
- property interpolation: float¶
- property iso_threshold: float¶
- property rendering: str¶
- class magicclass.ext.vispy.image.IsoSurface(data, viewbox: vispy.scene.widgets.viewbox.ViewBox, contrast_limits=None, iso_threshold=None, wire_color=None, face_color=None)[source]¶
Bases:
magicclass.ext.vispy.image.LayerItem
- property contrast_limits: tuple[float, float]¶
- property data: numpy.ndarray¶
- property edge_color: numpy.ndarray¶
- property face_color: numpy.ndarray¶
- property iso_threshold: float¶
magicclass.ext.vispy.widgets module¶
magicclass.ext.vispy.widgets3d module¶
- class magicclass.ext.vispy.widgets3d.Vispy3DCanvas[source]¶
Bases:
magicclass.widgets.utils.FreeWidget
- add_image(data: numpy.ndarray, *, contrast_limits=None, rendering='mip', iso_threshold=None, attenuation=1.0, cmap='grays', gamma=1.0, interpolation='linear')[source]¶
- add_isosurface(data: numpy.ndarray, *, contrast_limits=None, iso_threshold=None, wire_color=None, face_color=None)[source]¶
- property camera¶
- property layers¶