예제 #1
0
    def find_max_length(self):
        for l in self.connection:
            if l.length > self.max_length:
                self.max_length = l.length

        for l in self.connection:
            if l.length < self.max_length:
                e = element('line')
                l.addElement(e)
예제 #2
0
 def set_label(self, items):
     alias, name, label = "", "", ""
     for item in items:
         if item.data == "components":
             name = item.children[0].children[0]
         elif item.data == "alias":
             alias = item.children[0].value
         elif item.data == "label":
             label = item.children[0] + '$' + item.children[1] + '$'
     return [alias, element(name, label)]
예제 #3
0
 def __init__(self, username, author):
     self.options = Options()
     self.options.add_argument("--headless")
     self.options.add_argument("window-size=1920x1080")
     self.twitbot = webdriver.Chrome(options=self.options)
     self.username = username
     self.password = "******".format(user=username)
     self.element = element()
     self.emailtemp = account()
     self.author = author
     self.twitbot.get("https://mobile.twitter.com/i/flow/signup")
예제 #4
0
파일: main.py 프로젝트: nwinds/jugar
def dilateWrapper(greyImg):
    try:
        print('dilateInter: L61')
        pos = 3
        ele = element(pos * 2 + 1, pos * 2 + 1, pos, pos)

        dilateImpl(greyImg, greyImg, ele, 2)

        cv2.imshow('Dilated image', greyImg)
        cv2.waitKey(0)
        cv2.destroyAllWindows()
    finally:
        print('dilate over.')
예제 #5
0
파일: main.py 프로젝트: nwinds/jugar
def dilateWrapper(greyImg):
    try: 
        print('dilateInter: L61')
        pos=3
        ele = element(pos*2+1, pos*2+1, pos, pos)

        
        dilateImpl(greyImg, greyImg, ele, 2)
        

        cv2.imshow('Dilated image', greyImg)
        cv2.waitKey(0)
        cv2.destroyAllWindows()
    finally:
        print('dilate over.')
예제 #6
0
 def getElementsByType(self, element):
     obj = element(check_grammar=False)
     if self.element_dict == {}:
         self.rebuild_caches()
     return self.element_dict.get(obj.qname, [])
예제 #7
0
 def createElement(self, element):
     """ Inconvenient interface to create an element, but follows XML-DOM.
         Does not allow attributes as argument, therefore can't check grammar.
     """
     return element(check_grammar=False)
예제 #8
0
 def getElementsByType(self, element):
     """ Gets elements based on the type, which is function from text.py, draw.py etc. """
     obj = element(check_grammar=False)
     if self.element_dict == {}:
         self.rebuild_caches()
     return self.element_dict.get(obj.qname, [])
예제 #9
0
 def createElement(self, element):
     """ Inconvenient interface to create an element, but follows XML-DOM.
         Does not allow attributes as argument, therefore can't check grammar.
     """
     return element(check_grammar=False)
예제 #10
0
from element import *

ele = element(3)

ele.setVal(0, 1.5)
print(ele.getElement(0))
예제 #11
0
from element import *

ele = element(1, 1, 1, 1)
print(ele)

#mat = cv.CreateMat(10, 10, 1)# set channel to 1 for grey
#cv.cvCreateData(mat);
예제 #12
0
 def getElementsByType(self, element):
     obj = element(check_grammar=False)
     if self.element_dict == {}:
         self.rebuild_caches()
     return self.element_dict.get(obj.qname, [])
예제 #13
0
파일: testElement.py 프로젝트: nwinds/jugar
from element import *

ele = element(1,1,1,1)
print(ele)


#mat = cv.CreateMat(10, 10, 1)# set channel to 1 for grey
#cv.cvCreateData(mat);
예제 #14
0
def test():
	ele = element("div", "left-bar", "child-element","p-element");
	hp = homepage(ele)
	print(ele)