Click or drag to resize

ClickAndTeachViewModel Constructor

The constructor starts a timer to get informed of changes in the camera's connection state and its other parameters when changed in the camera's settings dialog.

Namespace: RAYLASE.Marker.ClickAndTeachPlugin
Assembly: RAYLASE.Marker.ClickAndTeachPlugin (in RAYLASE.Marker.ClickAndTeachPlugin.dll) Version: 2.49.0
Syntax
C#
public ClickAndTeachViewModel(
	MarkerAPI markerAPI,
	IEventAggregator eventAggregator,
	JobDefinitionService jobDefinitionService,
	JobItemHolderService jobItemHolderService,
	RayguideDialogService dialogService,
	PenResolutionService penResolutionService,
	MarkingViewModel markingViewModel
)

Parameters

markerAPI  MarkerAPI
The API.
eventAggregator  IEventAggregator
EventAggregator.
jobDefinitionService  JobDefinitionService

[Missing <param name="jobDefinitionService"/> documentation for "M:RAYLASE.Marker.ClickAndTeachPlugin.ClickAndTeachViewModel.#ctor(RAYLASE.Marker.MarkerAPI,Prism.Events.IEventAggregator,RAYLASE.Marker.GUI.Common.Services.JobDefinitionService,RAYLASE.Marker.GUI.Renderer2D.Services.JobItemHolderService,RAYLASE.Marker.GUI.Common.Interactivity.RayguideDialogService,RAYLASE.Marker.GUI.Plugin.Services.PenResolutionService,RAYLASE.Marker.GUI.Main.Views.MarkingViewModel)"]

jobItemHolderService  JobItemHolderService

[Missing <param name="jobItemHolderService"/> documentation for "M:RAYLASE.Marker.ClickAndTeachPlugin.ClickAndTeachViewModel.#ctor(RAYLASE.Marker.MarkerAPI,Prism.Events.IEventAggregator,RAYLASE.Marker.GUI.Common.Services.JobDefinitionService,RAYLASE.Marker.GUI.Renderer2D.Services.JobItemHolderService,RAYLASE.Marker.GUI.Common.Interactivity.RayguideDialogService,RAYLASE.Marker.GUI.Plugin.Services.PenResolutionService,RAYLASE.Marker.GUI.Main.Views.MarkingViewModel)"]

dialogService  RayguideDialogService

[Missing <param name="dialogService"/> documentation for "M:RAYLASE.Marker.ClickAndTeachPlugin.ClickAndTeachViewModel.#ctor(RAYLASE.Marker.MarkerAPI,Prism.Events.IEventAggregator,RAYLASE.Marker.GUI.Common.Services.JobDefinitionService,RAYLASE.Marker.GUI.Renderer2D.Services.JobItemHolderService,RAYLASE.Marker.GUI.Common.Interactivity.RayguideDialogService,RAYLASE.Marker.GUI.Plugin.Services.PenResolutionService,RAYLASE.Marker.GUI.Main.Views.MarkingViewModel)"]

penResolutionService  PenResolutionService

[Missing <param name="penResolutionService"/> documentation for "M:RAYLASE.Marker.ClickAndTeachPlugin.ClickAndTeachViewModel.#ctor(RAYLASE.Marker.MarkerAPI,Prism.Events.IEventAggregator,RAYLASE.Marker.GUI.Common.Services.JobDefinitionService,RAYLASE.Marker.GUI.Renderer2D.Services.JobItemHolderService,RAYLASE.Marker.GUI.Common.Interactivity.RayguideDialogService,RAYLASE.Marker.GUI.Plugin.Services.PenResolutionService,RAYLASE.Marker.GUI.Main.Views.MarkingViewModel)"]

markingViewModel  MarkingViewModel

[Missing <param name="markingViewModel"/> documentation for "M:RAYLASE.Marker.ClickAndTeachPlugin.ClickAndTeachViewModel.#ctor(RAYLASE.Marker.MarkerAPI,Prism.Events.IEventAggregator,RAYLASE.Marker.GUI.Common.Services.JobDefinitionService,RAYLASE.Marker.GUI.Renderer2D.Services.JobItemHolderService,RAYLASE.Marker.GUI.Common.Interactivity.RayguideDialogService,RAYLASE.Marker.GUI.Plugin.Services.PenResolutionService,RAYLASE.Marker.GUI.Main.Views.MarkingViewModel)"]

See Also