Select Git revision
AbstractGraphicsEngine.h
Forked from
einsteinathome / graphicsframework
Source project has a limited visibility.
-
Oliver Bock authored
* Identifier is determined in specialized AbstractGraphicsEngine instances * Identifier is now passed up the chain during object instantiation * Fixes formerly hardcoded identifier in Starsphere::initialize() * Also: removed trailing whitespaces
Oliver Bock authored* Identifier is determined in specialized AbstractGraphicsEngine instances * Identifier is now passed up the chain during object instantiation * Fixes formerly hardcoded identifier in Starsphere::initialize() * Also: removed trailing whitespaces
FT_add_line_to_block.m 1.12 KiB
%---------------------------------------------------------------------
% function [block] = FT_add_line_to_block(block,txt_line)
%
% Add a line of text to a given block.
%
% block: block structure to which the text should be added
% txt_line: string, one line of text, which should be added
%
% Part of the SimTools package
% Andreas Freise 22.05.08 afreise@googlemail.com
%---------------------------------------------------------------------
function [block] = FT_add_line_to_block(block,txt_line)
baseid='FT_add_line_to_block';
if (iscell(txt_line))
txt_line=cell2mat(txt_line);
end
if (~isstruct(block))
msgid=[baseid,':checkinarg'];
result='first input argument must be a block structure';
error(msgid,result);
end
if (~isstr(txt_line))
msgid=[baseid,':checkinarg'];
result='second input argument must be a string';
error(msgid,result);
end
bl=length(block);
if (bl>1)
msgid=[baseid,':checksize'];
error(msgid,'first argument must be single FTblock');
end
block.txt_lines=[block.txt_lines,{txt_line}];
block.n_lines=block.n_lines+1;
block.edited=1;
end