|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.model.InkpodObjectUtils
public class InkpodObjectUtils
Inkpodのオブジェクトやシェイプを操作するユーティリティ群
メソッドの概要 | |
---|---|
static PMapObject |
copy(PMapObject object)
オブジェクトを複製する。 |
static PMapObject[] |
copy(PMapObject[] objects)
オブジェクトを複製する。 |
static PMapObject[] |
copy(PMapObject[] objects,
boolean keepid)
オブジェクトを複製する。 |
static PMapObject |
copy(PMapObject object,
boolean keepid)
オブジェクトを複製する。 |
static void |
copyShapeProperties(PObjectShape src,
PObjectShape dst)
シェイプのプロパティをコピーする |
static void |
copyShapePrototypeStyle(PObjectShape prototypeShape,
PMapObject dst)
オブジェクトの形を指定したシェイプに合わせて変更する。 |
static void |
copyShapeStyle(PObjectShape src,
PObjectShape dst)
シェイプのスタイルをコピーする |
static PMapObject[] |
flatten(PMapObject[] objects)
オブジェクトのグループ化階層を展開し、ノード・オブジェクト、関連オブジェクトだけの配列にする。 |
static java.awt.geom.Rectangle2D |
getBounds(PMapObject[] objects)
指定したすべてのオブジェクトを囲む矩形領域を返す。 |
static void |
move(PMapObject[] objects,
double x,
double y)
複数のオブジェクトをまとめて、指定の場所へ移動する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static void copyShapePrototypeStyle(PObjectShape prototypeShape, PMapObject dst)
prototypeShape
- 形の原型にするシェイプdst
- シェイプを変更するオブジェクトpublic static void copyShapeStyle(PObjectShape src, PObjectShape dst)
src
- コピー元のシェイプdst
- コピー先のシェイプpublic static void copyShapeProperties(PObjectShape src, PObjectShape dst)
src
- コピー元のシェイプdst
- コピー先のシェイプpublic static PMapObject[] flatten(PMapObject[] objects)
objects
- オブジェクトの配列
public static PMapObject[] copy(PMapObject[] objects)
objects
- コピー元のオブジェクト
public static PMapObject[] copy(PMapObject[] objects, boolean keepid)
objects
- コピー元のオブジェクトkeepid
- idを保持する場合はtrue、そうでない場合はfalse
public static PMapObject copy(PMapObject object)
object
- コピー元のオブジェクト
public static PMapObject copy(PMapObject object, boolean keepid)
object
- コピー元のオブジェクトkeepid
- idを保持する場合はtrue、そうでない場合はfalse
public static java.awt.geom.Rectangle2D getBounds(PMapObject[] objects)
objects
- オブジェクトの配列
public static void move(PMapObject[] objects, double x, double y)
objects
- 移動するオブジェクトx
- 新しい矩形領域の左上のX座標y
- 新しい矩形領域の左上のY座標
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |