www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@calibration/removeCurve.m
function removeCurve(obj, identifier) %REMOVECURVE Remove curve from calibration. % % REMOVECURVE(CAL,IDENTIFIER) removes the curve with identifier IDENTIFIER % from the calibration CAL. % % See also REMOVEAXIS, REMOVEVALUE, REMOVEMAP, REMOVEITEM. % Copyright 2004-2005 The MathWorks, Inc. % Find private axis dependencies curve = obj.getCurve(identifier); xAxisIdentifier = get(curve, {'XAxisIdentifier'}); xAxisIdentifierType = obj.pGetAxisIdentifierType(xAxisIdentifier); xAxisIdentifier = xAxisIdentifier(strcmp(xAxisIdentifierType,'private')); % only private % Remove map pDoRemoveCurve(obj, identifier); % Remove dependent private axes pDoRemoveAxis(obj, xAxisIdentifier);