Example #1
0
    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!");
    }
Example #2
0
 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();
 }
Example #3
0
 private void AddNewLabelClass(LabelClassEditor.LabelCLassItemStruct newLabelCLass)
 {
     Labeling.AddSingleLabelClass(newLabelCLass.ID, newLabelCLass.Name, newLabelCLass.Color);
     RefreshLabelClassView();
 }