|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvGeometryDrawImpl
幾何描画インタフェース実装クラス
説明: 地物が持つ幾何をのawtShapeを使用して描画する幾何描画インタフェース実装クラスです。
入れ子クラスの概要 | |
protected static class |
psvGeometryDrawImpl.ShapePortrayer
Shapeオブジェクトを描画するための抽象クラスです。 |
protected static class |
psvGeometryDrawImpl.ShapePortraySequence
Shapeオブジェクトの描画前後処理を加えた抽象クラスです。 |
フィールドの概要 | |
protected static psvGeometryDrawImpl.ShapePortraySequence |
NOP_DRAWER
描画を行わない描画用オブジェクトです。 |
protected static psvGeometryDrawImpl.ShapePortraySequence |
SHAPE_DRAWER
Shapeオブジェクトの描画専用オブジェクトです。 |
protected static psvGeometryDrawImpl.ShapePortraySequence |
SHAPE_FILLER
Shapeオブジェクトの塗潰し用オブジェクトです。 |
protected static psvGeometryDrawImpl.ShapePortraySequence |
SHAPE_TEXTURE_FILLER
Shapeオブジェクトのテクスチャ塗潰し用オブジェクトです。 |
コンストラクタの概要 | |
psvGeometryDrawImpl()
|
メソッドの概要 | |
void |
drawFeatureAsShape(psvFeature feature)
指定された地物をShapeとして描画します。 |
protected void |
drawGMAggregate(psvGMAggregate aggregate)
指定された幾何集成オブジェクトを描画します。 |
protected void |
drawGMComplex(psvGMComplex complex)
指定された幾何複体オブジェクトを描画します。 |
protected void |
drawGMObject(psvGMObject geometry)
指定された幾何オブジェクトを描画します。 |
protected void |
drawGMPrimitive(psvGMOrientablePrimitive primitive)
指定された有向幾何オブジェクトを描画します。 |
jp.co.melco.preserv.psvJavaScreen |
getScreen()
描画対象のスクリーンを返します。 |
protected psvGeometryDrawImpl.ShapePortraySequence |
getShapeDrawer()
Shapeオブジェクトの描画オブジェクトを取得します。 |
protected psvGeometryDrawImpl.ShapePortraySequence |
getShapeFiller()
Shapeオブジェクトの塗潰しオブジェクトを取得します。 |
void |
setScreen(jp.co.melco.preserv.psvJavaScreen screen)
描画対象のスクリーンを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final psvGeometryDrawImpl.ShapePortraySequence SHAPE_DRAWER
protected static final psvGeometryDrawImpl.ShapePortraySequence SHAPE_FILLER
protected static final psvGeometryDrawImpl.ShapePortraySequence SHAPE_TEXTURE_FILLER
protected static final psvGeometryDrawImpl.ShapePortraySequence NOP_DRAWER
コンストラクタの詳細 |
public psvGeometryDrawImpl()
メソッドの詳細 |
public jp.co.melco.preserv.psvJavaScreen getScreen()
public void setScreen(jp.co.melco.preserv.psvJavaScreen screen)
screen
- 描画対象のスクリーンpublic void drawFeatureAsShape(psvFeature feature)
psvGeometryDraw
内の drawFeatureAsShape
feature
- 地物protected void drawGMObject(psvGMObject geometry)
geometry
- 描画対象の幾何オブジェクトprotected void drawGMPrimitive(psvGMOrientablePrimitive primitive)
primitive
- 描画対象の幾何複体protected void drawGMComplex(psvGMComplex complex)
complex
- 描画対象の幾何複体protected void drawGMAggregate(psvGMAggregate aggregate)
aggregate
- 描画対象の幾何集成protected psvGeometryDrawImpl.ShapePortraySequence getShapeDrawer()
protected psvGeometryDrawImpl.ShapePortraySequence getShapeFiller()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |