igeo.gui
Class ISurfaceGraphicGL
java.lang.Object
igeo.IGraphicObject
igeo.gui.ISurfaceGraphicGL
- All Implemented Interfaces:
- IGraphicI, ISubobject
public class ISurfaceGraphicGL
- extends IGraphicObject
Graphic subobject class to draw a surface object by OpenGL.
It contains ISurfaceGraphicFillGL and ISurfaceGraphicWireframeGL inside.
- Version:
- 0.7.0.0;
- Author:
- Satoru Sugihara
Methods inherited from class igeo.IGraphicObject |
getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getColor, getHSBColor, getHSBColor, hide, isVisible, parent, parent, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setColor, setHSBColor, setHSBColor, show, visible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultShininess
public static float defaultShininess
fill
public ISurfaceGraphicFillGL fill
wireframe
public ISurfaceGraphicWireframeGL wireframe
ISurfaceGraphicGL
public ISurfaceGraphicGL(ISurface srf)
ISurfaceGraphicGL
public ISurfaceGraphicGL(ISurfaceR srf)
ISurfaceGraphicGL
public ISurfaceGraphicGL(IObject obj,
ISurfaceGeo srf)
setAttribute
public void setAttribute(IAttribute attr)
- Overrides:
setAttribute
in class IGraphicObject
setColor
public void setColor(java.awt.Color c)
- Overrides:
setColor
in class IGraphicObject
update
public void update()
- Description copied from class:
IGraphicObject
- updating graphic when geometry change. actual update happens when it's drawn.
- Overrides:
update
in class IGraphicObject
isDrawable
public boolean isDrawable(IGraphicMode m)
- Specified by:
isDrawable
in interface IGraphicI
- Specified by:
isDrawable
in class IGraphicObject
draw
public void draw(IGraphics g)
- Specified by:
draw
in interface IGraphicI
- Specified by:
draw
in class IGraphicObject