jp.carabiner.inkpod.pi.shape.line
クラス ThickLineSegment

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.line.Line
      上位を拡張 jp.carabiner.inkpod.pi.shape.line.LineSegment
          上位を拡張 jp.carabiner.inkpod.pi.shape.line.ThickLineSegment
すべての実装されたインタフェース:
ShapeLine

public class ThickLineSegment
extends LineSegment


フィールドの概要
 
クラス jp.carabiner.inkpod.pi.shape.line.Line から継承されたフィールド
a, b, c, hashCode, initHashCode
 
コンストラクタの概要
ThickLineSegment(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
ThickLineSegment(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, int width)
           
 
メソッドの概要
 boolean equals(java.lang.Object obj)
           
protected  int initHashCode()
           
 boolean isLower(long x, long y)
           
 boolean isOver(double x, double y)
           
 boolean isOver(long x, long y)
           
 boolean isUpper(long x, long y)
           
 void setLineWidth(int lineWidth)
           
 
クラス jp.carabiner.inkpod.pi.shape.line.LineSegment から継承されたメソッド
checkLowerLine, checkRange, checkUpperLine, getEndPoint, getLength, getLowerLine, getStartPoint, getUppperLine, intersectionPoint, intersectionPoint, isLower, isUpper, pointOverLine, toString, translate, translate
 
クラス jp.carabiner.inkpod.pi.shape.line.Line から継承されたメソッド
distance, distance, distance, getCoefficientX, getCoefficientY, getConstantTerm, getX, getY, hashCode, intersectionPoints, intersectionPoints, isLower, isLower, isOver, isOver, isUpper, isUpper, rotateRightAngle, rotateRightAngle, rotateRightAngle, translate, transrateC
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ThickLineSegment

public ThickLineSegment(java.awt.geom.Point2D p1,
                        java.awt.geom.Point2D p2)

ThickLineSegment

public ThickLineSegment(java.awt.geom.Point2D p1,
                        java.awt.geom.Point2D p2,
                        int width)
メソッドの詳細

initHashCode

protected int initHashCode()
オーバーライド:
クラス LineSegment 内の initHashCode

setLineWidth

public void setLineWidth(int lineWidth)

isLower

public boolean isLower(long x,
                       long y)
オーバーライド:
クラス LineSegment 内の isLower

isUpper

public boolean isUpper(long x,
                       long y)
オーバーライド:
クラス LineSegment 内の isUpper

isOver

public boolean isOver(long x,
                      long y)
オーバーライド:
クラス LineSegment 内の isOver

isOver

public boolean isOver(double x,
                      double y)
オーバーライド:
クラス LineSegment 内の isOver

equals

public boolean equals(java.lang.Object obj)
オーバーライド:
クラス LineSegment 内の equals