jp.carabiner.inkpod.pi.shape.arrow
クラス AbstractArrowShapeType

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.arrow.AbstractArrowShapeType
すべての実装されたインタフェース:
ArrowShapeType
直系の既知のサブクラス:
AbstractDiamondArrowShapeType, AbstractSimpleArrowShapeType, AbstractTriangleArrowShapeType, AbstractTriangleWhiteArrowShapeType, CrowFootArrowShapeType

public abstract class AbstractArrowShapeType
extends java.lang.Object
implements ArrowShapeType


フィールドの概要
protected  int length
           
protected  int width
           
 
コンストラクタの概要
AbstractArrowShapeType(int width, int length)
           
 
メソッドの概要
protected  double calcArrowPointLocation(int width, int length)
           
 double getArrowPointLocation()
           
 ArrowShape getSampleInstance()
           
 boolean isFillShape()
           
 ArrowShape newInstance()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.inkpod.pi.shape.arrow.ArrowShapeType から継承されたメソッド
createFillShape, getFillShapeColor, getName, getShape
 

フィールドの詳細

width

protected int width

length

protected int length
コンストラクタの詳細

AbstractArrowShapeType

public AbstractArrowShapeType(int width,
                              int length)
メソッドの詳細

calcArrowPointLocation

protected double calcArrowPointLocation(int width,
                                        int length)

isFillShape

public boolean isFillShape()
定義:
インタフェース ArrowShapeType 内の isFillShape

getArrowPointLocation

public double getArrowPointLocation()
定義:
インタフェース ArrowShapeType 内の getArrowPointLocation

newInstance

public ArrowShape newInstance()
定義:
インタフェース ArrowShapeType 内の newInstance

getSampleInstance

public ArrowShape getSampleInstance()
定義:
インタフェース ArrowShapeType 内の getSampleInstance