org.eclipse.birt.chart.event
Class Line3DRenderEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byorg.eclipse.birt.chart.event.PrimitiveRenderEvent
          extended byorg.eclipse.birt.chart.event.LineRenderEvent
              extended byorg.eclipse.birt.chart.event.Line3DRenderEvent
All Implemented Interfaces:
java.lang.Comparable, I3DRenderEvent, java.io.Serializable

public final class Line3DRenderEvent
extends LineRenderEvent
implements I3DRenderEvent

Line3DRenderEvent

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
DRAW, FILL, iObjIndex
 
Constructor Summary
Line3DRenderEvent(java.lang.Object oSource)
           
 
Method Summary
 PrimitiveRenderEvent copy()
           
 Location3D getEnd3D()
          not a live object
 Object3D getObject3D()
          Returns the 3D object associated with this event.
 Location3D getStart3D()
          not a live object
 void prepare2D(double xOffset, double yOffset)
          Prepares the coordinates to render on 2D plane.
 void reset()
          Resets all fields to default value.
 void setEnd3D(double x, double y, double z)
           
 void setEnd3D(Location3D end)
           
 void setStart3D(double x, double y, double z)
           
 void setStart3D(Location3D start)
           
 
Methods inherited from class org.eclipse.birt.chart.event.LineRenderEvent
draw, fill, getBounds, getEnd, getLineAttributes, getStart, setEnd, setLineAttributes, setStart
 
Methods inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
compareRegular, compareTo, compareTransposed, getDepth, setDepth, setSourceObject
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Line3DRenderEvent

public Line3DRenderEvent(java.lang.Object oSource)
Parameters:
oSource -
Method Detail

setStart3D

public void setStart3D(Location3D start)
Parameters:
start -

setStart3D

public void setStart3D(double x,
                       double y,
                       double z)
Parameters:
x -
y -
z -

getStart3D

public Location3D getStart3D()
not a live object

Returns:

setEnd3D

public void setEnd3D(Location3D end)

setEnd3D

public void setEnd3D(double x,
                     double y,
                     double z)
Parameters:
x -
y -
z -

getEnd3D

public Location3D getEnd3D()
not a live object

Returns:

copy

public PrimitiveRenderEvent copy()
Overrides:
copy in class LineRenderEvent

getObject3D

public Object3D getObject3D()
Description copied from interface: I3DRenderEvent
Returns the 3D object associated with this event.

Specified by:
getObject3D in interface I3DRenderEvent
Returns:

prepare2D

public void prepare2D(double xOffset,
                      double yOffset)
Description copied from interface: I3DRenderEvent
Prepares the coordinates to render on 2D plane.

Specified by:
prepare2D in interface I3DRenderEvent
Parameters:
xOffset -
yOffset -

reset

public void reset()
Description copied from class: PrimitiveRenderEvent
Resets all fields to default value.

Overrides:
reset in class PrimitiveRenderEvent


Copyright © 2005 Actuate Corp. All rights reserved.