LineSegment.st
author Claus Gittinger <cg@exept.de>
Wed, 08 May 1996 21:35:46 +0200
changeset 286 09da374b5438
parent 284 1b272ff61339
child 287 779c959ab8f4
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 1996 by Claus Gittinger
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
              All Rights Reserved
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    13
Geometric subclass:#LineSegment
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    14
	instanceVariableNames:'startPoint endPoint'
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	classVariableNames:''
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	poolDictionaries:''
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	category:'Graphics-Geometry'
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    20
!LineSegment class methodsFor:'documentation'!
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
copyright
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
 COPYRIGHT (c) 1996 by Claus Gittinger
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
              All Rights Reserved
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
 This software is furnished under a license and may be used
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
 only in accordance with the terms of that license and with the
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
 inclusion of the above copyright notice.   This software may not
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
 be provided or otherwise made available to, or used by, any
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 other person.  No title to or ownership of the software is
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 hereby transferred.
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
documentation
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
"
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    40
    LineSegments represent a line consisting of start and endPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    41
    (actually, its a vector, since the direction makes a difference when
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    42
     instances are compared using #=).
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    [author:]
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
        Claus Gittinger
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    [see also:]
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    48
        Rectangle Polygon EllipticalArc Circle Spline Curve Point
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
        GraphicsContext
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    52
! !
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    53
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    54
!LineSegment class methodsFor:'instance creation'!
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    55
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    56
from:start to:end
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    57
    "return a new lineSegment."
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    58
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    59
    ^ self new start:start end:end
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    60
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    61
    "Created: 8.5.1996 / 20:40:13 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    64
with:p1 with:p2
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    65
    "return a new lineSegment; the smaller point is taken as startPoint."
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    67
    p1 < p2 ifTrue:[
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    68
        self new start:p1 end:p2
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    69
    ].
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    70
    ^ self new start:p2 end:p1
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    72
    "Created: 8.5.1996 / 20:41:03 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
! !
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    75
!LineSegment methodsFor:'accessing'!
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
end
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    "return the endPoint"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    ^ endPoint
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    82
    "Created: 8.5.1996 / 20:41:43 / cg"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    83
!
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    84
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    85
end:aPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    86
    "set the endPoint"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    87
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    88
    endPoint := aPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    89
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    90
    "Created: 8.5.1996 / 20:41:54 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
start
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    "return the startPoint"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    ^ startPoint
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
    98
    "Created: 8.5.1996 / 20:41:35 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   101
start:aPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   102
    "set the startPoint"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   103
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   104
    startPoint := aPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   105
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   106
    "Created: 8.5.1996 / 20:42:07 / cg"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   107
!
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   108
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   109
start:p1 end:p2
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   110
    "set both the startPoint and the endPoint"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    startPoint := p1.
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   113
    endPoint := p2.
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   115
    "Created: 8.5.1996 / 20:48:32 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
! !
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   118
!LineSegment methodsFor:'converting'!
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   119
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   120
asPointArray
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   121
    "return an array containing my points."
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   122
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   123
    ^ Array with:startPoint with:endPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   124
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   125
    "Created: 8.5.1996 / 20:46:08 / cg"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   126
! !
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   127
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   128
!LineSegment methodsFor:'displaying'!
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
displayFilledOn:aGC
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   131
    "raise an error - a lineSegment cannot be drawn filled"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   133
    self shouldNotImplement
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   135
    "Created: 8.5.1996 / 21:04:27 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
!
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
displayStrokedOn:aGC
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   139
    "display the receiver in the graphicsContext, aGC"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   140
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   141
    aGC displayLineFrom:startPoint to:endPoint
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   142
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   143
    "
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   144
     |v|
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   146
     v := View new openAndWait.
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   148
     (LineSegment from:10@10 to:50@50) displayStrokedOn:v
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   149
    "
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   150
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   151
    "Modified: 8.5.1996 / 14:40:53 / cg"
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   152
    "Created: 8.5.1996 / 21:05:16 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
! !
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   155
!LineSegment methodsFor:'queries'!
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
bounds
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
    "return the smallest enclosing rectangle"
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   160
    |minX maxX minY maxY|
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   162
    minX := startPoint x min:endPoint x.
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   163
    maxX := startPoint x max:endPoint x.
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   164
    minY := startPoint y min:endPoint y.
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   165
    maxY := startPoint y max:endPoint y.
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   166
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   167
    ^ Rectangle left:minX right:maxX top:minY bottom:maxY
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    "
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   170
     (LineSegment from:(10@10) to:(90@90)) bounds 
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
    "
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   173
    "Modified: 8.5.1996 / 20:50:03 / cg"
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
! !
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   176
!LineSegment class methodsFor:'documentation'!
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
version
286
09da374b5438 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 284
diff changeset
   179
    ^ '$Header: /cvs/stx/stx/libbasic2/LineSegment.st,v 1.3 1996-05-08 19:35:46 cg Exp $'
282
f2f29344e676 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
! !