WFConnector.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # import
  2. # ------------------------------------------------------------------------------------------
  3. import os, sys, math
  4. import multiprocessing as mp
  5. import matplotlib
  6. import numpy as np
  7. import easygui
  8. import colour
  9. # miam import
  10. from . import WFNode
  11. import miam.image.Image as MIMG
  12. import miam.histogram.Histogram as MHIST
  13. import miam.image.channel
  14. import miam.utils
  15. # gui import
  16. # ------------------------------------------------------------------------------------------
  17. # MIAM project 2020
  18. # ------------------------------------------------------------------------------------------
  19. # author: remi.cozot@univ-littoral.fr
  20. # ------------------------------------------------------------------------------------------
  21. class WFConnector(WFNode.WFNode):
  22. """description of class"""
  23. def __init__(self, name ='image:noname'):
  24. super().__init__(name)
  25. # attributes
  26. self.isRoot = False
  27. self.isLeaf = False
  28. self.outputOf = None # WFProcess
  29. self.inputOf = None # WFProcess
  30. self.image = None # single Image or list of Image
  31. self.ready = False