Duda handle class
Publicado por Alejandro (6 intervenciones) el 16/07/2019 10:45:57
Tengo una handle class "classdef representa < handle", lo cual hace que las propiedades (todas las tengo definidas como de acceso privado) se sobrescriban con los nuevos datos introducidos.
En una de esas de esas propiedades guardo un array que contiene todas las lineas con sus respectivas propiedades de un determinado plot que realizo, "rep.LineList = plot(rep.Tab2Axes,rep.FRM','b','LineWidth', 0.5);"
Más adelante el usuario puede ajustar ciertos factores y realizar un nuevo plot que sustituye al anterior,"plot(rep.Tab2Axes,rep.FRM','b','LineWidth',0.5);" pero esto hace que rep.LineList se "corrompa" por asi decirlo y cuando intento acceder a sus datos obtenga "Invalid or deleted object.".
Hay alguna manera de excluir una propiedad , para que no sea afectada por el handle?
En una de esas de esas propiedades guardo un array que contiene todas las lineas con sus respectivas propiedades de un determinado plot que realizo, "rep.LineList = plot(rep.Tab2Axes,rep.FRM','b','LineWidth', 0.5);"
Más adelante el usuario puede ajustar ciertos factores y realizar un nuevo plot que sustituye al anterior,"plot(rep.Tab2Axes,rep.FRM','b','LineWidth',0.5);" pero esto hace que rep.LineList se "corrompa" por asi decirlo y cuando intento acceder a sus datos obtenga "Invalid or deleted object.".
Hay alguna manera de excluir una propiedad , para que no sea afectada por el handle?
Valora esta pregunta


0