Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)
That's it!
{ | |
"metadata": { | |
"name": "", | |
"signature": "sha256:682c5519bdf342660804b052a5fae80460925acb64a8eed37c1e2caf8ac791c1" | |
}, | |
"nbformat": 3, | |
"nbformat_minor": 0, | |
"worksheets": [ | |
{ | |
"cells": [ |
'''For QGIS 2.8 | |
Martin Laloux, 2012''' | |
from PyQt4.QtCore import * | |
from numpy import * | |
class distance(object): | |
def __init__(self,a,angle,distance): | |
self.a = a.asPoint() | |
self.xori = self.a[0] |
Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)
That's it!
'''QGIS master with the new Python API | |
Martin Laloux 2013''' | |
from PyQt4.QtCore import * | |
from numpy import * | |
from PyQt4.QtCore import * | |
from numpy import * | |
a = QgsGeometry.fromPoint(QgsPoint(122.989235,13679.083853)) |