org.atzberger.mango.atz3d
Class Atz3D_Element_Lines
java.lang.Object
org.atzberger.mango.atz3d.Atz3D_Element
org.atzberger.mango.atz3d.Atz3D_Element_Lines
public class Atz3D_Element_Lines
- extends Atz3D_Element
Provides 3D representation of a collection of lines.
- Author:
- Paul J. Atzberger
- See Also:
- http://www.atzberger.org
Method Summary |
int |
addLine(double[] ptsX1,
double[] ptsX2)
|
void |
paint(java.awt.Graphics g,
java.awt.Dimension screenSize,
Atz3D_Camera camera)
|
void |
plotLines2D(java.awt.Graphics g,
java.awt.Dimension screenSize,
double[] ptsX1_2D,
double[] ptsX2_2D)
|
void |
resizeLists(int numLinesAlloc_new)
|
void |
setLines(double[] ptsX1_in,
double[] ptsX2_in)
|
void |
setPlotColor(java.awt.Color color_in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Atz3D_Element_Lines
public Atz3D_Element_Lines()
Atz3D_Element_Lines
public Atz3D_Element_Lines(double[] ptsX1_in,
double[] ptsX2_in)
setLines
public void setLines(double[] ptsX1_in,
double[] ptsX2_in)
addLine
public int addLine(double[] ptsX1,
double[] ptsX2)
setPlotColor
public void setPlotColor(java.awt.Color color_in)
paint
public void paint(java.awt.Graphics g,
java.awt.Dimension screenSize,
Atz3D_Camera camera)
- Overrides:
paint
in class Atz3D_Element
plotLines2D
public void plotLines2D(java.awt.Graphics g,
java.awt.Dimension screenSize,
double[] ptsX1_2D,
double[] ptsX2_2D)
resizeLists
public void resizeLists(int numLinesAlloc_new)