function strout=outlinestring(c)
%OUTLINESTRING returns a short description of the component

%   Copyright (c) 1997-2000 by The MathWorks, Inc.
%   $Revision: 1.4 $  $Date: 2000/03/23 19:36:10 $

if (c.att.isSinglePlot | c.att.isDoublePlot)
   plotString = 'snapshot';
else
   plotString = '';
end

if (c.att.isSingleTable | c.att.isDoubleTable)
   tableString = 'table';
else
   tableString = '';
end

if (c.att.isSinglePlot | c.att.isSingleTable)
   singleString = '1-D';
else
   singleString = '';
end

if (c.att.isDoublePlot | c.att.isDoubleTable)
   doubleString = '2-D';
else
   doubleString = '';
end

if (~isempty(tableString) & ~isempty(plotString))
   typeConjunction = '/';
else
   typeConjunction = '';
end

if (~isempty(singleString) & ~isempty(doubleString))
   dimensionConjunction = '/';
else
   dimensionConjunction = '';
end

strout = sprintf('Look-Up %s%s%s (%s%s%s)',...
      plotString,...
      typeConjunction,...
      tableString,...
      singleString,...
      dimensionConjunction,...
      doubleString...
      );
