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