Constructors
constructor
- new CameraManager(plugin: PluginContext): CameraManager
-
Properties
Private
boundaryHelper
boundaryHelper: any
Readonly
plugin
Private
transformedLoci
transformedLoci: any
Methods
focusLoci
- focusLoci(loci: <internal>.Loci | <internal>.Loci[], options?: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>): void
-
Parameters
-
-
Optional
options: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>
Returns void
focusRenderObjects
- focusRenderObjects(objects?: readonly <internal>.GraphicsRenderObject<<internal>.RenderObjectType>[], options?: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>): void
-
Parameters
-
-
Optional
options: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>
Returns void
focusSphere
- focusSphere(sphere: <internal>.Sphere3D, options?: Partial<{ durationMs: number; extraRadius: number; minRadius: number }> & { principalAxes?: PrincipalAxes }): void
-
Parameters
-
-
Optional
options: Partial<{ durationMs: number; extraRadius: number; minRadius: number }> & { principalAxes?: PrincipalAxes }
Returns void
focusSpheres
- focusSpheres<T>(xs: readonly T[], sphere: ((t: T) => undefined | <internal>.Sphere3D), options?: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>): void
-
Parameters
-
xs: readonly T[]
-
-
Optional
options: Partial<{ durationMs: number; extraRadius: number; minRadius: number }>
Returns void
reset
- reset(snapshot?: Partial<<internal>.Camera.Snapshot>, durationMs?: number): void
-
Parameters
-
-
Optional
durationMs: number
Returns void
setSnapshot
- setSnapshot(snapshot: Partial<<internal>.Camera.Snapshot>, durationMs?: number): void
-
Parameters
-
-
Optional
durationMs: number
Returns void