Source code for Channel

# CellTracking.py
# By MW, Jun 2013
# GPLv3+
#
# Class representing a channel
import imp, logging

[docs]class Channel : def __init__(self, name=None) : Loader = imp.load_source("Loader", './bin/Movies/Loader/Loader.py') # Loading the Loader self.Loader = Loader.Loader() self.name = name
[docs] def set_name(self, name) : self.name = name
[docs] def get_name(self) : return self.name
[docs] def get_frame_nb(self) : return self.Loader.get_frame_nb()
[docs] def get_frame(self, index) : """Returns a frame as an OpenCV object given its index in the list""" return self.Loader.get_frame(index)
[docs] def get_size(self) : return self.Loader.get_size()