org.freehep.graphicsio.emf.gdi
Class AbstractClipPath

java.lang.Object
  extended by org.freehep.util.io.Tag
      extended by org.freehep.graphicsio.emf.EMFTag
          extended by org.freehep.graphicsio.emf.gdi.AbstractClipPath
All Implemented Interfaces:
GDIObject
Direct Known Subclasses:
ExtSelectClipRgn, SelectClipPath

public abstract class AbstractClipPath
extends EMFTag

base class for all tags that change the clipping area of the EMFRenderer

Version:
$Id$
Author:
Steffen Greiffenberg

Field Summary
 
Fields inherited from class org.freehep.graphicsio.emf.EMFTag
logger
 
Fields inherited from class org.freehep.util.io.Tag
DEFAULT_TAG
 
Constructor Summary
protected AbstractClipPath(int id, int version, int mode)
           
 
Method Summary
 int getMode()
           
 void render(EMFRenderer renderer, java.awt.Shape shape)
          displays the tag using the renderer
 java.lang.String toString()
           
 
Methods inherited from class org.freehep.graphicsio.emf.EMFTag
read, read, render, write, write
 
Methods inherited from class org.freehep.util.io.Tag
getName, getTag, getTagType, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractClipPath

protected AbstractClipPath(int id,
                           int version,
                           int mode)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class EMFTag
Returns:
a description of the tagName and tagID

getMode

public int getMode()

render

public void render(EMFRenderer renderer,
                   java.awt.Shape shape)
displays the tag using the renderer

Parameters:
renderer - EMFRenderer storing the drawing session data
shape - shape to use as clipping area


Copyright © 2000-2007 FreeHEP. All Rights Reserved.