The Physiologist's Friend Simulation API

ch.unizh.ini.friend.graphics
Interface BufferedTransform

All Superinterfaces:
Cloneable, Transformable
All Known Subinterfaces:
SeparateTransforms
All Known Implementing Classes:
ConcreteSeparateTransforms, SynchronizedSeparateTransforms

public interface BufferedTransform
extends Transformable

Allows for uniform access to Transformable objects that want/need to buffer the transformations applied to them.

Version:
$Revision: 1.3 $
Author:
Christof Marti

Method Summary
 Transformable getTransformed()
          Returns a Transformable with the buffered tranformation applied.
 
Methods inherited from interface ch.unizh.ini.friend.graphics.Transformable
apply, clone, rotate, rotate, scale, scale, translate
 

Method Detail

getTransformed

Transformable getTransformed()
Returns a Transformable with the buffered tranformation applied. The returned object should be a copy which is independent of this.

Returns:
The transformed geometric object.

http://www.ini.unizh.ch/~tobi/friend