|
0.0.2 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.cattaka.mathdrawer.drawer.custom.CustomDrawerProcess
public abstract class CustomDrawerProcess
コンストラクタの概要 | |
---|---|
CustomDrawerProcess()
コンストラクタ |
メソッドの概要 | |
---|---|
double |
cyclicDouble(double d)
MdMath.cyclicDouble(double) と同じ。 |
void |
draw(java.awt.image.BufferedImage baseImage)
|
abstract void |
drawCustom(java.awt.image.BufferedImage baseImage,
int w,
int h)
|
java.awt.image.BufferedImage |
getCachedImage()
|
Color4d |
getColor4d(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
net.cattaka.mathdrawer.setting.entity.CustomMdSettingUtil |
getCustomMdSettingUtil()
|
java.lang.String |
getDescription()
|
java.lang.Double |
getDouble(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
net.cattaka.mathdrawer.drawer.DrawerUtil |
getDrawerUtil()
|
int |
getFrameCount()
|
java.lang.Integer |
getInteger(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
int |
getMaxFrameCount()
|
java.lang.String |
getName()
|
java.io.PrintWriter |
getOut()
|
PresetImage |
getPresetImage(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
java.util.Map<java.lang.String,java.lang.Object> |
getSettingValues()
|
Vector2d |
getVector2d(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
Vector3d |
getVector3d(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
Vector4d |
getVector4d(java.lang.String key)
プロジェクトで指定されたパラメータを取得します。 |
void |
interpolateColor4d(Color4d out,
double rate,
Color4d c1,
Color4d c2)
MdMath.interpolateColor4d(Color4d, double, Color4d, Color4d) と同じ。 |
boolean |
isDebug()
デバッグモードの正否を返します。 |
double |
limitDouble(double d)
MdMath.limitDouble(double) と同じ。 |
void |
posToVector2d(Vector2d out,
int x,
int y,
int w,
int h)
画像上の指定されたピクセルの座標を 0.0〜1.0の範囲に正規化した形式に変換します。 |
void |
setCachedImage(java.awt.image.BufferedImage cachedImage)
|
void |
setCustomMdSettingUtil(net.cattaka.mathdrawer.setting.entity.CustomMdSettingUtil customMdSettingUtil)
|
void |
setDebug(boolean debug)
デバッグモードを設定します。 |
void |
setDescription(java.lang.String description)
|
void |
setDrawerUtil(net.cattaka.mathdrawer.drawer.DrawerUtil drawerUtil)
|
void |
setFrameCount(int frameCount)
|
void |
setMaxFrameCount(int maxFrameCount)
|
void |
setName(java.lang.String name)
|
void |
setOut(java.io.PrintWriter out)
|
void |
setSettingValues(java.util.Map<java.lang.String,java.lang.Object> settingValues)
|
void |
toPolar(Vector2d out,
Vector2d in)
直交座標を極座標に変換します。 |
void |
toRectangular(Vector2d out,
Vector2d in)
極座標を直交座標に変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CustomDrawerProcess()
メソッドの詳細 |
---|
public void draw(java.awt.image.BufferedImage baseImage)
public abstract void drawCustom(java.awt.image.BufferedImage baseImage, int w, int h)
public java.awt.image.BufferedImage getCachedImage()
public void setCachedImage(java.awt.image.BufferedImage cachedImage)
public java.io.PrintWriter getOut()
public void setOut(java.io.PrintWriter out)
public net.cattaka.mathdrawer.drawer.DrawerUtil getDrawerUtil()
public void setDrawerUtil(net.cattaka.mathdrawer.drawer.DrawerUtil drawerUtil)
public java.util.Map<java.lang.String,java.lang.Object> getSettingValues()
public void setSettingValues(java.util.Map<java.lang.String,java.lang.Object> settingValues)
public void posToVector2d(Vector2d out, int x, int y, int w, int h)
vec
- 出力先x
- 画像上のx座標y
- 画像上のy座標w
- 画像の幅h
- 画像の高さpublic void toPolar(Vector2d out, Vector2d in)
out
- (l,rad)の極座標in
- (x,y)の直交座標public void toRectangular(Vector2d out, Vector2d in)
out
- (x,y)の直交座標in
- (l,rad)の極座標public double limitDouble(double d)
MdMath.limitDouble(double)
と同じ。
d
-
public double cyclicDouble(double d)
MdMath.cyclicDouble(double)
と同じ。
d
-
public void interpolateColor4d(Color4d out, double rate, Color4d c1, Color4d c2)
MdMath.interpolateColor4d(Color4d, double, Color4d, Color4d)
と同じ。
out
- rate
- c1
- c2
- public boolean isDebug()
public void setDebug(boolean debug)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public net.cattaka.mathdrawer.setting.entity.CustomMdSettingUtil getCustomMdSettingUtil()
public void setCustomMdSettingUtil(net.cattaka.mathdrawer.setting.entity.CustomMdSettingUtil customMdSettingUtil)
public int getFrameCount()
public int getMaxFrameCount()
public void setFrameCount(int frameCount)
public void setMaxFrameCount(int maxFrameCount)
public java.lang.Integer getInteger(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key)
public Vector2d getVector2d(java.lang.String key)
public Vector3d getVector3d(java.lang.String key)
public Vector4d getVector4d(java.lang.String key)
public Color4d getColor4d(java.lang.String key)
public PresetImage getPresetImage(java.lang.String key)
|
0.0.2 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |