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.
- Author:
- Satoru Sugihara
| Fields inherited from class igeo.IGraphicObject |
color, colorRange1f, colorRange1i, colorRange2f, colorRange2i, colorRange3f, colorRange3i, colorRange4f, colorRange4i, parent, update, visible |
| Methods inherited from class igeo.IGraphicObject |
getAWTColor, getColor, 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, setColor, setColor, setColor, setColor, setHSBColor, setHSBColor, setVisible, show, visible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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(IColor c)
- Overrides:
setColor in class IGraphicObject
setWeight
public void setWeight(float w)
- Overrides:
setWeight in class IGraphicObject
getWeight
public float getWeight()
- Overrides:
getWeight 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