|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.geometry.model.psvPatchesSurfaceModel
曲面列曲面モデル
説明: 曲面列曲面モデルです。
JPGIS構造そのままの、曲面列を扱う曲面モデルです。
psvGMSurfaceのコンストラクタにpsvGMSurfacePatch[]を指定した時と同じ内容の処理を行います。
コンストラクタの概要 | |
psvPatchesSurfaceModel(psvGMSurfacePatch[] patch)
指定された曲面分を持つ曲面を生成します。 |
メソッドの概要 | |
protected boolean |
containsPatch(psvGMSurfacePatch otherPatch)
曲面分の一覧に指定された曲面分が含まれるか否かを判定します。 |
java.awt.Shape |
createShape()
このモデルのawt Shape表現を作成して返します。 |
void |
fixed()
編集が確定したことを通知します。 |
psvGMOrientableCurve |
getExteriorGenerator(int patchIndex,
int generatorIndex)
patchIndexで指定したpatchの外部境界の持つ、 generator(有向曲線)をgeneratorIndexを指定して返します。 |
int |
getExteriorGeneratorCount(int patchIndex)
patchIndexで指定したpatchの、exterior(外部境界)が持つ generator(有向曲線)の数を返します。 |
int |
getInteriorCount(int patchIndex)
patchIndexで指定したpatchのinterior(内部境界)の数を返します。 |
psvGMOrientableCurve |
getInteriorGenerator(int patchIndex,
int interiorIndex,
int generatorIndex)
patchIndexで指定したpatchが持つ、itenriorIndexで指定した内部境界の、 generator(有向曲線)をgeneratorIndexを指定して返します。 |
int |
getInteriorGeneratorCount(int patchIndex,
int interiorIndex)
patchIndexで指定したpatchの、interior(内部境界)の数を返します。 |
int |
getPatchCount()
patch(曲面分)の数を返します。 |
psvGMSurfacePatch[] |
getPatches()
曲面分の一覧を取得します。 |
boolean |
isModified()
編集が行われたか否かを取得します。 |
java.lang.String |
paramString()
保持する属性値の文字列表現を取得します。 |
java.awt.Shape |
toShape()
このモデルのawt Shape表現を返します。 |
void |
translate(double dx,
double dy)
現在の座標値を指定された移動量だけ移動します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public psvPatchesSurfaceModel(psvGMSurfacePatch[] patch)
patch
- 曲面分メソッドの詳細 |
public psvGMSurfacePatch[] getPatches()
psvGMPolygonSurfaceModel
内の getPatches
public java.awt.Shape createShape()
psvGMPolygonSurfaceModel
の記述:
psvGMPolygonSurfaceModel
内の createShape
public java.awt.Shape toShape()
psvGMPolygonSurfaceModel
の記述:
psvGMPolygonSurfaceModel
内の toShape
protected boolean containsPatch(psvGMSurfacePatch otherPatch)
otherPatch
- 曲面分
true
、含まれない場合はfalse
public java.lang.String paramString()
psvGMPolygonSurfaceModel
の記述:
psvGMPolygonSurfaceModel
内の paramString
public void translate(double dx, double dy)
psvGMPolygonSurfaceModel
の記述:
psvGMPolygonSurfaceModel
内の translate
dx
- X軸方向の移動量dy
- Y軸方向の移動量public void fixed()
psvGMPolygonSurfaceModel
の記述:
psvGMPolygonSurfaceModel
内の fixed
public boolean isModified()
psvGMPolygonSurfaceModel
の記述: true
、それ以外の場合はfalse
を返します。
psvGMPolygonSurfaceModel
内の isModified
true
、それ以外の場合はfalse
public int getPatchCount()
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getPatchCount
public int getInteriorCount(int patchIndex)
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getInteriorCount
patchIndex
- 何番目のパッチかを指定
public int getExteriorGeneratorCount(int patchIndex)
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getExteriorGeneratorCount
patchIndex
- 何番目のパッチかを指定
public int getInteriorGeneratorCount(int patchIndex, int interiorIndex)
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getInteriorGeneratorCount
patchIndex
- 何番目のパッチかを指定interiorIndex
- 何番目の内部境界かを指定
public psvGMOrientableCurve getExteriorGenerator(int patchIndex, int generatorIndex)
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getExteriorGenerator
patchIndex
- 何番目のパッチかを指定generatorIndex
- 何番目の有向曲線かを指定
public psvGMOrientableCurve getInteriorGenerator(int patchIndex, int interiorIndex, int generatorIndex)
psvGMSurfacePolygonStructure
の記述:
psvGMSurfacePolygonStructure
内の getInteriorGenerator
patchIndex
- 何番目のパッチかを指定interiorIndex
- 何番目の内部境界かを指定generatorIndex
- 何番目の有向曲線かを指定
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |