Depth64Image.st
author Patrik Svestka <patrik.svestka@gmail.com>
Wed, 11 Jul 2018 16:58:29 +0200
branchjv
changeset 8426 e2051b1553f0
parent 7822 ecb148190095
permissions -rw-r--r--
Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters. On windows (7 and up) there is undocumented, you can't find this information anywhere, limit for raster size when using TextOutA or TextOutW. Experimentally, I have come to the conclusion that the limit is most likely set to 16384 points of the raster. To correctly calculate the maximum display buffer (maxDisplayBuffer) I have come to a formula: maxDisplayBuffer = 16384 / (maxWidth + tmet.tmOverhang); maxWidth is the maximum selected font width tmet.tmOverhang is the "extra width per string that may be added to some synthesized fonts." -> If you want to get the actual width you have to add it to maxWidth. You will get the whole extent then. (For most fonts tmOverhang will be 0.) The whole definition of tmOverhang from MSND - https://msdn.microsoft.com/en-us/library/windows/desktop/dd145132(v=vs.85).aspx
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 2009 by eXept Software AG
8426
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
     3
 COPYRIGHT (c) 2018 Patrik Svestka
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
              All Rights Reserved
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 This software is furnished under a license and may be used
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 only in accordance with the terms of that license and with the
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 inclusion of the above copyright notice.   This software may not
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 be provided or otherwise made available to, or used by, any
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 other person.  No title to or ownership of the software is
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
 hereby transferred.
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"{ Package: 'stx:libview' }"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
7211
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
    15
"{ NameSpace: Smalltalk }"
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
    16
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
Image subclass:#Depth64Image
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	instanceVariableNames:''
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	classVariableNames:''
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	poolDictionaries:''
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	category:'Graphics-Images'
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
!Depth64Image class methodsFor:'documentation'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
copyright
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
 COPYRIGHT (c) 2009 by eXept Software AG
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
              All Rights Reserved
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 This software is furnished under a license and may be used
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 only in accordance with the terms of that license and with the
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 inclusion of the above copyright notice.   This software may not
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
 be provided or otherwise made available to, or used by, any
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
 other person.  No title to or ownership of the software is
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
 hereby transferred.
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
documentation
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    this class represents 64 bit images as possibly provided by png 4x16bit rgba images.
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
    Such images are normally not used in real world applications, as humans cannot differentiate 
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    more than roughly 200 distinct color tone values. However, in image processing (false-color) applications,
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    such a fine grain image makes sense and is sometimes used.
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    [author:]
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
        Claus Gittinger
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
    [see also:]
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
        Depth1Image Depth2Image Depth4Image Depth8Image Depth16Image Depth24Image Depth32Image
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
        ImageReader
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
! !
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
!Depth64Image class methodsFor:'queries'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
defaultPhotometric
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    "return the default photometric pixel interpretation"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
5323
a90a212f9429 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5306
diff changeset
    61
    ^ #rgb
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
imageDepth
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    "return the depth of images represented by instances of
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
     this class - here we return 64"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    ^ 64
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
! !
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
!Depth64Image methodsFor:'accessing-pixels'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
pixelAtX:x y:y
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    "retrieve a pixel at x/y; return a pixelValue.
7517
c41855f2c494 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7281
diff changeset
    75
     The interpretation of the returned value depends on the photometric
c41855f2c494 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7281
diff changeset
    76
     and the colormap. See also Image>>atX:y:)
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
     Pixels start at x=0 , y=0 for upper left pixel, end at
7281
89956b990563 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7213
diff changeset
    78
     x = width-1, y=height-1 for lower right pixel.
89956b990563 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7213
diff changeset
    79
     The pixel value contains r/g/b/a in msb order (i.e. r at high, a at low bits)"
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    |pixelIndex "{ Class: SmallInteger }"|
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
6297
ea0fe952c3a5 pixelfunction support
Claus Gittinger <cg@exept.de>
parents: 5325
diff changeset
    83
    pixelFunction notNil ifTrue:[^ pixelFunction value:x value:y].
ea0fe952c3a5 pixelfunction support
Claus Gittinger <cg@exept.de>
parents: 5325
diff changeset
    84
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
    pixelIndex := (width * 8 * y) + 1 + (x * 8).
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
7211
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
    87
    ^ ((bytes unsignedInt16At:pixelIndex MSB:true) bitShift:48)
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
    88
    + ((bytes unsignedInt16At:pixelIndex+2 MSB:true) bitShift:32)
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
    89
    + ((bytes unsignedInt16At:pixelIndex+4 MSB:true) bitShift:16)
7213
55e7421aab9d #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 7211
diff changeset
    90
    + (bytes unsignedInt16At:pixelIndex+6 MSB:true).
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
pixelAtX:x y:y put:aPixelValue
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    "set the pixel at x/y to aPixelValue.
7517
c41855f2c494 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7281
diff changeset
    95
     The interpretation of the pixelValue depends on the photometric
c41855f2c494 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 7281
diff changeset
    96
     and the colormap. (see also: Image>>atX:y:put:)
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
     Pixels start at x=0 , y=0 for upper left pixel, end at
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
     x = width-1, y=height-1 for lower right pixel"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    |pixelIndex "{ Class: SmallInteger }"|
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    pixelIndex := (width * 8 * y) + 1 + (x * 8).
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    bytes isNil ifTrue:[
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
        self createPixelStore
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    ].
7211
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
   106
    bytes unsignedInt16At:pixelIndex put:((aPixelValue bitShift:-48) bitAnd:16rFFFF) MSB:true.
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
   107
    bytes unsignedInt16At:pixelIndex+2 put:((aPixelValue bitShift:-32) bitAnd:16rFFFF) MSB:true.
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
   108
    bytes unsignedInt16At:pixelIndex+4 put:((aPixelValue bitShift:-16) bitAnd:16rFFFF) MSB:true.
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
   109
    bytes unsignedInt16At:pixelIndex+6 put:(aPixelValue bitAnd:16rFFFF) MSB:true.
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
! !
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
!Depth64Image methodsFor:'initialization'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
initialize
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    super initialize.
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    samplesPerPixel := 4. 
7822
ecb148190095 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 7517
diff changeset
   117
    bitsPerSample := #[16 16 16 16].
ecb148190095 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 7517
diff changeset
   118
ecb148190095 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 7517
diff changeset
   119
    "Modified: / 31-01-2017 / 13:11:33 / stefan"
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
! !
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
!Depth64Image methodsFor:'queries'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
bitsPerPixel
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
    "return the number of bits per pixel"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
    ^ 64
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
bitsPerRow
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
    "return the number of bits in one scanline of the image"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
    ^ width * 64
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
bytesPerRow
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
    "return the number of bytes in one scanline of the image"
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
    ^ width * 8.
5325
e213afc8874c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5323
diff changeset
   140
!
e213afc8874c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5323
diff changeset
   141
e213afc8874c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5323
diff changeset
   142
hasAlphaChannel
e213afc8874c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5323
diff changeset
   143
    ^ true
8426
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   144
!
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   145
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   146
isDepth64Image
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   147
    "return true if the image is instance of Depth64Image"
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   148
   (self bitsPerPixel == 64) ifTrue:[^ true].  
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   149
    ^ false
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   150
e2051b1553f0 Issue #126: Removing hack, correctly calculating masDisplayBuffer and having fallback maxDisplayBuffer is set to 107 characters.
Patrik Svestka <patrik.svestka@gmail.com>
parents: 7822
diff changeset
   151
    "Created: / 16-04-2018 / 17:01:31 / svestkap"
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
! !
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
!Depth64Image class methodsFor:'documentation'!
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
version
7211
1e72cd273ab3 call the renamed basic methods for short access:
Claus Gittinger <cg@exept.de>
parents: 6297
diff changeset
   157
    ^ '$Header$'
7213
55e7421aab9d #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 7211
diff changeset
   158
!
55e7421aab9d #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 7211
diff changeset
   159
55e7421aab9d #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 7211
diff changeset
   160
version_CVS
55e7421aab9d #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 7211
diff changeset
   161
    ^ '$Header$'
5306
2f2855e29c04 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
! !
6297
ea0fe952c3a5 pixelfunction support
Claus Gittinger <cg@exept.de>
parents: 5325
diff changeset
   163