コード例 #1
0
ファイル: bin.py プロジェクト: tarora2/seawolf
    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)
コード例 #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/'
コード例 #3
0
    def __init__(self, data=None):
        self.aid = 0
        self.username = ''
        self.password = ''
        self.status = 0

        BaseObject.__init__(self, data)
コード例 #4
0
ファイル: friend.py プロジェクト: proshno/foursquare_miner
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #5
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #6
0
ファイル: badge.py プロジェクト: proshno/foursquare_miner
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #7
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #8
0
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #9
0
ファイル: mayorship.py プロジェクト: proshno/foursquare_miner
    def __init__(self, soup):
        BaseObject.__init__(self, soup)

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

        self._extract_attrs()
コード例 #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)
コード例 #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)
コード例 #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()
コード例 #13
0
ファイル: tip.py プロジェクト: proshno/foursquare_miner
    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()
コード例 #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()
コード例 #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()
コード例 #16
0
ファイル: bin.py プロジェクト: mrwiggin/seawolf5
 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
コード例 #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/'
コード例 #18
0
ファイル: bin.py プロジェクト: DanielOgorchock/seawolf
    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)