jp.carabiner.inkpod.pi.shape.line
インタフェース ShapeLine

既知の実装クラスの一覧:
Arc, BezierCurve, Line, LineSegment, ThickArc, ThickBezierCurve, ThickLineSegment

public interface ShapeLine

シェイプを構成する線


メソッドの概要
 java.awt.geom.Point2D[] intersectionPoints(Line line)
          直線との交点を求める。
 java.awt.geom.Point2D[] intersectionPoints(LineSegment lineSegment)
          線分との交点を求める
 boolean isOver(java.awt.geom.Point2D p)
          点がこのオブジェクトが表現する線の上にあるか調べる。
 

メソッドの詳細

intersectionPoints

java.awt.geom.Point2D[] intersectionPoints(Line line)
直線との交点を求める。

パラメータ:
line - 交点を求める直線
戻り値:
直線との交点の配列

intersectionPoints

java.awt.geom.Point2D[] intersectionPoints(LineSegment lineSegment)
線分との交点を求める

パラメータ:
lineSegment - 交点を求める線分
戻り値:
線分との交点の配列

isOver

boolean isOver(java.awt.geom.Point2D p)
点がこのオブジェクトが表現する線の上にあるか調べる。

パラメータ:
p - 調べたい点
戻り値:
点が線の上にある場合はtrue