private void OnConnectorsCollectionChanged(object sender, NotifyCollectionChangedEventArgs eventArgs) { switch (eventArgs.Action) { case NotifyCollectionChangedAction.Add: foreach (var c in eventArgs.NewItems.Cast <ConnectorViewModel>()) { AddConnector(c); } break; case NotifyCollectionChangedAction.Remove: foreach (var c in eventArgs.OldItems.Cast <ConnectorViewModel>()) { RemoveConnector(c); } break; case NotifyCollectionChangedAction.Reset: Inputs.Clear(); Outputs.Clear(); break; } RaisePropertyChanged(nameof(Height)); RaisePropertyChanged(nameof(Width)); }
public override void InitSequence() { Inputs.Clear(); Outputs.Clear(); _linearLayer.InitSequence(); _activationLayer.InitSequence(); }
public void Reset() { Inputs.Clear(); Outputs.Clear(); TFOutputs.Clear(); Planning.Clear(); }
private bool LoadBytes(byte[] fileBytes) { // Check Header if (!fileBytes.Take(4).SequenceEqual(M64Config.SignatureBytes)) { return(false); } if (fileBytes.Length < M64Config.HeaderSize) { return(false); } M64InputFrame.ClassIdIndex = 0; RawBytes = fileBytes; Inputs.Clear(); byte[] headerBytes = fileBytes.Take(M64Config.HeaderSize).ToArray(); Header.LoadBytes(headerBytes); byte[] frameBytes = fileBytes.Skip(M64Config.HeaderSize).ToArray(); IsModified = false; ModifiedFrames.Clear(); OriginalFrameCount = Header.NumInputs; for (int i = 0; i < frameBytes.Length && i < 4 * OriginalFrameCount; i += 4) { Inputs.Add(new M64InputFrame( i / 4, BitConverter.ToUInt32(frameBytes, i), true, this, _gui.DataGridViewInputs)); } _gui.DataGridViewInputs.Refresh(); _gui.PropertyGridHeader.Refresh(); _gui.PropertyGridStats.Refresh(); return(true); }
public VisionOperation() { //创建运行时/配置窗口控件 var runningSmartWindow = new HSmartWindowControlWPF(); runningSmartWindow.HInitWindow += RunningSmartWindow_HInitWindow; runningSmartWindow.Unloaded += RunningSmartWindow_Unloaded; RunningWindow = runningSmartWindow; var configSmartWindow = new HSmartWindowControlWPF(); configSmartWindow.HInitWindow += ConfigSmartWindow_HInitWindow; configSmartWindow.Unloaded += ConfigSmartWindow_Unloaded; ConfigWindow = configSmartWindow; //配置输入参数 Inputs.Clear(); //配置输出参数 Outputs = new ItemCollection() { new ItemBase("BaseX", typeof(double), "基准点X"), new ItemBase("BaseY", typeof(double), "基准点Y"), new ItemBase("Angle", typeof(double), "角度(弧度)"), }; }
/// <summary> /// Updates this node based on the value of "selected". /// </summary> private void ChangeGraph() { if (selected < 0) { GraphGUID = null; Inputs = new List <NodeInput>(); InputNames = new List <string>(); InputDefaultVals = new List <float>(); } else { GraphGUID = guids[selected]; Graph g = TryLoadGraph(); if (g != null) { if (convertParamsToInputs) { SetInputsFrom(new GraphParamCollection(g).FloatParams); } else { Inputs.Clear(); InputNames.Clear(); InputDefaultVals.Clear(); } } UpdateGraphPaths(); selected = guids.IndexOf(GraphGUID); } }
/// <summary> /// Clears the state of the frame. /// </summary> public void Reset() { Time = 0; IsSkipped = false; Inputs.Clear(); DraggerHoldFlags.Clear(); Judgements.Clear(); }
private void ChangeInputs(string value) { Inputs.Clear(); foreach (var inp in value.Split(new string[] { ",", " ", Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) { Inputs.Add(inp.ToUpper()); } }
public override void NotifyDeleting() { base.NotifyDeleting(); if (OnNotifyDeleting_CalculatedObjectReferenceProperty != null) { OnNotifyDeleting_CalculatedObjectReferenceProperty(this); } Inputs.Clear(); }
private void clearData() { Machines = 0; ProcessesAmount = 0; Processes.Clear(); Buffers.Clear(); Inputs.Clear(); PreparedTransitions.Clear(); }
internal void DisconnectInputs() { foreach (var input in Inputs.Values) { input.OnDisconnect(); input.Disconnect(); } Inputs.Clear(); }
public void Initialize(NeuronType T) { this.Type = T; Bias = 0.5f; LearningRate = 0.2f; MomentumConstant = 0.4f; Inputs.Clear(); Weights.Clear(); Inputs.Add(1); }
public void Close() { Header.Clear(); Inputs.Clear(); CurrentFilePath = null; CurrentFileName = null; RawBytes = null; OriginalFrameCount = 0; IsModified = false; }
public override void InitSequence() { Outputs.Clear(); _hPropVals.Clear(); _hNewVals.Clear(); _zVals.Clear(); _rVals.Clear(); Inputs.Clear(); ResetMemory(); }
internal override void Disconnect() { foreach (var input in Inputs.Values) { input.Disconnect(); } Inputs.Clear(); base.Disconnect(); }
/// <summary> /// Resets nodes to state when they are ready for new run of the builder. /// </summary> internal virtual void Reset() { Depth = int.MaxValue; SubTreeNodes.Clear(); Inputs.Clear(); Outputs.Clear(); SequenceOutputs.Clear(); SequenceInputs.Clear(); Collected = false; Preprocessed = false; }
public bool Update() { IsInitializing = true; _logger.Info("Updating vMix state."); var _temp = Create(); if (_temp == null) { _logger.Info("vMix is offline"); _logger.Info("Firing \"updated\" event."); if (OnStateUpdated != null) { OnStateUpdated(this, new StateUpdatedEventArgs() { Successfully = false }); } IsInitializing = false; return(false); } _logger.Info("Calculating difference."); Diff(this, _temp); _logger.Info("Updating inputs."); Inputs.Clear(); foreach (var item in _temp.Inputs) { Inputs.Add(item); } Overlays.Clear(); foreach (var item in _temp.Overlays) { Overlays.Add(item); } UpdateChangedInputs(_currentStateText, _temp._currentStateText); if (_currentStateText != _temp._currentStateText) { _currentStateText = _temp._currentStateText; } _logger.Info("Firing \"updated\" event."); OnStateUpdated?.Invoke(this, new StateUpdatedEventArgs() { Successfully = true, OldInputs = null, NewInputs = null }); IsInitializing = false; return(true); }
/// <summary> /// Clear all observable collections /// </summary> private void ClearData() { InterNodes.Clear(); Connections.Clear(); Connectors.Clear(); Nodes.Clear(); Transitions.Clear(); Inputs.Clear(); Outputs.Clear(); NotInputs.Clear(); NotOutputs.Clear(); }
public void SetTheType(Type theType) { Inputs.Clear(); foreach (var prop in theType.GetProperties()) { if (prop.PropertyType == typeof(DateTime) { Inputs.Add(new DateTimeInput...); // create the descriptors here } // other known types here } }
public ExecuteNode(int w, int h, GraphPixelType p = GraphPixelType.RGBA) : base() { //we ignore w,h,p Id = Guid.NewGuid().ToString(); shaderId = "S" + Id.Split('-')[0]; CanPreview = false; Name = "Execute"; //remove execute input nodes Inputs.Clear(); executeInput = null; }
public void RestoreRegion(IToolRegion toRestore) { if (toRestore is WcfInputRegionClone region) { Inputs.Clear(); if (region.Inputs != null) { var inp = region.Inputs.ToList(); Inputs = inp; } OnPropertyChanged("Inputs"); IsInputsEmptyRows = Inputs == null || Inputs.Count == 0; } }
protected override bool CustomGUI() { bool changed = false; { bool oldConverted = convertParamsToInputs; convertParamsToInputs = GUILayout.Toggle(convertParamsToInputs, "Convert params to inputs"); if (oldConverted && !convertParamsToInputs) { changed = true; Inputs.Clear(); InputNames.Clear(); InputDefaultVals.Clear(); } else if (!oldConverted && convertParamsToInputs) { changed = true; Graph g = TryLoadGraph(); if (g == null) { convertParamsToInputs = false; } else { SetInputsFrom(new GraphParamCollection(g).FloatParams); } } } Vector2 textDims = GUI.skin.label.CalcSize(new GUIContent("Graph:")); EditorGUIUtility.labelWidth = textDims.x; int newIndex = EditorGUILayout.Popup("Graph:", selected, names, GUILayout.MinWidth(100.0f)); if (selected != newIndex) { selected = newIndex; ChangeGraph(); changed = true; } if (GUILayout.Button("Refresh graphs")) { changed = CheckOutGraphs(true) || changed; } return(changed); }
public override void NotifyDeleting() { base.NotifyDeleting(); if (OnNotifyDeleting_CalculatedObjectReferenceProperty != null) { OnNotifyDeleting_CalculatedObjectReferenceProperty(this); } // FK_CalculatedReference_references_ReferencedClass if (ReferencedClass != null) { ((NHibernatePersistenceObject)ReferencedClass).ChildrenToDelete.Add(this); ParentsToDelete.Add((NHibernatePersistenceObject)ReferencedClass); } Inputs.Clear(); }
private void InputLabels(IEnumerable <string> list) { Inputs.Clear(); foreach (var input in list) { if (String.IsNullOrWhiteSpace(input)) { continue; } var split = input.Split(new[] { " " }, 2, StringSplitOptions.None); Inputs.Add(new Route { Id = split[0], Description = split[1] }); } }
internal void ReassignInput(Node oldInput, Node newInput) { if (Inputs == null) { throw new NotSupportedException(); } else if (Inputs.Count == 1) { Inputs.Clear(); Inputs.Add(newInput); } else if (Inputs.Count > 1) { Inputs.Remove(oldInput); Inputs.Add(newInput); } }
public void RestoreRegion(IToolRegion toRestore) { var region = toRestore as DotNetConstructorInputRegionClone; if (region != null) { Inputs.Clear(); if (region.Inputs != null) { var inp = region.Inputs.ToList(); Inputs = inp; } OnPropertyChanged("Inputs"); IsInputsEmptyRows = Inputs == null || Inputs.Count == 0; } }
private void BuildCircuit() { string filepath = _fileSelectorFactoryAdapter.GetPathFromFile(_selectedFileName); _mc.BuildCircuit(filepath); Inputs.Clear(); _mc.getInputs().ForEach(i => Inputs.Add(new NodeViewModel(i, this))); Nodes.Clear(); _mc.getNodes().ForEach(i => Nodes.Add(new NodeViewModel(i, this))); Probes.Clear(); _mc.getProbes().ForEach(i => Probes.Add(new NodeViewModel(i, this))); base.RaisePropertyChanged(); _mc.Run(); }
public void SetInput(NodeInput input) { foreach (NodeInput o in Inputs) { o.OnInputRemoved -= Input_OnInputRemoved; o.OnInputChanged -= Input_OnInputChanged; o.OnInputAdded -= Input_OnInputAdded; } Inputs.Clear(); input.OnInputAdded += Input_OnInputAdded; input.OnInputChanged += Input_OnInputChanged; input.OnInputRemoved += Input_OnInputRemoved; Input = input; Inputs.Add(input); }
public void SetInput(NodeInput input) { for (int i = 0; i < Inputs.Count; i++) { NodeInput o = Inputs[i]; o.OnInputRemoved -= Input_OnInputRemoved; o.OnInputChanged -= Input_OnInputChanged; o.OnInputAdded -= Input_OnInputAdded; } Inputs.Clear(); input.OnInputAdded += Input_OnInputAdded; input.OnInputChanged += Input_OnInputChanged; input.OnInputRemoved += Input_OnInputRemoved; Input = input; Inputs.Add(input); }
public VisionFrame() { //创建运行时/配置窗口控件 var runningSmartWindow = new HSmartWindowControlWPF(); runningSmartWindow.HInitWindow += RunningSmartWindow_HInitWindow; runningSmartWindow.Unloaded += RunningSmartWindow_Unloaded; RunningWindow = runningSmartWindow; ConfigWindow = runningSmartWindow; //var configSmartWindow = new HSmartWindowControlWPF(); //configSmartWindow.HInitWindow += ConfigSmartWindow_HInitWindow; //configSmartWindow.Unloaded += ConfigSmartWindow_Unloaded; //ConfigWindow = configSmartWindow; //配置输入参数 Inputs.Clear(); //配置输出参数 Outputs.Clear(); }