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

すべてのスーパーインタフェース:
PDefaultObjectShape, PNodeObjectShape, PObjectShape
既知のサブインタフェースの一覧:
IBezierCurvesNodeShape
既知の実装クラスの一覧:
BezierCurvesNodeShape

public interface PBezierCurvesNodeShape
extends PDefaultObjectShape, PNodeObjectShape


フィールドの概要
static int CURVE_SEGMENT
           
static int LINE_SEGMENT
           
static int SHARP_POINT
           
static int SMOOTH_POINT
           
static int SYMMETRIC_POINT
           
 
メソッドの概要
 void addPoint(double[] points)
           
 void addPoint(double[] points, int option)
           
 void addPoint(int index, double[] points)
           
 void addPoint(int index, double[] points, int option)
           
 double[] getPoint(int index)
           
 double[] getPoint(int index, double[] points)
           
 int getPointCount()
           
 int getPointOption(int index)
           
 int[] getPointOptions()
           
 double[] getPoints()
           
 int getSegmentOption(int index)
           
 int[] getSegmentOptions()
           
 java.awt.Shape getSegmentShape(int index)
           
 boolean isClosed()
           
 void removePoint(int index)
           
 void setClosed(boolean closed)
           
 void setCtrlPoint1(int index, java.awt.geom.Point2D p)
           
 void setCtrlPoint2(int index, java.awt.geom.Point2D p)
           
 void setPoint(int index, double[] points)
           
 void setPoint(int index, java.awt.geom.Point2D p)
           
 void setPointOption(int index, int option)
           
 void setPointOptions(int[] options)
           
 void setPoints(double[] points)
           
 void setSegmentOption(int index, int option)
           
 void setSegmentOptions(int[] options)
           
 boolean splitSegment(int index, java.awt.geom.Point2D p)
           
 
インタフェース jp.carabiner.inkpod.pi.shape.PDefaultObjectShape から継承されたメソッド
getBottomTextPadding, getFillAlpha, getFillColor, getFillColor2, getFont, getFrameAlpha, getGradientTypeName, getLeftTextPadding, getLineColor, getLineType, getLineWidth, getRightTextPadding, getShadowAlpha, getShadowColor, getShadowOffset, getTextAlign, getTextAlpha, getTextColor, getTextLineSpace, getTextVerticalAlign, getTopTextPadding, isDrawFrame, isFill, isGradient, isShadow, isTextUneditable, setBottomTextPadding, setDrawFrame, setFill, setFillAlpha, setFillColor, setFillColor2, setFont, setFrameAlpha, setGradient, setGradientTypeName, setLeftTextPadding, setLineColor, setLineType, setLineWidth, setRightTextPadding, setShadow, setShadowAlpha, setShadowColor, setShadowOffset, setText, setTextAlign, setTextAlpha, setTextColor, setTextLineSpace, setTextUneditable, setTextVerticalAlign, setTopTextPadding
 
インタフェース jp.carabiner.inkpod.pi.shape.PNodeObjectShape から継承されたメソッド
getBounds2D, getConnectionPoint, getConnectionPoint, getFrameLineShape, getFrameShape, getObject, getRenderer, getRotatedFrameShape, getStrokedFrameLineShape, 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
 

フィールドの詳細

SYMMETRIC_POINT

static final int SYMMETRIC_POINT
関連項目:
定数フィールド値

SMOOTH_POINT

static final int SMOOTH_POINT
関連項目:
定数フィールド値

SHARP_POINT

static final int SHARP_POINT
関連項目:
定数フィールド値

CURVE_SEGMENT

static final int CURVE_SEGMENT
関連項目:
定数フィールド値

LINE_SEGMENT

static final int LINE_SEGMENT
関連項目:
定数フィールド値
メソッドの詳細

setPoints

void setPoints(double[] points)

getPoints

double[] getPoints()

addPoint

void addPoint(int index,
              double[] points)

addPoint

void addPoint(int index,
              double[] points,
              int option)

addPoint

void addPoint(double[] points)

addPoint

void addPoint(double[] points,
              int option)

removePoint

void removePoint(int index)

setPoint

void setPoint(int index,
              double[] points)

getPoint

double[] getPoint(int index,
                  double[] points)

getPoint

double[] getPoint(int index)

getPointCount

int getPointCount()

setPointOptions

void setPointOptions(int[] options)

getPointOptions

int[] getPointOptions()

getPointOption

int getPointOption(int index)

setPointOption

void setPointOption(int index,
                    int option)

setSegmentOptions

void setSegmentOptions(int[] options)

getSegmentOptions

int[] getSegmentOptions()

getSegmentOption

int getSegmentOption(int index)

setSegmentOption

void setSegmentOption(int index,
                      int option)

setCtrlPoint1

void setCtrlPoint1(int index,
                   java.awt.geom.Point2D p)

setPoint

void setPoint(int index,
              java.awt.geom.Point2D p)

setCtrlPoint2

void setCtrlPoint2(int index,
                   java.awt.geom.Point2D p)

getSegmentShape

java.awt.Shape getSegmentShape(int index)

splitSegment

boolean splitSegment(int index,
                     java.awt.geom.Point2D p)

setClosed

void setClosed(boolean closed)

isClosed

boolean isClosed()