TEAP (Toolbox for Emotion Analysis using Physiological Signals) doc
Signal__get_offset.m
Go to the documentation of this file.
1 %This file is part of TEAP.
2 %
3 %TEAP is free software: you can redistribute it and/or modify
4 %it under the terms of the GNU General Public License as published by
5 %the Free Software Foundation, either version 3 of the License, or
6 %(at your option) any later version.
7 %
8 %TEAP is distributed in the hope that it will be useful,
9 %but WITHOUT ANY WARRANTY; without even the implied warranty of
10 %MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 %GNU General Public License for more details.
12 %
13 %You should have received a copy of the GNU General Public License
14 %along with TEAP. If not, see <http://www.gnu.org/licenses/>.
15 %
16 %> @file Signal__get_offset.m
17 %> @brief Gets the offset(in frames) relative to its parent (the first it had, non recursive).
18 %> @param Signal: the signal you want to know the offset
19 %> @retval offset: the signal offset, in frames
20 %
21 %> @attention SEE ALSO:
22 %> - @c Signal__get_window
24 %>
25 %> @author Copyright Frank Villaro-Dixon, 2014
26 function offset = Signal__get_offset(Signal)
27 
28 if(nargin ~= 1)
29  error('Usage: offset = Signal__get_offset(Signal)');
30 end
31 
32 Signal__assert_mine(Signal);
33 
34 if(isfield(Signal, 'relatime'))
35  offset = Signal.relatime;
36 else
37  offset = 0;
38 end
39 
41 
42 %!test
43 %! sig = Signal__new_empty();
44 %! sig = Signal__set_samprate(sig, 1);
45 %! assert(Signal__get_offset(Signal__get_window(sig, 10, 20)), 10);
Signal__get_window
function Signal__get_window(in Signal, in startT, in endT)
Signal__new_empty
function Signal__new_empty()
Signal__set_samprate
function Signal__set_samprate(in Signal, in samprate)
Signal__assert_mine
function Signal__assert_mine(in Signal)
Signal__get_offset
function Signal__get_offset(in Signal)
Signal__get_window_frames
function Signal__get_window_frames(in Signal, in startT, in endT)