napari.components.Camera¶
-
class
napari.components.
Camera
(*, center: Tuple[float, float, float] = (0.0, 0.0, 0.0), zoom: float = 1.0, angles: Tuple[float, float, float] = (0.0, 0.0, 90.0), interactive: bool = True)[source]¶ Bases:
napari.utils.events.evented_model.EventedModel
Camera object modeling position and view of the camera.
-
center
¶ Center of the camera. In 2D viewing the last two values are used.
- Type
3-tuple
-
angles
¶ Euler angles of camera in 3D viewing (rx, ry, rz), in degrees. Only used during 3D viewing.
- Type
3-tuple
Methods
Attributes
-
asdict
()¶ Convert a model to a dictionary.
-
classmethod
construct
(_fields_set=None, **values)¶ Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data. Default values are respected, but no other validation is performed. Behaves as if Config.extra = ‘allow’ was set since it adds all passed values
- Return type
Model
-
copy
(*, include=None, exclude=None, update=None, deep=False)¶ Duplicate a model, optionally choose which fields to include, exclude and change.
- Parameters
include (
Union
[ForwardRef
,ForwardRef
]) – fields to include in new modelexclude (
Union
[ForwardRef
,ForwardRef
]) – fields to exclude from new model, as with values this takes precedence over includeupdate (DictStrAny) – values to change/add in the new model. Note: the data is not validated before creating the new model: you should trust this data
deep (
bool
) – set to True to make a deep copy of the model
- Return type
Model
- Returns
new model instance
-
dict
(*, include=None, exclude=None, by_alias=False, skip_defaults=None, exclude_unset=False, exclude_defaults=False, exclude_none=False)¶ Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
- Return type
DictStrAny
-
json
(*, include=None, exclude=None, by_alias=False, skip_defaults=None, exclude_unset=False, exclude_defaults=False, exclude_none=False, encoder=None, **dumps_kwargs)¶ Generate a JSON representation of the model, include and exclude arguments as per dict().
encoder is an optional function to supply as default to json.dumps(), other arguments as per json.dumps().
- Return type
unicode
-