com.partnersoft.geometry.xy
Class XyPointOnPolyline

java.lang.Object
  extended by com.partnersoft.geometry.xy.XyPointOnPolyline
All Implemented Interfaces:
Immutable

public class XyPointOnPolyline
extends java.lang.Object
implements Immutable

Holder class for a point, segment, vertex #, and line.

Copyright 2007 Partner Software, Inc.

Version:
$Id: XyPointOnPolyline.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis, Rich Stepanski

Constructor Summary
XyPointOnPolyline(XyPolyline polyline, XyPoint point, XyLineSegment segment, int previousVertex)
           
 
Method Summary
 XyPolyline getLine()
           
 int getNextVertex()
           
 XyPoint getPoint()
           
 int getPreviousVertex()
           
 XyLineSegment getSegment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XyPointOnPolyline

public XyPointOnPolyline(XyPolyline polyline,
                         XyPoint point,
                         XyLineSegment segment,
                         int previousVertex)
Method Detail

getPoint

public XyPoint getPoint()

getSegment

public XyLineSegment getSegment()

getPreviousVertex

public int getPreviousVertex()

getNextVertex

public int getNextVertex()

getLine

public XyPolyline getLine()