Squeak Class Documentation category index | class index  
 
CompositeTransform
  category: Graphics-Transformations
  superclass: DisplayTransform
  subclasses:

A composite transform provides the effect of several levels of coordinate transformations.

instance methods
  accessing
  angle
inverseTransformation
offset
scale

  converting
  asCompositeTransform
asMatrixTransform2x3
asMorphicTransform

  encoding
  encodeForRemoteCanvas

  initialization
  composedWith:
globalTransform:localTransform:

  testing
  isCompositeTransform
isIdentity
isPureTranslation

  transformations
  invert:
transform:

  transforming points
  globalPointToLocal:
localPointToGlobal:

class methods
  instance creation
  fromRemoteCanvasEncoding:
globalTransform:localTransform:

instance methods
  accessing top  
 

angle


 

inverseTransformation

Return the inverse transformation of the receiver


 

offset


 

scale


  converting top  
 

asCompositeTransform

Represent the receiver as a composite transformation


 

asMatrixTransform2x3

Represent the receiver as a 2x3 matrix transformation


 

asMorphicTransform

Squash a composite transform down to a simple one


  encoding top  
 

encodeForRemoteCanvas

encode this transform into a string for use by a RemoteCanvas


  initialization top  
 

composedWith:

Return a new transform that has the effect of transforming points first by the receiver and then by the argument.


 

globalTransform:localTransform:


  testing top  
 

isCompositeTransform

Return true if the receiver is a composite transformation.
Composite transformations may have impact on the accuracy.


 

isIdentity

Return true if the receiver is the identity transform; that is, if applying to a point returns the point itself.


 

isPureTranslation

Return true if the receiver specifies no rotation or scaling.


  transformations top  
 

invert:


 

transform:


  transforming points top  
 

globalPointToLocal:

Transform aPoint from global coordinates into local coordinates


 

localPointToGlobal:

Transform aPoint from global coordinates into local coordinates


class methods
  instance creation top  
 

fromRemoteCanvasEncoding:

format: Composite,(enc1)(enc2)


 

globalTransform:localTransform: