igeo.gui
Class IPolyline

java.lang.Object
  extended by igeo.gui.IPolyline

public class IPolyline
extends java.lang.Object

Polyline geometry to assist graphic classes of curves and surfaces.

Author:
Satoru Sugihara

Field Summary
 boolean closed
           
 IVec[] pts
           
 
Constructor Summary
IPolyline()
           
IPolyline(int num)
           
IPolyline(IVec[] pts)
           
IPolyline(IVecI pt1, IVecI pt2)
           
IPolyline(IVec pt1, IVec pt2)
           
 
Method Summary
 void append(IPolyline l)
           
 void append(IPolyline l, boolean reverseDir)
           
 void append(IVec[] pts2)
           
 void append(IVec[] pts2, boolean reverseDir)
           
 void close()
           
 IVec[] get()
           
 IVec get(int i)
           
 boolean isClosed()
           
 int num()
           
 void open()
           
 void set(int i, IVec pt)
           
 void set(int i, IVecI pt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pts

public IVec[] pts

closed

public boolean closed
Constructor Detail

IPolyline

public IPolyline()

IPolyline

public IPolyline(int num)

IPolyline

public IPolyline(IVec[] pts)

IPolyline

public IPolyline(IVecI pt1,
                 IVecI pt2)

IPolyline

public IPolyline(IVec pt1,
                 IVec pt2)
Method Detail

num

public int num()

get

public IVec get(int i)

get

public IVec[] get()

set

public void set(int i,
                IVecI pt)

set

public void set(int i,
                IVec pt)

isClosed

public boolean isClosed()

close

public void close()

open

public void open()

append

public void append(IPolyline l)

append

public void append(IPolyline l,
                   boolean reverseDir)

append

public void append(IVec[] pts2)

append

public void append(IVec[] pts2,
                   boolean reverseDir)