本文整理汇总了Python中Map.isInside方法的典型用法代码示例。如果您正苦于以下问题:Python Map.isInside方法的具体用法?Python Map.isInside怎么用?Python Map.isInside使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Map
的用法示例。
在下文中一共展示了Map.isInside方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: OnLeftDown
# 需要导入模块: import Map [as 别名]
# 或者: from Map import isInside [as 别名]
def OnLeftDown(self, event):
"""left mouse button is pressed"""
pt = event.GetPosition() # position tuple
map = Map()
map.creaPoligono()
map.creaHull()
punto = Point(pt[0],pt[1])
pol = map.isInside(punto)
nombre = ''
if len(pol) == 1:
nombre = map.belongsTo(punto, pol).name
print map.belongsTo(punto, pol).name
else:
nombre = pol[0].name
print pol[0].name
print pt
self.SetTitle('LeftMouse = ' + str(pt)+' Estado: '+nombre)
示例2: Map
# 需要导入模块: import Map [as 别名]
# 或者: from Map import isInside [as 别名]
# -*- decoding: utf-8 -*-
import wx
from Lector import *
from Polygon import *
from Map import *
from Draw import *
map = Map()
map.creaPoligono()
map.creaHull()
punto = Point(200,100)
pol = map.isInside(punto)
print pol[0].name
#print pol[0].printPuntos()
print map.belongsTo(punto, pol).name
def on_paint(event):
dc = wx.PaintDC(event.GetEventObject())
dc.Clear()
dc.SetPen(wx.Pen("BLACK", 4))
for j in range(0, len(self.mapaArray)):
#print self.mapaArray
print len(self.mapaArray[j].polarr)
for i in range (0,len(self.mapaArray[j].polarr)):