Ejemplo n.º 1
0
    def __init__(self, corner1, corner2, corner3, corner4):
        BaseObject.__init__(self)
        self.type = "bin"
        self.corner1 = corner1
        self.corner2 = corner2
        self.corner3 = corner3
        self.corner4 = corner4
        self.corners = [corner1, corner2, corner3, corner4]
        #self.theta = 0
        self.midx = rect_midpointx(corner1, corner2, corner3, corner4)
        self.midy = rect_midpointy(corner1, corner2, corner3, corner4)
        self.area = 0
        self.id = 0  # id identifies which bin your looking at
        self.lastseen = 2  # how recently you have seen this bin
        # how many times you have seen this bin (if you see it enough it
        # becomes confirmed)
        self.seencount = 1

        dy = (self.corner2[1] - self.corner1[1])
        dx = (self.corner2[0] - self.corner1[0])
        self.line_slope = dy / dx

        size1 = line_distance(corner1, corner2)
        size2 = line_distance(corner1, corner4)
        if size1 < size2:
            self.width = size1
            self.height = size2
            #self.theta = angle_between_lines(corner1,corner3,corner2)
            self.theta = line_angle(corner1, corner2)
        else:
            self.width = size2
            self.height = size1
            #self.theta = angle_between_lines(corner1,corner2,corner3)
            self.theta = line_angle(corner1, corner4)
Ejemplo n.º 2
0
 def __init__(self,
              accept,
              username="",
              password="",
              uid="",
              process_id="",
              audioFilename="",
              metadataFilename="",
              transcriptFilename="",
              service=None,
              item_id=None,
              count=None):
     BaseObject.__init__(self,
                         accept,
                         username=username,
                         password=password,
                         uid=uid,
                         process_id=process_id,
                         audioFilename=audioFilename,
                         metadataFilename=metadataFilename,
                         transcriptFilename=transcriptFilename,
                         service=service,
                         item_id=item_id,
                         count=count)
     self.path = 'kobjects/'
Ejemplo n.º 3
0
    def __init__(self, data=None):
        self.aid = 0
        self.username = ''
        self.password = ''
        self.status = 0

        BaseObject.__init__(self, data)
Ejemplo n.º 4
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.friend_name = ""
        self.friend_url = ""

        self._extract_attrs()
Ejemplo n.º 5
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.friend_name = ''
        self.friend_url = ''

        self._extract_attrs()
Ejemplo n.º 6
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.badge_name = ''
        self.badge_url = ''
        #self.badge_img_url = ''

        self._extract_attrs()
Ejemplo n.º 7
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.badge_name = ''
        self.badge_url = ''
        #self.badge_img_url = ''

        self._extract_attrs()
Ejemplo n.º 8
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.venue_name = ''
        self.venue_location = ''
        self.venue_url = ''

        self._extract_attrs()
Ejemplo n.º 9
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.venue_name = ''
        self.venue_location = ''
        self.venue_url = ''

        self._extract_attrs()
Ejemplo n.º 10
0
    def __init__(self, data=None):
        self.wid = 0
        self.content = ''
        self.ct_date = ''
        self.ct_time = ''
        self.attitude = 0
        self.repost = 0
        self.comment = 0

        BaseObject.__init__(self, data)
Ejemplo n.º 11
0
    def __init__(self, data=None):
        self.name = ''
        self.sex = ''
        self.area = ''
        self.cnum = 0
        self.follows = 0
        self.fans = 0
        self.wid = 0

        BaseObject.__init__(self, data)
Ejemplo n.º 12
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.venue_name = ''
        self.venue_url = ''
        self.tip_text = ''
        self.actions_count = 0
        self.action_url = ''
        self.action_date = ''
        self.action_location = ''

        self._extract_attrs()
Ejemplo n.º 13
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.venue_name = ''
        self.venue_url = ''
        self.tip_text = ''
        self.actions_count = 0
        self.action_url = ''
        self.action_date = ''
        self.action_location = ''

        self._extract_attrs()
Ejemplo n.º 14
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.user_name = ''
        self.user_pic_url = ''
        self.user_location = ''
        self.days_out_count = 0
        self.check_ins_count = 0
        self.things_done_count = 0
        self.user_twitter_url = ''
        self.user_facebook_url = ''

        self._extract_attrs()
Ejemplo n.º 15
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

        self.user_name = ''
        self.user_pic_url = ''
        self.user_location = ''
        self.days_out_count = 0
        self.check_ins_count = 0
        self.things_done_count = 0
        self.user_twitter_url = ''
        self.user_facebook_url = ''

        self._extract_attrs()
Ejemplo n.º 16
0
 def __init__(self, corner1, corner2, corner3, corner4):
     BaseObject.__init__(self)
     self.type = "bin"
     self.corner1 = corner1
     self.corner2 = corner2
     self.corner3 = corner3
     self.corner4 = corner4
     self.corners = [corner1, corner2, corner3, corner4]
     self.theta = 0
     self.midx = rect_midpointx(corner1, corner2, corner3, corner4)
     self.midy = rect_midpointy(corner1, corner2, corner3, corner4)
     self.area = 0
     self.id = 0        # id identifies which bin your looking at
     self.lastseen = 2  # how recently you have seen this bin
     # how many times you have seen this bin (if you see it enough it
     # becomes confirmed)
     self.seencount = 1
Ejemplo n.º 17
0
 def __init__(self, accept, username="", password="", uid="", process_id="", audioFilename="", metadataFilename="",
              transcriptFilename="", service=None, item_id=None, count=None):
     BaseObject.__init__(
         self,
         accept,
         username=username,
         password=password,
         uid=uid,
         process_id=process_id,
         audioFilename=audioFilename,
         metadataFilename=metadataFilename,
         transcriptFilename=transcriptFilename,
         service=service,
         item_id=item_id,
         count=count
     )
     self.path = 'kobjects/'
Ejemplo n.º 18
0
    def __init__(self, corner1, corner2, corner3, corner4):
        BaseObject.__init__(self)
        self.type = "bin"
        self.corner1 = corner1
        self.corner2 = corner2
        self.corner3 = corner3
        self.corner4 = corner4
        self.corners = [corner1, corner2, corner3, corner4]
        #self.theta = 0
        self.midx = rect_midpointx(corner1, corner2, corner3, corner4)
        self.midy = rect_midpointy(corner1, corner2, corner3, corner4)
        self.area = 0
        self.id = 0        # id identifies which bin your looking at
        self.lastseen = 2  # how recently you have seen this bin
        # how many times you have seen this bin (if you see it enough it
        # becomes confirmed)
        self.seencount = 1



        dy = (self.corner2[1] - self.corner1[1])
        dx = (self.corner2[0] - self.corner1[0])
        self.line_slope = dy / dx
        
        size1 = line_distance(corner1,corner2)
        size2 = line_distance(corner1,corner4)
        if size1 < size2:
            self.width = size1
            self.height = size2
            #self.theta = angle_between_lines(corner1,corner3,corner2)
            self.theta = line_angle(corner1,corner2)
        else:
            self.width = size2
            self.height = size1
            #self.theta = angle_between_lines(corner1,corner2,corner3)
            self.theta = line_angle(corner1,corner4)