From 250c28ccdef5f238677b34f21ec7fab06588a127 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 28 Jul 2011 21:34:45 -0600 Subject: Make the checker pattern a singleton. --- libdimension-python/dimension.pxd | 2 +- libdimension-python/dimension.pyx | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) (limited to 'libdimension-python') diff --git a/libdimension-python/dimension.pxd b/libdimension-python/dimension.pxd index da4ac12..cda2c59 100644 --- a/libdimension-python/dimension.pxd +++ b/libdimension-python/dimension.pxd @@ -198,7 +198,7 @@ cdef extern from "../libdimension/dimension.h": ############ ctypedef struct dmnsn_pattern: - dmnsn_matrix trans + pass void dmnsn_delete_pattern(dmnsn_pattern *pattern) diff --git a/libdimension-python/dimension.pyx b/libdimension-python/dimension.pyx index 2cde396..3fd64d1 100644 --- a/libdimension-python/dimension.pyx +++ b/libdimension-python/dimension.pyx @@ -543,14 +543,6 @@ cdef class Pattern: def __dealloc__(self): dmnsn_delete_pattern(self._pattern) - def transform(self, Matrix trans not None): - """Transform a pattern.""" - if self._pattern == NULL: - raise TypeError("attempt to transform base Pattern") - - self._pattern.trans = dmnsn_matrix_mul(trans._m, self._pattern.trans) - return self - cdef class Checker(Pattern): """A checkerboard pattern.""" def __init__(self): -- cgit v1.2.3