org.jzy3d.plot3d.primitives
Class Polygon

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.AbstractDrawable
      extended by org.jzy3d.plot3d.primitives.AbstractWireframeable
          extended by org.jzy3d.plot3d.primitives.AbstractGeometry
              extended by org.jzy3d.plot3d.primitives.Polygon
All Implemented Interfaces:
IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw
Direct Known Subclasses:
PickablePolygon, Quad, SimplePolygon

public class Polygon
extends AbstractGeometry

Supports additional settings

Author:
Martin Pernollet

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
AbstractGeometry.PolygonMode
 
Field Summary
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
center, color, mapper, points, polygonMode, polygonOffsetFillEnable
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractWireframeable
facestatus, wfcolor, wfstatus, wfwidth
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, transform, transformBefore
 
Constructor Summary
Polygon()
          Initializes an empty Polygon with face status defaulting to true, and wireframe status defaulting to false.
 
Method Summary
protected  void begin(javax.media.opengl.GL gl)
           
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractGeometry
add, add, applyGeometryTransform, applyPolygonModeFill, applyPolygonModeLine, callPointForWireframe, callPointsForFace, draw, end, get, getBarycentre, getColor, getColorMapper, getDistance, getLongestDistance, getPoints, getPolygonMode, getShortestDistance, isPolygonOffsetFillEnable, polygonOffseFillEnable, polygonOffsetFillDisable, setColor, setColorMapper, setPolygonMode, setPolygonOffsetFillEnable, setPolygonOffsetFillEnable, size, toString, updateBounds
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractWireframeable
getFaceDisplayed, getWireframeColor, getWireframeDisplayed, getWireframeWidth, setFaceDisplayed, setWireframeColor, setWireframeDisplayed, setWireframeWidth
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, call, call, callWithAlphaFactor, dispose, doDrawBounds, doTransform, fireDrawableChanged, fireDrawableChanged, getBoundingBoxColor, getBounds, getLegend, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setTransform, setTransformBefore, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Polygon

public Polygon()
Initializes an empty Polygon with face status defaulting to true, and wireframe status defaulting to false.

Method Detail

begin

protected void begin(javax.media.opengl.GL gl)
Specified by:
begin in class AbstractGeometry


Copyright © 2013. All rights reserved.