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

すべてのスーパーインタフェース:
PObjectShape
既知のサブインタフェースの一覧:
IAbstractNodeShape, IAbstractRectangleShape, IBezierCurvesNodeShape, IDiamondShape, INodeObjectShape, IOvalShape, IRectangleShape, IRoundrectShape, PAbstractNodeShape, PAbstractRectangleShape, PBezierCurvesNodeShape, PDiamondShape, POvalShape, PRectangleShape, PRoundrectShape
既知の実装クラスの一覧:
AbstractNodeShape, AbstractRectangleShape, BezierCurvesNodeShape, DiamondShape, OvalShape, RectangleShape, RoundrectShape

public interface PNodeObjectShape
extends PObjectShape

ノードオブジェクトのshapeに共通のインタフェース


メソッドの概要
 RotatedRect getBounds2D(double rotation)
           
 java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point)
           
 java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point, PRelationObjectShape relationShape)
           
 java.awt.Shape getFrameLineShape()
          内部の線も含む、枠の形を返します。
 java.awt.Shape getFrameShape()
           
 PNodeObject getObject()
          このシェイプオブジェクトと結びついたマップオブジェクトを返す。
 ShapeRenderer getRenderer()
           
 java.awt.Shape getRotatedFrameShape()
           
 java.awt.Shape getStrokedFrameLineShape()
          getFrameLineShape() が返すShapeオブジェクトを 現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。
 java.awt.Shape getStrokedRotatedFrameLineShape()
           
 
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getRawBounds, getRotation, getRotationTransform, getSearchableText, getShapeType, getShapeTypeName, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation, updateShape
 

メソッドの詳細

getObject

PNodeObject getObject()
インタフェース PObjectShape の記述:
このシェイプオブジェクトと結びついたマップオブジェクトを返す。

定義:
インタフェース PObjectShape 内の getObject
戻り値:
このシェイプオブジェクトと結びついたマップオブジェクト

getRenderer

ShapeRenderer getRenderer()
定義:
インタフェース PObjectShape 内の getRenderer

getConnectionPoint

java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point)

getConnectionPoint

java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point,
                                         PRelationObjectShape relationShape)

getBounds2D

RotatedRect getBounds2D(double rotation)

getFrameShape

java.awt.Shape getFrameShape()

getRotatedFrameShape

java.awt.Shape getRotatedFrameShape()

getFrameLineShape

java.awt.Shape getFrameLineShape()
内部の線も含む、枠の形を返します。 シェイプの形を構成する線のうち、内部の線も含んだ形を返します。 当たり判定、描画などに使用されます。

戻り値:
枠線の形

getStrokedFrameLineShape

java.awt.Shape getStrokedFrameLineShape()
getFrameLineShape() が返すShapeオブジェクトを 現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。

戻り値:
枠線の領域を表すShapeオブジェクト

getStrokedRotatedFrameLineShape

java.awt.Shape getStrokedRotatedFrameLineShape()