[Vennerable-commits] r50 - in pkg/Vennerable: R inst/doc tests

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Sep 12 14:11:56 CEST 2009


Author: js229
Date: 2009-09-12 14:11:50 +0200 (Sat, 12 Sep 2009)
New Revision: 50

Added:
   pkg/Vennerable/tests/bug06492CEuler.R
Modified:
   pkg/Vennerable/R/02TissueDrawing.R
   pkg/Vennerable/R/Circles.R
   pkg/Vennerable/inst/doc/TissueDrawingTest.Rnw
   pkg/Vennerable/inst/doc/TissueDrawingTest.pdf
   pkg/Vennerable/inst/doc/Venn.Rnw
   pkg/Vennerable/tests/bugellipseear.R
   pkg/Vennerable/tests/bugjoiningcircles.R
   pkg/Vennerable/tests/facelabeltwocircles.R
Log:
fix ear bugs (by avoiding ear calcs mostly) and introduce midpoint centroids for face midpoints

Modified: pkg/Vennerable/R/02TissueDrawing.R
===================================================================
--- pkg/Vennerable/R/02TissueDrawing.R	2009-09-12 11:06:17 UTC (rev 49)
+++ pkg/Vennerable/R/02TissueDrawing.R	2009-09-12 12:11:50 UTC (rev 50)
@@ -344,6 +344,13 @@
 .join.arcs <- function(object1,object2) {
 	# assumes they do join and have same radius centre and hand (and as a side effect will have the same bb)
 	visibility <- c(object1 at visible,object2 at visible);stopifnot(visibility[1]==visibility[2])
+	if (!fequal((object1 at toTheta - object2 at fromTheta) %% (2 * pi),0)) {
+		stop(sprintf("Sectors joined at different thetas %g %g\n",object1 at toTheta, object2 at fromTheta))
+	}
+	if (object1 at toTheta <= 0 & object2 at fromTheta > 0 ) {
+		object2 at fromTheta <- object2 at fromTheta - 2*pi # not used but you get the idea
+		object2 at toTheta <- object2 at toTheta - 2 *pi
+	}
 	newEdge <- object1; 
 	newEdge at toTheta <- object2 at toTheta
 	newEdge at to <- object2 at to
@@ -496,6 +503,18 @@
 }
 )
 
+
+.face.midplace <- function(drawing,faceName) {
+	# try forming the centroid of the points at the midplace of each edge
+#	browser()
+#	edgeClasses <- .faceEdgeClasses(drawing,faceName)
+#	stopifnot( (length(edgeClasses)==2 & all(edgeClasses=="VDedgeSector")))
+	edges <- .face.to.faceEdges(drawing,faceName)
+	midpoints <- t(sapply(edges,.midpoint))
+	midpoints.centroid <- matrix(apply(midpoints,2,mean),ncol=2,byrow=TRUE)
+	midpoints.centroid
+}
+
 ########################################
 # if a point is on an edge, we will split want to the edge into two
 #
@@ -650,6 +669,18 @@
 	edges
 }
 
+.faceEdgeClasses <- function(drawing,faceName,type="face") { 
+	if (type=="set") {
+		edges <- drawing at setList[[faceName]]
+	} else {
+		edges <- drawing at faceList[[faceName]] 
+	}
+	unsigned.edges <- sub("^-","",edges); 
+	res <- sapply(drawing at edgeList[unsigned.edges],function(x)as.character(class(x)))
+	res
+}
+
+
 renameFaces <- function(drawing,oldName,newName) {
 	stopifnot(length(oldName) == length(newName)) 
 	oldFaceNames <- names(drawing at faceList) 
@@ -948,6 +979,7 @@
 }
 
 .polygon.area <- function(xy) {
+	# this area is negative for clockwise polygons, sigh
 	xy1 <- xy; xy2 <- xy[ c(2:nrow(xy),1),]
 	x1 <- xy1[,1];y1 <-xy1[,2];x2<-xy2[,1];y2<- xy2[,2]
 	det <- x1*y2 - x2*y1
@@ -1059,6 +1091,15 @@
 	if (.is.point.within.face(drawing,faceName,faceCentroid)) {
 		return(faceCentroid)
 	}
+#browser()
+	# hmm. try the midpoint of each edge and form the centroid of those
+	# will be exactly what we want for two intersceting circle sectors
+	aPoint <- 	.face.midplace(drawing,faceName)
+	if (.is.point.within.face(drawing,faceName,aPoint )) {
+		return(aPoint )
+	}
+
+
 	if (FALSE) { # old method 
 	# find a point on the edge which is ideally not a node
 	amidpoint <- .find.point.on.face(drawing,faceName)
@@ -1086,7 +1127,7 @@
 	ear.triangle <- .find.triangle.within.face(drawing,faceName)
 	earCentroid <- .polygon.centroid(ear.triangle)
 	if (!	.is.point.within.face(drawing,faceName,earCentroid )) {
-		stop("Ear method failed in face %s\n",faceName)
+		stop(sprintf("Ear method failed in face %s\n",faceName))
 	}
 	return(earCentroid)
 }
@@ -1463,7 +1504,7 @@
 		x <- f1[1]+r*cos(theta)
 		y <- f1[2]+r*sin(theta)
 		
-	points.xy <- cbind(x,y)
+	points.xy <- cbind(x,y)	
 	rownames(points.xy) <- paste("e",letters[Set],1:nrow(points.xy),sep="")
 	newTissueFromPolygon(points.xy=points.xy,Set=Set)
 }
@@ -1473,6 +1514,11 @@
 newTissueFromPolygon <- function(points.xy,Set=1) {
 	points.xy <- 	.removeDuplicates (points.xy)
 	if (nrow(points.xy)<3) {stop("Not enough distince points for a polygon")}
+	isclockwise <- (.polygon.area(points.xy) < 0) 
+	if (!isclockwise) {
+		points.xy <- points.xy[nrow(points.xy):1,]
+	}
+
 	frompoint <- points.xy[1,,drop=FALSE]
 	if (!is.null(rownames(frompoint))) {
 		from = rownames(frompoint) ; 
@@ -2088,7 +2134,6 @@
 }
 
 remove.nonintersectionpoints <- function(drawing) {
-
 	for (fname in .faceNames(drawing)) {
 		edgesbySet <- list()
 		for (setname in names(drawing at setList)) {
@@ -2148,7 +2193,7 @@
 	outedge <-getEdge (drawing,outpos) 
 	if (inedge at to != outedge at from) { stop(sprintf("Edges do not joint at single point: %s,%s\n",inedge at to,outedge at from))}
 	if (class(inedge) != class(outedge)) { stop(sprintf("Cant join edges of different classes")) }
-	if (class(inedge) != "VDedgeLines") {stop(sprintf("Cant join edges of non edgeLine classes")) }
+	#if (class(inedge) != "VDedgeLines") {stop(sprintf("Cant join edges of non edgeLine classes")) }
 
 
 	newEdge <- joinEdges(inedge,outedge)

Modified: pkg/Vennerable/R/Circles.R
===================================================================
--- pkg/Vennerable/R/Circles.R	2009-09-12 11:06:17 UTC (rev 49)
+++ pkg/Vennerable/R/Circles.R	2009-09-12 12:11:50 UTC (rev 50)
@@ -19,7 +19,7 @@
 	centres <- matrix(c(-d/2,0,d/2,0),ncol=2,byrow=TRUE)
 	VDC1 <- newTissueFromCircle(centres[1,],radius=r[1],Set=1); 
 	VDC2 <- newTissueFromCircle(centres[2,],radius=r[2],Set=2); 
-	TM <- addSetToDrawing (drawing1=VDC1,drawing2=VDC2,set2Name="Set2")
+	TM <- addSetToDrawing (drawing1=VDC1,drawing2=VDC2,set2Name="Set2",remove.points=TRUE)
 	new("CircleDrawing",TM,V,radii=r,centres=centres)
 }
 setMethod("VisibleRange","CircleDrawing",function(object){

Modified: pkg/Vennerable/inst/doc/TissueDrawingTest.Rnw
===================================================================
--- pkg/Vennerable/inst/doc/TissueDrawingTest.Rnw	2009-09-12 11:06:17 UTC (rev 49)
+++ pkg/Vennerable/inst/doc/TissueDrawingTest.Rnw	2009-09-12 12:11:50 UTC (rev 50)
@@ -78,7 +78,7 @@
 A \texttt{VDedgeSector} object inherits from a \texttt{VDedgeDrawn} one.
 A sector is a segment of a circle, defined by two points, 
 together with the convention that a right-handed sector goes clockwise (Figure \ref{fig:vds}).
-Angles are all interpreted in the same way as \texttt{acos2} ie clockwise from the line $y=0$.
+Angles are all interpreted in the same way as \texttt{atan2}, ie clockwise from the line $y=0$.
 The angles of the beginning $\theta_f$ and end $\theta_t$ of the segment obey $2\pi\geq \theta_f >  0$ and $\theta_f>\theta_t>-2*pi$.
 
 

Modified: pkg/Vennerable/inst/doc/TissueDrawingTest.pdf
===================================================================
--- pkg/Vennerable/inst/doc/TissueDrawingTest.pdf	2009-09-12 11:06:17 UTC (rev 49)
+++ pkg/Vennerable/inst/doc/TissueDrawingTest.pdf	2009-09-12 12:11:50 UTC (rev 50)
@@ -1,398 +1,83 @@
 %PDF-1.4
 %ÐÔÅØ
 5 0 obj
-<< /S /GoTo /D (section.1) >>
+<< /S /GoTo /D [6 0 R  /Fit ] >>
 endobj
-8 0 obj
-(The VDedgeSector object)
-endobj
-9 0 obj
-<< /S /GoTo /D (section.2) >>
-endobj
-12 0 obj
-(The TissueDrawing object)
-endobj
-13 0 obj
-<< /S /GoTo /D (subsection.2.1) >>
-endobj
-16 0 obj
-(Ellipses)
-endobj
-17 0 obj
-<< /S /GoTo /D (section.3) >>
-endobj
-20 0 obj
-(Injecting points and edges)
-endobj
-21 0 obj
-<< /S /GoTo /D (section.4) >>
-endobj
-24 0 obj
-(Making a simple drawing from a circle)
-endobj
-25 0 obj
-<< /S /GoTo /D (section.5) >>
-endobj
-28 0 obj
-(Circles)
-endobj
-29 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
-endobj
-32 0 obj
-(Non overlapping circles)
-endobj
-33 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
-endobj
-36 0 obj
-(Example of bug 528)
-endobj
-37 0 obj
-<< /S /GoTo /D (section.6) >>
-endobj
-40 0 obj
-(Check for the intersection of two edges)
-endobj
-41 0 obj
-<< /S /GoTo /D (section.7) >>
-endobj
-44 0 obj
-(addSetToDrawing two polygons)
-endobj
-45 0 obj
-<< /S /GoTo /D (section.8) >>
-endobj
-48 0 obj
-(addSetToDrawing a polygon and a circle)
-endobj
-49 0 obj
-<< /S /GoTo /D (section.9) >>
-endobj
-52 0 obj
-(Invisible edges)
-endobj
-53 0 obj
-<< /S /GoTo /D (section.10) >>
-endobj
-56 0 obj
-(Tangents)
-endobj
-57 0 obj
-<< /S /GoTo /D (section.11) >>
-endobj
-60 0 obj
-(Three circles)
-endobj
-61 0 obj
-<< /S /GoTo /D (subsection.11.1) >>
-endobj
-64 0 obj
-(Canonical)
-endobj
-65 0 obj
-<< /S /GoTo /D (subsection.11.2) >>
-endobj
-68 0 obj
-(One tangent point)
-endobj
-69 0 obj
-<< /S /GoTo /D (subsection.11.3) >>
-endobj
-72 0 obj
-(Three circles one tangent)
-endobj
-73 0 obj
-<< /S /GoTo /D (section.12) >>
-endobj
-76 0 obj
-(Triangles)
-endobj
-77 0 obj
-<< /S /GoTo /D (section.13) >>
-endobj
-80 0 obj
-(Three squares)
-endobj
-81 0 obj
-<< /S /GoTo /D (section.14) >>
-endobj
-84 0 obj
-(Noncontigous subsets)
-endobj
-85 0 obj
-<< /S /GoTo /D (section.15) >>
-endobj
-88 0 obj
-(Ellipses)
-endobj
-89 0 obj
-<< /S /GoTo /D (section.16) >>
-endobj
-92 0 obj
-(This document)
-endobj
-93 0 obj
-<< /S /GoTo /D [94 0 R  /Fit ] >>
-endobj
-118 0 obj <<
-/Length 846       
+8 0 obj <<
+/Length 268       
 /Filter /FlateDecode
 >>
 stream
-xÚÝWMoÛ0½÷Wø(‹&Q–Ž[Û+°íPc—aÇQ¯©ÙN»ýûQ–ì|Ì@{m/µ#ä#ù¬~Ì/ÞÒ,á®d’ß% %•V%ZK
-F'ù*ùAòT(RuÝÞ]µEÊyªêuú3¿IFP¡t² N-7£yƈ+7uUÛtŠ‘•ë‹jÛ…E½
-/­ó`ëÖu]ÕÔá¬Ü¸ò¾óà!5ÄU
-|j¨‘
-Cj,„P7M]ô›"úÞb^=ùÌ8…ÁXQ¥£1L¨†Z,Ѓ*j3“H*d°ÁÔfBs R‰dq°û°_ï»þ]ˆŒÙè&îôà¶àsUU#›—MÝ»ºï&‹Ù€ö
-:–<]pÆÉ7.ú~åVkwëʾiÃI³ü…¿ðk.C…ŠoG6–}†’§ÜLíZyV9ñpHK³RbYž™X
-Ð!Kô¿Þn«]ç°É™„¦…Aßò<«z¦‹‘¨ã6ˆØ†Ïµ§yb}×T~NÃwÙŸq¡±'M;&#Ú—â~‚*£«vÛØêÕqƒïZßøæá嬆ÓÒ{ €&\ÍT1àådï´Œ[Âõs³¢"Æ4+_Çuo¼<ú?®Ý»Ý”,æbˆŒ¿¦¡àþɳ‘ÂÓòa\•?Å¡GÍ]x.S`dËW`°t¯w;æÙõˆó¥Çùòúç5EF¡ëGõÂuqmçWhš¡H`ÿ”r?QÇ+„#bln¤³²X­n]Ÿ§Hs¢ˆ'€»fûwÝÔÓHZs˜æ9ÌâílïçvRjÄ 9ÌN’’JF«®ZŽC5*ˆÊŒ% ç¾œ…^
-IõÚ2\ffE‡óè±òsî<]ï¯r&Ä%ß=(¢\uoZª7ýáV#P4i„žø€ÀÇ·:ÒÛ‡Þ}.Ð ðm° ç”ßE`GíhÌâˆùÿ
-¯©lýR]ä0ni&I[aµÃpåD6»ØbvM»ßû"Z%ˆä³k.ƒ?~¤K¼«VëfYïöËÎ
-*ÿ0"g%ïƒûá>&N¤˜µÖc²U²jÊýCx-‘³×m©ÐxÁ( 0Ž7¼¸Î/þØ¿Üd
+xÚm»nà †÷<£-Õ§\ÎÁ°ö6d
+[ÕÁµIl5Å•MÕ×/§Yºú/ßσÛÝ¿ `¢)™;2‰h‰i fn`¯•«UÓº~û§¥«U?S8ÕonÏ£@‘f`…¹Ê[^ù~SߝëF¯»é¼–K†rX|;-~]§9”·~ôýÇšÃZÊ%’ÍJ0H©Ê€±²TíçÐűۼ‡ÄSP!Ã3éM-ä_®›&æØÒÀUÿkP+ÖÜtÿýç»_jäÕ]!œÛ͍Ld­¾¸Z‹É¯€®ÿú8‡èC¼­µ‰JêK¶ tZ‹¤Ò܍?wÏn÷'-m9
 endstream
 endobj
-94 0 obj <<
+6 0 obj <<
 /Type /Page
-/Contents 118 0 R
-/Resources 117 0 R
+/Contents 8 0 R
+/Resources 7 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 124 0 R
-/Annots [ 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R ]
+/Parent 14 0 R
 >> endobj
-95 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 519.043 249.195 529.922]
-/Subtype /Link
-/A << /S /GoTo /D (section.1) >>
+9 0 obj <<
+/D [6 0 R /XYZ 124.802 740.998 null]
 >> endobj
-96 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 497.125 252.362 508.004]
-/Subtype /Link
-/A << /S /GoTo /D (section.2) >>
+10 0 obj <<
+/D [6 0 R /XYZ 124.802 716.092 null]
 >> endobj
-97 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 485.035 195.207 495.939]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.1) >>
+13 0 obj <<
+/D [6 0 R /XYZ 124.802 533.845 null]
 >> endobj
-98 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 463.252 251.725 474.131]
-/Subtype /Link
-/A << /S /GoTo /D (section.3) >>
->> endobj
-99 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 441.334 305.861 452.213]
-/Subtype /Link
-/A << /S /GoTo /D (section.4) >>
->> endobj
-100 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 421.319 170.44 430.295]
-/Subtype /Link
-/A << /S /GoTo /D (section.5) >>
->> endobj
-101 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 407.327 259.088 418.231]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.1) >>
->> endobj
-102 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 395.372 244.533 406.276]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2) >>
->> endobj
-103 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 373.588 305.293 384.467]
-/Subtype /Link
-/A << /S /GoTo /D (section.6) >>
->> endobj
-104 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 351.67 275.894 362.55]
-/Subtype /Link
-/A << /S /GoTo /D (section.7) >>
->> endobj
-105 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 329.753 313.174 340.632]
-/Subtype /Link
-/A << /S /GoTo /D (section.8) >>
->> endobj
-106 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 307.835 202.619 318.714]
-/Subtype /Link
-/A << /S /GoTo /D (section.9) >>
->> endobj
-107 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 285.917 179.128 296.796]
-/Subtype /Link
-/A << /S /GoTo /D (section.10) >>
->> endobj
-108 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 265.902 195.436 274.878]
-/Subtype /Link
-/A << /S /GoTo /D (section.11) >>
->> endobj
-109 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 253.967 204.054 262.813]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.11.1) >>
->> endobj
-110 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 239.954 235.048 250.858]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.11.2) >>
->> endobj
-111 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [138.75 227.999 264.079 238.903]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.11.3) >>
->> endobj
-112 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 206.216 180.413 217.095]
-/Subtype /Link
-/A << /S /GoTo /D (section.12) >>
->> endobj
-113 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 184.298 200.986 195.177]
-/Subtype /Link
-/A << /S /GoTo /D (section.13) >>
->> endobj
-114 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 162.38 231.8 173.259]
-/Subtype /Link
-/A << /S /GoTo /D (section.14) >>
->> endobj
-115 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 140.462 173.409 151.342]
-/Subtype /Link
-/A << /S /GoTo /D (section.15) >>
->> endobj
-116 0 obj <<
-/Type /Annot
-/Border[0 0 1]/H/I/C[1 0 0]
-/Rect [123.806 120.448 204.124 129.424]
-/Subtype /Link
-/A << /S /GoTo /D (section.16) >>
->> endobj
-119 0 obj <<
-/D [94 0 R /XYZ 124.802 740.998 null]
->> endobj
-120 0 obj <<
-/D [94 0 R /XYZ 124.802 716.092 null]
->> endobj
-123 0 obj <<
-/D [94 0 R /XYZ 124.802 533.845 null]
->> endobj
-117 0 obj <<
-/Font << /F60 121 0 R /F63 122 0 R >>
+7 0 obj <<
+/Font << /F41 11 0 R /F44 12 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-128 0 obj <<
-/Length 265       
+18 0 obj <<
+/Length 1446      
 /Filter /FlateDecode
 >>
 stream
-xÚMPÁNÄ ¼÷+8B",P`—£F=x•xQÝ–-èZL!6þ½PÚÄÓ¼÷†7̼;ÓU˜ ­P˜`\åàHa\3€WÈf”RhœE˜K
-_îí0ÚgÛ§0×I8ä½›§¬H&ZqU)Àœ®ŽUê6?×-Œûj®}¬ØíbŽ_vJu.ÅÎ÷~î¯öá–
-8Ø7Jùd‡Ê+¦±ì©6ßÁO)n)Œ69»}½ø䶍5Z‘þÙ‚ÏmUb0F´”5Fr]ªÁ»
-³]®›†ÕKžÄ׃µê¯¡ÿ\|´d•eJ“VI€å‰¡¶{óÂ5¦ùâ3m/
+xÚ­WKoÜ6¾ûWè°’õ(Ð	.ÐCa#—¦®–»ËD+®%m\ÿûÎp(­ÖVã"(Yäh8óñã<¸ï/ÞÞdY$2–f¹Œî7‘+¹Œ
+ž3!«è~ý‹ËDpÎãû¹L¤âñçk³ÞšëN?¶$p«¯¦.ÿºÿ
+Š¨bU.s´Ç£DJ&ó‚,} ˜žTg¢E¯ðùRÄ×ðxÖðlÃe<žGxÚ_9g™LGKR’r°ÐÖnmzšhzÁ¼îìa°®%Ûà›Ç:Ìq‹ì2Éò4¾
+vv:Ø ìš&ýqU7ºïM‘Ɲ9$ˆ/J
+Îr‘F‰¬RŠ€u¦7í`Û-(«4>¸æiëZ4¬2p¾&qm»úØèŽf=p âíö€)—<þðÆE!µckŽ&(ÜnHxÂ
+ª½HºrÇv­;6)?ÇèÐÝwügºF`IÊãaçQ<ÁLVÁ)ˆ‰È•Y“|õDbMÓÚí÷ža!£4òøŠ&Ip²’Πí Ãa¡`P´KðÉ‘,ËØöø®b»?¸nÐí€'*Uü¡%ùIóqçzCÂVt7vØ‘T“àMò晓v0Ý¡3ráÿM grÚg¯›Eîqk9Üämj„pö±÷XqD¨G5wžiz¸8ø§8Ëñ$š'Z5)6z€}зæÝ®ó'¬p›'Ëø×Vo;½s©TÜSyhl?„B±¡7î© ‚aÊP4ÓÜFXæCc\£7(VÔ,r™“ËßÙWd‡Y¼qÝž„D?ˆfAï?r´ qƒG£ëQÁÓ„ò;ã/•ÙXUì³áïÚ„‚"|E¿ÛÞ®")9Ã=‹SŸÃ
+ÂÏÖ;†tÎc½^ç€ÐÆ´4´¦{´½¡éÚö_ÄÍ ÃƒÉÁÑÛ´ýq4I‡ìùS¢‰
++Z7,Ÿ(9`¡èBÇð_åXáK¦Dzû—nqÕØu¯·Q²¼üa·à²|­]Ü…w
+Ï óíc¡e(–Õó–!K ¤Ž-å>ÄRçö$טʊ¥yþ?µ09r­ï?""<Š~¤°‘2MÓYƒ 9„¶;)鳄‹Tá{Lc®pRAÿ¹l}éR¥/ã¨3uœ0
+ú°`p[ƒHú¡:â
+:w0ï(|µkÇ$A=Т€£³Ûݐì ÙÈ{1ît!·Îg˜¬WY S¬j7v‹‘>Fé‰×*g%„k öýûêýhÔ•Iñ:Ŷ]Rfâ ihpVòI at oJ4‘DžIý,ôKÁ]pûšâQ‡èÕ>ZD,`K¸§ñ	7^@RÛPs S²Bªsg¼IHÓÚ<t
+	šÆ¶ÄB΂k"ÏFWO¤QΣ—‰bJÍ_9Ϊ)¼9,«4Ô	¼˜¦‹¯Ì'L
+ pÛ¶xs"psÓB
+–•uþ‚¥Ü
+=<	ÞÁ”×ÑÍF7¶*š)Q /§’¹ø‘_Å8÷~³*Á°è—ca=)½ `žã”Û%0^¥ç½Ð­Æ[VZ¹€B&Ÿˆ:‚˜gK	 N™ Õ‚ÊÇÓϐ-Î7]¦åœìwË™yòÅÃÕ`ñ,$þ)_ƒUü4¬dÿñܳ³sæKæi4Sz·p"g@æ4¬È¦8”FrèRs#éBŽLˆ©šì²5¹ñ7‚‹O÷(ᑈ„ª ¤‘äð«/ª÷ðüf^a>öÇuAðöv/¢kwñüŸ’Ñf2ý踞¥V0:¢„Z¦„.´0âºhÞ†_¬«F×ß®B0ÑëyoÞ8
+
+	ÚÙÕ) ýÀƒÝ¸(XkÌæܘ£¢
+Ps¦à°¸6”™šùbÌça
 endstream
 endobj
-127 0 obj <<
+17 0 obj <<
 /Type /Page
-/Contents 128 0 R
-/Resources 126 0 R
+/Contents 18 0 R
+/Resources 16 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 124 0 R
+/Parent 14 0 R
 >> endobj
-129 0 obj <<
-/D [127 0 R /XYZ 124.802 740.998 null]
->> endobj
-6 0 obj <<
-/D [127 0 R /XYZ 124.802 716.092 null]
->> endobj
-126 0 obj <<
-/Font << /F63 122 0 R /F60 121 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-132 0 obj <<
-/Length 789       
-/Filter /FlateDecode
->>
-stream
-xÚíW]OÛ0}ﯰxJ5ì|¶Ó:M&mBÓ&*öÀx¨Òª…¦4eÀ¿Ÿk'¶š0ñÀÃT]Åu®Ï½>öuŽ§ƒ£ÏñˆŒ½qìÇdzM˜z#ê“„Ž=–$d:'—ÎÇ¡ù³2§ä6ç–q;ã¶àVqÛH—¼éÊfa¼eÎ/QþXqcÒc"·¼g§5=6·÷Ü|n‡
-‘d
-Ë—ãXã»C_0Ÿùq5ýJ(qóÆQ$³ñnèú1÷c!- HiŠT.5>™•6Ì\d‘EÝð×€ÜR܆=åvƒ)7"
-öªyX¢‰QÄ<$é	í
-|TÛD­)ï—s.aµ2dû
-v¸/Má+’o>lÿUÃ.1;Ä%?p;·}çx¦Zˆë&œWQiÝsƒ\-	Es2•«;ÙR1÷hlîQLÛp¿þ’2éë]whpÒåU­ñw-Ý=é [u݁ÙÆ<@ƒÞ'R»x<MÔk=ç^#ìû¢Ú/¦!vð¸à.'M­xFÈÀ<@ê•
-ùÉ ¢r÷ mïÜ@â6éãÙX®•9R¦‡´×¼Ùì´uU+Bf÷3è¨å®6VXÝ=‡¥¦ºw¶¯Õԥ׊ÒÖoðøþß!Ì´•ÏöøIšÙ“ãÇòL¦t͸sAýQ“D¿õkC{úg´ïÖ²~³$«!5û¬U¶£!³ê‰]*U	}ÙЖ“BÛÁV$j’KsEµzÚâá›*A×Hý=¦Tw{L½@_µS[–ÚírõfæQ3C\ª‚< »oÍUïy‚3çžV­Õ–N–êç%þÁßÆ‚ïýÉÅñ¨æZ±nq»ß*Ú½rږΧÓãÓS‹¶ß…a#NÅg$½Ü
-¨q
-½-^ª‘è8úrËÈI9øÁê•«P]
-öX|›RýÛ4{IŽ<Žd~Gt{õ#ꤳ¥lÌŠª”­jU,6²yq’Íóì<K7åºeQè…|67J¼˜I¼@EüÒx@?
-endstream
-endobj
-131 0 obj <<
-/Type /Page
-/Contents 132 0 R
-/Resources 130 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 124 0 R
->> endobj
-125 0 obj <<
+15 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (TDT-defVDedgeSector.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 135 0 R
+/PTEX.InfoDict 29 0 R
 /BBox [0 0 432 432]
 /Resources <<
 /ProcSet [ /PDF /Text ]
-/Font << /F2 136 0 R>>
+/Font << /F2 30 0 R>>
 /ExtGState <<
 >>>>
-/Length 137 0 R
+/Length 31 0 R
 >>
 stream
 q
@@ -404,683 +89,944 @@
 1 J
 1 j
 10.00 M
-66.24 28.80 m
-365.76 28.80 l
+28.80 47.52 m
+403.20 47.52 l
 S
-66.24 28.80 m 66.24 21.60 l S
-116.16 28.80 m 116.16 21.60 l S
-166.08 28.80 m 166.08 21.60 l S
-216.00 28.80 m 216.00 21.60 l S
-265.92 28.80 m 265.92 21.60 l S
-315.84 28.80 m 315.84 21.60 l S
-365.76 28.80 m 365.76 21.60 l S
+28.80 47.52 m 28.80 40.32 l S
+103.68 47.52 m 103.68 40.32 l S
+178.56 47.52 m 178.56 40.32 l S
+253.44 47.52 m 253.44 40.32 l S
+328.32 47.52 m 328.32 40.32 l S
+403.20 47.52 m 403.20 40.32 l S
 BT
 0.000 0.000 0.000 rg
-/F2 1 Tf 12.00 0.00 0.00 12.00 59.40 2.89 Tm (-6) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 21.96 21.61 Tm (-6) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 109.32 2.89 Tm (-4) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 96.84 21.61 Tm (-4) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 159.24 2.89 Tm (-2) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 171.72 21.61 Tm (-2) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 212.66 2.89 Tm (0) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 250.10 21.61 Tm (0) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 262.58 2.89 Tm (2) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 324.98 21.61 Tm (2) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 312.50 2.89 Tm (4) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 399.86 21.61 Tm (4) Tj
 ET
-BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 362.42 2.89 Tm (6) Tj
-ET
-41.28 53.76 m
-41.28 403.20 l
+28.80 47.52 m
+28.80 347.04 l
 S
-41.28 53.76 m 34.08 53.76 l S
-41.28 103.68 m 34.08 103.68 l S
-41.28 153.60 m 34.08 153.60 l S
-41.28 203.52 m 34.08 203.52 l S
-41.28 253.44 m 34.08 253.44 l S
-41.28 303.36 m 34.08 303.36 l S
-41.28 353.28 m 34.08 353.28 l S
-41.28 403.20 m 34.08 403.20 l S
+28.80 47.52 m 21.60 47.52 l S
+28.80 122.40 m 21.60 122.40 l S
+28.80 197.28 m 21.60 197.28 l S
+28.80 272.16 m 21.60 272.16 l S
+28.80 347.04 m 21.60 347.04 l S
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 13.20 49.45 Tm (-4) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 7.73 43.21 Tm (0) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 13.20 99.37 Tm (-2) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 7.73 118.09 Tm (2) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 20.21 149.29 Tm (0) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 7.73 192.97 Tm (4) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 20.21 199.21 Tm (2) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 7.73 267.85 Tm (6) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 20.21 249.13 Tm (4) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 7.73 342.73 Tm (8) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 20.21 299.05 Tm (6) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 290.88 122.40 Tm (p1) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 20.21 348.97 Tm (8) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 328.32 159.84 Tm (p2) Tj
 ET
+290.88 122.40 m
+289.31 121.37 l
+287.73 120.36 l
+286.14 119.38 l
+284.53 118.42 l
+282.91 117.48 l
+281.27 116.56 l
+279.62 115.66 l
+277.97 114.79 l
+276.29 113.94 l
+274.61 113.12 l
+272.92 112.31 l
+271.21 111.53 l
+269.49 110.78 l
+267.77 110.05 l
+266.03 109.34 l
+264.29 108.66 l
+262.53 108.00 l
+260.77 107.37 l
+258.99 106.76 l
+257.21 106.17 l
+255.42 105.61 l
+253.63 105.08 l
+251.82 104.57 l
+250.01 104.08 l
+248.19 103.62 l
+246.37 103.19 l
+244.54 102.78 l
+242.71 102.40 l
+240.87 102.04 l
+239.02 101.71 l
+237.17 101.40 l
+235.32 101.12 l
+233.46 100.86 l
+231.60 100.63 l
+229.74 100.43 l
+227.87 100.25 l
+226.00 100.10 l
+224.13 99.97 l
+222.26 99.87 l
+220.39 99.80 l
+218.51 99.75 l
+216.64 99.73 l
+214.76 99.73 l
+212.89 99.76 l
+211.01 99.82 l
+209.14 99.90 l
+207.27 100.01 l
+205.40 100.15 l
+203.53 100.31 l
+201.67 100.49 l
+199.80 100.70 l
+197.94 100.94 l
+196.09 101.20 l
+194.24 101.49 l
+192.39 101.81 l
+190.54 102.15 l
+188.71 102.52 l
+186.87 102.91 l
+185.04 103.33 l
+183.22 103.77 l
+181.41 104.24 l
+179.60 104.73 l
+177.80 105.25 l
+176.00 105.79 l
+174.22 106.36 l
+172.44 106.95 l
+170.67 107.57 l
+168.91 108.21 l
+167.15 108.88 l
+165.41 109.57 l
+163.68 110.28 l
+161.95 111.02 l
+160.24 111.78 l
+158.54 112.57 l
+156.85 113.38 l
+155.17 114.21 l
+153.50 115.07 l
+151.85 115.95 l
+150.20 116.85 l
+148.57 117.77 l
+146.95 118.72 l
+145.35 119.69 l
+143.76 120.68 l
+142.18 121.70 l
+140.62 122.73 l
+139.07 123.79 l
+137.54 124.87 l
+136.02 125.97 l
+134.52 127.09 l
+133.03 128.23 l
+131.56 129.40 l
+130.11 130.58 l
+128.67 131.78 l
+127.25 133.01 l
+125.84 134.25 l
+124.46 135.51 l
+123.09 136.79 l
+121.74 138.09 l
+120.40 139.41 l
+119.09 140.74 l
+117.79 142.10 l
+116.52 143.47 l
+115.26 144.86 l
+114.02 146.27 l
+112.80 147.70 l
+111.61 149.14 l
+110.43 150.59 l
+109.27 152.07 l
+108.13 153.56 l
+107.01 155.06 l
+105.92 156.59 l
+104.84 158.12 l
+103.79 159.67 l
+102.76 161.24 l
+101.75 162.82 l
+100.76 164.41 l
+99.80 166.02 l
+98.85 167.64 l
+97.93 169.27 l
+97.04 170.92 l
+96.16 172.58 l
+95.31 174.25 l
+94.48 175.93 l
+93.68 177.62 l
+92.90 179.33 l
+92.14 181.04 l
+91.41 182.77 l
+90.70 184.50 l
+90.01 186.25 l
+89.35 188.00 l
+88.71 189.76 l
+88.10 191.54 l
+87.51 193.32 l
+86.95 195.11 l
+86.41 196.90 l
+85.90 198.70 l
+85.41 200.51 l
+84.95 202.33 l
+84.51 204.15 l
+84.10 205.98 l
+83.72 207.82 l
+83.36 209.66 l
+83.02 211.50 l
+82.71 213.35 l
+82.43 215.20 l
+82.17 217.06 l
+81.94 218.92 l
+81.73 220.78 l
+81.55 222.65 l
+81.39 224.52 l
+81.27 226.39 l
+81.16 228.26 l
+81.09 230.13 l
+81.04 232.01 l
+81.01 233.88 l
+81.01 235.76 l
+81.04 237.63 l
+81.09 239.51 l
+81.17 241.38 l
+81.28 243.25 l
+81.41 245.12 l
+81.57 246.99 l
+81.75 248.85 l
+81.96 250.72 l
+82.19 252.58 l
+82.46 254.43 l
+82.74 256.29 l
+83.05 258.14 l
+83.39 259.98 l
+83.76 261.82 l
+84.15 263.65 l
+84.56 265.48 l
+85.00 267.30 l
+85.46 269.12 l
+85.95 270.93 l
+86.47 272.73 l
+87.01 274.53 l
+87.58 276.31 l
+88.17 278.09 l
+88.78 279.86 l
+89.42 281.63 l
+90.08 283.38 l
+90.77 285.12 l
+91.48 286.86 l
+92.22 288.58 l
+92.98 290.30 l
+93.76 292.00 l
+94.57 293.69 l
+95.40 295.37 l
+96.25 297.04 l
+97.13 298.70 l
+98.03 300.34 l
+98.95 301.97 l
+99.90 303.59 l
+100.87 305.20 l
+101.86 306.79 l
+102.87 308.37 l
+103.90 309.93 l
+104.96 311.48 l
+106.03 313.02 l
+107.13 314.54 l
+108.25 316.04 l
+109.39 317.53 l
+110.55 319.00 l
+111.73 320.46 l
+112.93 321.90 l
+114.15 323.32 l
+115.39 324.73 l
+116.65 326.12 l
+117.93 327.49 l
+119.23 328.84 l
+120.55 330.17 l
+121.88 331.49 l
+123.23 332.79 l
+124.60 334.07 l
+125.99 335.33 l
+127.40 336.57 l
+128.82 337.79 l
+130.26 338.99 l
+131.72 340.17 l
+133.19 341.33 l
+134.68 342.47 l
+136.18 343.59 l
+137.70 344.69 l
+139.24 345.76 l
+140.79 346.82 l
+142.35 347.85 l
+143.93 348.86 l
+145.52 349.85 l
+147.13 350.82 l
+148.75 351.77 l
+150.38 352.69 l
+152.02 353.59 l
+153.68 354.47 l
+155.35 355.32 l
+157.03 356.15 l
+158.72 356.96 l
+160.42 357.74 l
+162.14 358.50 l
+163.86 359.24 l
+165.60 359.95 l
+167.34 360.64 l
+169.09 361.30 l
+170.86 361.94 l
+172.63 362.55 l
+174.41 363.14 l
+176.19 363.71 l
+177.99 364.25 l
+179.79 364.77 l
+181.60 365.26 l
+183.42 365.72 l
+185.24 366.16 l
+187.07 366.57 l
+188.90 366.96 l
+190.74 367.33 l
+192.58 367.67 l
+194.43 367.98 l
+196.29 368.26 l
+198.14 368.53 l
+200.00 368.76 l
+201.87 368.97 l
+203.73 369.15 l
+205.60 369.31 l
+207.47 369.44 l
+209.34 369.55 l
+211.21 369.63 l
+213.09 369.68 l
+214.96 369.71 l
+216.84 369.71 l
+218.71 369.68 l
+220.59 369.63 l
+222.46 369.56 l
+224.33 369.45 l
+226.20 369.33 l
+228.07 369.17 l
+229.94 368.99 l
+231.80 368.78 l
+233.66 368.55 l
+235.52 368.29 l
+237.37 368.01 l
+239.22 367.70 l
+241.06 367.36 l
+242.90 367.00 l
+244.74 366.62 l
+246.57 366.21 l
+248.39 365.77 l
+250.21 365.31 l
+252.02 364.82 l
+253.82 364.31 l
+255.61 363.77 l
+257.40 363.21 l
+259.18 362.62 l
+260.96 362.01 l
+262.72 361.37 l
+264.47 360.71 l
+266.22 360.02 l
+267.95 359.31 l
+269.68 358.58 l
+271.39 357.82 l
+273.10 357.04 l
+274.79 356.24 l
+276.47 355.41 l
+278.14 354.56 l
+279.80 353.68 l
+281.45 352.79 l
+283.08 351.87 l
+284.70 350.92 l
+286.31 349.96 l
+287.90 348.97 l
+289.48 347.96 l
+291.05 346.93 l
+292.60 345.88 l
+294.13 344.80 l
+295.66 343.71 l
+297.16 342.59 l
+298.65 341.45 l
+300.13 340.29 l
+301.58 339.11 l
+303.02 337.92 l
+304.45 336.70 l
+305.86 335.46 l
+307.25 334.20 l
+308.62 332.93 l
+309.98 331.63 l
+311.31 330.32 l
+312.63 328.98 l
+313.93 327.63 l
+315.21 326.26 l
+316.47 324.88 l
+317.71 323.47 l
+318.94 322.05 l
+320.14 320.61 l
+321.32 319.16 l
+322.49 317.69 l
+323.63 316.20 l
+324.75 314.70 l
+325.85 313.18 l
+326.93 311.65 l
+327.99 310.10 l
+329.02 308.54 l
+330.04 306.96 l
+331.03 305.37 l
+332.00 303.77 l
+332.95 302.15 l
+333.87 300.52 l
+334.77 298.87 l
+335.65 297.22 l
+336.51 295.55 l
+337.34 293.87 l
+338.15 292.18 l
+338.94 290.48 l
+339.70 288.77 l
+340.44 287.04 l
+341.15 285.31 l
+341.84 283.57 l
+342.51 281.81 l
+343.15 280.05 l
+343.77 278.28 l
+344.36 276.50 l
+344.93 274.72 l
+345.47 272.92 l
+345.99 271.12 l
+346.48 269.31 l
+346.95 267.50 l
+347.39 265.68 l
+347.81 263.85 l
+348.20 262.01 l
+348.57 260.18 l
+348.91 258.33 l
+349.23 256.48 l
+349.52 254.63 l
+349.78 252.78 l
+350.02 250.92 l
+350.23 249.05 l
+350.41 247.19 l
+350.57 245.32 l
+350.71 243.45 l
+350.82 241.58 l
+350.90 239.71 l
+350.96 237.83 l
+350.99 235.96 l
+350.99 234.08 l
+350.97 232.21 l
+350.92 230.33 l
+350.85 228.46 l
+350.75 226.59 l
+350.62 224.72 l
+350.47 222.85 l
+350.29 220.98 l
+350.09 219.12 l
+349.86 217.26 l
+349.60 215.40 l
+349.32 213.55 l
+349.01 211.70 l
+348.68 209.85 l
+348.32 208.01 l
+347.94 206.18 l
+347.53 204.35 l
+347.10 202.53 l
+346.64 200.71 l
+346.15 198.90 l
+345.64 197.09 l
+345.11 195.30 l
+344.55 193.51 l
+343.96 191.73 l
+343.35 189.95 l
+342.72 188.19 l
+342.06 186.43 l
+341.38 184.69 l
+340.67 182.95 l
+339.94 181.23 l
+339.19 179.51 l
+338.41 177.80 l
+337.60 176.11 l
+336.78 174.43 l
+335.93 172.75 l
+335.06 171.10 l
+334.16 169.45 l
+333.24 167.81 l
+332.30 166.19 l
+331.34 164.58 l
+330.36 162.99 l
+329.35 161.41 l
+328.32 159.84 l
+S
+329.35 177.81 m
+328.32 159.84 l
+344.40 167.93 l
+S
+1.000 0.000 0.000 RG
+290.88 122.40 m
+292.46 123.47 l
+294.02 124.56 l
+295.56 125.67 l
+297.09 126.80 l
+298.61 127.95 l
+300.10 129.13 l
+301.58 130.33 l
+303.05 131.54 l
+304.49 132.78 l
+305.92 134.04 l
+307.33 135.32 l
+308.72 136.61 l
+310.10 137.93 l
+311.45 139.27 l
+312.79 140.62 l
+314.11 142.00 l
+315.40 143.39 l
+316.68 144.80 l
+317.94 146.23 l
+319.18 147.67 l
+320.39 149.14 l
+321.59 150.62 l
+322.77 152.11 l
+323.92 153.63 l
+325.05 155.16 l
+326.16 156.70 l
+327.25 158.26 l
+328.32 159.84 l
+S
+327.03 141.89 m
+328.32 159.84 l
+312.13 151.98 l
+S
+Q
+endstream
+endobj
+29 0 obj
+<<
+/CreationDate (D:20090912124943)
+/ModDate (D:20090912124943)
+/Title (R Graphics Output)
+/Producer (R 2.9.0)
+/Creator (R)
+>>
+endobj
+30 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica
+/Encoding 32 0 R
+>>
+endobj
+31 0 obj
+8575
+endobj
+32 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
+endobj
+19 0 obj <<
+/D [17 0 R /XYZ 124.802 740.998 null]
+>> endobj
+20 0 obj <<
+/D [17 0 R /XYZ 124.802 716.092 null]
+>> endobj
+22 0 obj <<
+/D [17 0 R /XYZ 124.802 571.494 null]
+>> endobj
+28 0 obj <<
+/D [17 0 R /XYZ 186.915 192.238 null]
+>> endobj
+16 0 obj <<
+/Font << /F44 12 0 R /F41 11 0 R /F67 21 0 R /F72 23 0 R /F8 24 0 R /F71 25 0 R /F14 26 0 R /F11 27 0 R >>
+/XObject << /Im1 15 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+36 0 obj <<
+/Length 1044      
+/Filter /FlateDecode
+>>
+stream
+xÚ…V_oÛ6÷§Ð[( bIJ¤­aÐ.
+bfä¥Ýƒ"Ñ6›Ì$yi¾ýŽ¼cbw.
+ãÀãéxüÝ_úÃzñî¶i
+)y«µ*Ö›Bª†¯„*–Âp©Úb=Ÿ™äª¬¤‚­w¶¬”ìþÆ[û»óvBAxx´ý\þ½þ&eÑòÖ(-Š¢’+nVhê=j˜å‰†¼1“Æ})Ù
+€¶ÄÿEk4 ñÂ}FóV®²5‚UÕªeÎïìèæ)îVl3†Ê»˜ZÉ¥l„é&a`A²g 	à¦]¾âñ–.õâìԏîÁN(
+û—mðÝ>š**¥V\¶-Ä0åÄÐOœî:Kh¹Ê‰«)qá&ê`ç]¦f*žˆ˜ÄŠõLË,
+¦](•fÏþ:‚®Ùô´w3ªt3ªt¸}
+ÎϤÕ_6‚ý[JÍì8Û5ç€X–ê‹š‹öµ(¾‚*{¹€9ùžµúÆÁùn¶]F¼c´/Ý<ف—U³2ìn~sÃ-—\4ú<Ü»®T6ÄP™è\\®nH^á~Ž1«‘Wa]²TnQ ZP|€GkÆã­
+z!}IMŽÌ]ž¤8%>à:YK¶7dšNNoœ´Æ‚Iõ’r|âÚѩ΍1ÑZ±°‰«ÄCæd)÷ Ȑ¢l“âB7X?»ù¥4šÅÐ/—ìÜÊzsØBÕYRþ"´ðaÆO‡c¿CñqBuE½ïìF»9n8¢ KòË:‰L?{×íánS€y ú
+)ð	dRv&˜.ø“ÆjxݘÜXu͍ªñú<ocYu½ýN;)ÅŒ•täÎ.¡ŽÐÝPP0¥x<mŸÝ¼s©Õ4öaƒë¶cwÀ
+D™i#¶§³X¦ýŒ•o0¥K 9ß,¡Ùãü–lùKEFÙÍ1›Ç“v§èJšÿúœ_ˆì[
+çâãz!Á®(d!uËå².Tm¸Ö²è‹0$k£›¤rʧù$	ÞÝTqÂ/ª²ÕêÄì‡ô¾‹VsÏš‚Ôšš’yë¶Ç‘P«Ÿ  üý¹¸{Þ¹X¬‘‚üU)a|Q?wŽj
+»>J!pcpC
+kõþf”_,¶Jš–cŠªš[QÉçQþ)Fš+e-aqÓ#͐ù­—í…r$k¿–•†™_6…ÛŸ­íé= =éݍïº'ÞÅ®þ¾Ø£Ñ_pQøAæåBƒƒ¯þ>OÅww
+ä€&¢#}»¥÷9ûñéô?bOz²?Á>“Zv÷+ÐË™ýÛÁèÏ5JÅ›k$ɺü˜@žZt‡I‡.<rPÐ0‚ Fj•Ëúê?…±d«
+endstream
+endobj
+35 0 obj <<
+/Type /Page
+/Contents 36 0 R
+/Resources 34 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 14 0 R
+>> endobj
+33 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (TDT-shoFace.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 44 0 R
+/BBox [0 0 432 432]
+/Resources <<
+/ProcSet [ /PDF /Text ]
+/Font << /F2 45 0 R>>
+/ExtGState <<
+>>>>
+/Length 46 0 R
+>>
+stream
+q
+Q q
+Q q
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 13.54 398.89 Tm (10) Tj
+0.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 0.00 12.00 115.20 216.00 Tm (p1) Tj
 ET
 BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 240.96 203.52 Tm (p1) Tj
+/F2 1 Tf 12.00 0.00 0.00 12.00 316.80 216.00 Tm (p2) Tj
 ET
-BT
-/F2 1 Tf 12.00 0.00 0.00 12.00 265.92 228.48 Tm (p2) Tj
-ET
-240.96 203.52 m
-239.92 202.83 l
-238.86 202.16 l
-237.80 201.51 l
-236.73 200.86 l
-235.64 200.24 l
-234.55 199.62 l
-233.46 199.03 l
-232.35 198.45 l
-231.24 197.88 l
-230.11 197.33 l
-228.98 196.80 l
-227.85 196.28 l
-226.70 195.77 l
-225.55 195.29 l
-224.39 194.81 l
-223.23 194.36 l
-222.06 193.92 l
-220.88 193.50 l
-219.70 193.09 l
-218.51 192.70 l
-217.32 192.33 l
-216.12 191.97 l
-214.92 191.63 l
-213.71 191.31 l
-212.50 191.00 l
-211.29 190.71 l
-210.07 190.44 l
-208.84 190.18 l
-207.62 189.95 l
-206.39 189.72 l
-205.15 189.52 l
-203.92 189.33 l
-202.68 189.16 l
-201.44 189.01 l
-200.20 188.87 l
-198.95 188.75 l
-197.71 188.65 l
-196.46 188.57 l
-195.21 188.50 l
-193.96 188.45 l
-192.71 188.42 l
-191.46 188.41 l
-190.21 188.41 l
-188.97 188.43 l
-187.72 188.47 l
-186.47 188.52 l
-185.22 188.59 l
-183.97 188.68 l
-182.73 188.79 l
-181.48 188.91 l
-180.24 189.06 l
-179.00 189.21 l
-177.77 189.39 l
-176.53 189.58 l
-175.30 189.79 l
-174.07 190.02 l
-172.84 190.26 l
-171.62 190.53 l
-170.40 190.80 l
-169.19 191.10 l
-167.98 191.41 l
-166.77 191.74 l
-165.57 192.08 l
-164.38 192.45 l
-163.18 192.83 l
-162.00 193.22 l
-160.82 193.63 l
-159.64 194.06 l
-158.48 194.50 l
-157.31 194.96 l
-156.16 195.44 l
-155.01 195.93 l
-153.87 196.44 l
-152.73 196.97 l
-151.61 197.51 l
-150.49 198.06 l
-149.37 198.63 l
-148.27 199.22 l
-147.18 199.82 l
-146.09 200.44 l
-145.01 201.07 l
-143.94 201.71 l
-142.88 202.38 l
-141.83 203.05 l
-140.79 203.74 l
-139.76 204.45 l
-138.73 205.17 l
-137.72 205.90 l
-136.72 206.65 l
-135.73 207.41 l
-134.75 208.18 l
-133.78 208.97 l
-132.82 209.77 l
-131.87 210.59 l
-130.94 211.42 l
-130.01 212.26 l
-129.10 213.11 l
-128.20 213.98 l
-127.31 214.86 l
-126.43 215.75 l
-125.57 216.65 l
-124.72 217.57 l
-123.88 218.50 l
-123.05 219.43 l
-122.24 220.38 l
-121.44 221.34 l
-120.66 222.32 l
-119.89 223.30 l
-119.13 224.29 l
-118.38 225.30 l
-117.65 226.31 l
-116.94 227.33 l
-116.23 228.37 l
-115.55 229.41 l
-114.87 230.47 l
-114.22 231.53 l
-113.57 232.60 l
-112.94 233.68 l
-112.33 234.77 l
-111.73 235.87 l
-111.15 236.97 l
-110.58 238.08 l
-110.03 239.21 l
-109.49 240.33 l
-108.97 241.47 l
-108.47 242.61 l
-107.98 243.76 l
-107.50 244.92 l
-107.05 246.08 l
-106.61 247.25 l
-106.18 248.43 l
-105.77 249.61 l
-105.38 250.80 l
-105.01 251.99 l
-104.65 253.19 l
-104.31 254.39 l
-103.98 255.60 l
-103.67 256.81 l
-103.38 258.02 l
-103.11 259.24 l
-102.85 260.47 l
-102.61 261.69 l
-102.39 262.92 l
-102.18 264.15 l
-101.99 265.39 l
-101.82 266.63 l
-101.66 267.87 l
-101.53 269.11 l
-101.41 270.35 l
-101.30 271.60 l
-101.22 272.85 l
-101.15 274.09 l
-101.10 275.34 l
-101.06 276.59 l
-101.05 277.84 l
-101.05 279.09 l
-101.07 280.34 l
-101.10 281.59 l
-101.16 282.84 l
-101.23 284.09 l
-101.31 285.33 l
-101.42 286.58 l
-101.54 287.82 l
-101.68 289.07 l
-101.84 290.31 l
-102.01 291.54 l
-102.20 292.78 l
-102.41 294.01 l
-102.63 295.24 l
-102.88 296.47 l
-103.14 297.69 l
-103.41 298.91 l
-103.71 300.12 l
-104.02 301.33 l
-104.34 302.54 l
-104.69 303.74 l
-105.05 304.94 l
-105.42 306.13 l
-105.82 307.32 l
-106.23 308.50 l
-106.65 309.67 l
-107.10 310.84 l
-107.55 312.00 l
-108.03 313.16 l
-108.52 314.31 l
-109.03 315.45 l
-109.55 316.59 l
-110.09 317.71 l
-110.64 318.83 l
-111.21 319.95 l
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/vennerable -r 50


More information about the Vennerable-commits mailing list