Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## igeo.gui
Class IGraphicsJ2D

    java.lang.Object
      igeo.gui.IGraphicsJ2D

All Implemented Interfaces:
  IGraphics, IGraphics2D

    public class IGraphicsJ2D

extends java.lang.Object
implements IGraphics2D

Class of Graphics to draw 3D geometry (OpenGL or P3D)

Author:
  Satoru Sugihara

Field Summary
`boolean` | `firstDraw`
`IView` | `view`

Constructor Summary
`IGraphicsJ2D()`

Method Summary
`void` | `clr(float[] rgba)` fill color (array of 4 float in order of r, g, b, a)
`void` | `clr(float r, float g, float b)` fill color (float 0-255)
`void` | `clr(float r, float g, float b, float a)` fill color (float 0-255)
`void` | `clr(IColor c)` fill color
`void` | `draw(java.util.ArrayList<IGraphicI> objects, IView v)`
`boolean` | `firstDraw()` check if this is the first time frame to draw
`void` | `firstDraw(boolean f)` set the first draw flag
`void` | `stroke(float[] rgba)` stroke color (array of 4 float in order of r, g, b, a)
`void` | `stroke(float r, float g, float b)` stroke color (float 0-255)
`void` | `stroke(float r, float g, float b, float a)` stroke color (float 0-255)
`void` | `stroke(IColor c)` stroke (line) color
`IGraphicMode.GraphicType` | `type()`
`IView` | `view()`
`void` | `weight(float w)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### view

    public IView view

### firstDraw

    public boolean firstDraw

Constructor Detail

### IGraphicsJ2D

    public IGraphicsJ2D()

Method Detail

### type

    public IGraphicMode.GraphicType type()

  Specified by:
    `type` in interface `IGraphics`

### view

    public IView view()

  Specified by:
    `view` in interface `IGraphics`

### draw

    public void draw(java.util.ArrayList<IGraphicI> objects,
                     IView v)

  Specified by:
    `draw` in interface `IGraphics`

### clr

    public void clr(IColor c)

  Description copied from interface: `IGraphics`
  fill color

  Specified by:
    `clr` in interface `IGraphics`

### clr

    public void clr(float[] rgba)

  Description copied from interface: `IGraphics`
  fill color (array of 4 float in order of r, g, b, a)

  Specified by:
    `clr` in interface `IGraphics`

### clr

    public void clr(float r,
                    float g,
                    float b,
                    float a)

  Description copied from interface: `IGraphics`
  fill color (float 0-255)

  Specified by:
    `clr` in interface `IGraphics`

### clr

    public void clr(float r,
                    float g,
                    float b)

  Description copied from interface: `IGraphics`
  fill color (float 0-255)

  Specified by:
    `clr` in interface `IGraphics`

### stroke

    public void stroke(IColor c)

  Description copied from interface: `IGraphics`
  stroke (line) color

  Specified by:
    `stroke` in interface `IGraphics`

### stroke

    public void stroke(float[] rgba)

  Description copied from interface: `IGraphics`
  stroke color (array of 4 float in order of r, g, b, a)

  Specified by:
    `stroke` in interface `IGraphics`

### stroke

    public void stroke(float r,
                       float g,
                       float b,
                       float a)

  Description copied from interface: `IGraphics`
  stroke color (float 0-255)

  Specified by:
    `stroke` in interface `IGraphics`

### stroke

    public void stroke(float r,
                       float g,
                       float b)

  Description copied from interface: `IGraphics`
  stroke color (float 0-255)

  Specified by:
    `stroke` in interface `IGraphics`

### weight

    public void weight(float w)

  Specified by:
    `weight` in interface `IGraphics`

### firstDraw

    public boolean firstDraw()

  Description copied from interface: `IGraphics`
  check if this is the first time frame to draw

  Specified by:
    `firstDraw` in interface `IGraphics`

### firstDraw

    public void firstDraw(boolean f)

  Description copied from interface: `IGraphics`
  set the first draw flag

  Specified by:
    `firstDraw` in interface `IGraphics`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD