|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.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座標
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||