public void OnEditClick() { LabelClassItem classItem = currentSelectedButton.GetComponent <LabelClassItem>(); oldID = classItem.ClassID; LabelClassEditor.LabelCLassItemStruct lciStruct = new LabelClassEditor.LabelCLassItemStruct { Color = classItem.ClassColor, ID = classItem.ClassID, Name = classItem.ClassName }; LabelClassEditor.Show(ChangeLabelClass, LabelClassEditor.AccessMode.Edit, lciStruct, "Create the desired LabelClass!"); }
private void ChangeLabelClass(LabelClassEditor.LabelCLassItemStruct editedLabelClass) { Labeling.EditSingleLabelClass(oldID, editedLabelClass.ID, editedLabelClass.Name, editedLabelClass.Color); ReferenceHandler.Instance.GetSessionHandler().Session.GetCurrentPointCloud().RefreshPointsOfLabelCLass(oldID, editedLabelClass.ID); RefreshLabelClassView(); }
private void AddNewLabelClass(LabelClassEditor.LabelCLassItemStruct newLabelCLass) { Labeling.AddSingleLabelClass(newLabelCLass.ID, newLabelCLass.Name, newLabelCLass.Color); RefreshLabelClassView(); }