クラス
jp.co.melco.preserv.spatial.psvPortrayalContext の使用

psvPortrayalContext を使用しているパッケージ
jp.co.melco.preserv.spatial 空間データモデルの各種機能を提供しています。  
jp.co.melco.preserv.spatial.catalogue.layer 空間データモデルのレイヤ管理ポートレイヤー基本クラスを提供しています。  
 

jp.co.melco.preserv.spatial での psvPortrayalContext の使用
 

psvPortrayalContext を返す jp.co.melco.preserv.spatial のメソッド
 psvPortrayalContext psvPreprocessedPortrayalManager.getContext()
          描画コンテキストを取得します。
 

psvPortrayalContext 型のパラメータを持つ jp.co.melco.preserv.spatial のメソッド
 void psvPreprocessedPortrayalManager.setContext(psvPortrayalContext context)
          描画コンテキストを設定します。
 void psvPortrayalContext.AbstractAnnotationDrawer.draw(psvPortrayalContext context, java.lang.String text, psvJPBasisForDisplay position, java.awt.geom.Rectangle2D region, byte fontId, boolean follow, boolean mask, boolean validMultiLineCharacters)
          指定された条件で注記を描画します。
protected  void psvPortrayalContext.AbstractAnnotationDrawer.maskTextRegion(psvPortrayalContext context, java.lang.String text, java.awt.geom.Point2D point, byte fontId, boolean validMultiLineCharacters)
          指定された位置に指定されたフォントで注記を描画した場合のマスク領域を塗潰します。
 void psvPortrayalContext.AbstractMaskDrawer.draw(psvPortrayalContext context, psvJPBasePointForDisplay position, java.awt.Shape region, boolean follow)
          指定された基準点に対する相対座標(WC座標)で指定される領域をマスク処理します。
 void psvPortrayalContext.AbstractDrawer.draw(psvPortrayalContext context, psvGMPointArray pointArray, java.awt.geom.AffineTransform transformer)
          指定された点列を指定されたアフィン変換後、描画コンテキストに描画します。
protected abstract  void psvPortrayalContext.AbstractDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
          指定された描画コンテキストに指定された点列をもとに描画を行います。
protected  void psvPortrayalContext.RectangleDrawer.draw(psvPortrayalContext context, psvDirectPosition start, psvDirectPosition end, java.awt.geom.AffineTransform transformer)
          指定された開始位置・終了位置を対角線とする矩形をアフィン変換後、描画します。
protected abstract  void psvPortrayalContext.RectangleDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
          指定された点列を結ぶ領域を描画します。
protected abstract  void psvPortrayalContext.RectangleDrawer.fill(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
          指定された点列を結ぶ領域を塗潰します。
protected  void psvPortrayalContext.ArcDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected abstract  void psvPortrayalContext.ArcDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D center, jp.co.melco.preserv.psvPoint2D start, jp.co.melco.preserv.psvPoint2D end)
          指定された中心・開始位置・終了位置を持つ弧を描画します。
protected  void psvPortrayalContext.PolylineDrawerAsDC.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected  void psvPortrayalContext.PolylineDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected  void psvPortrayalContext.PolygonDrawerAsDC.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected  void psvPortrayalContext.PolygonDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected  void psvPortrayalContext.CircleDrawerAsDC.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
protected  void psvPortrayalContext.CircleDrawer.draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
           
 void psvPortrayalContext.AbstractCurveSegmentDrawer.draw(psvPortrayalContext context, psvGMCurveSegment segment, psvJPBasePointForDisplay position, boolean follow)
          シンボルの構成要素である線分を指定された位置を基準に描画します。
protected abstract  void psvPortrayalContext.AbstractCurveSegmentDrawer.drawPolyline(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶポリラインを描画します。
protected abstract  void psvPortrayalContext.AbstractCurveSegmentDrawer.drawPolygon(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶポリゴンを描画します。
protected abstract  void psvPortrayalContext.AbstractCurveSegmentDrawer.drawArc(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶ弧を描画します。
protected abstract  void psvPortrayalContext.AbstractCurveSegmentDrawer.drawCircle(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、3点を通る円を描画します。
protected  void psvPortrayalContext.CurveSegmentDrawer.drawPolyline(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawer.drawPolygon(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawer.drawArc(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawer.drawCircle(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawerAsDC.drawPolyline(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawerAsDC.drawPolygon(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawerAsDC.drawArc(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
protected  void psvPortrayalContext.CurveSegmentDrawerAsDC.drawCircle(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
           
 boolean psvPortrayalAgent.portray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定された描画コンテキストに描画します。
protected  void psvLinesInterval.doApplyTo(psvPortrayalContext context)
           
protected  void psvJPRotate.doApplyTo(psvPortrayalContext context)
           
protected  void psvJPPointSymbol.portrayShape(psvPortrayalContext context, psvJPBasePointForDisplay position)
           
protected  void psvJPPointSymbol.applyPortrayalStyle(psvPortrayalContext context)
          描画属性を設定します。
protected  void psvJPMask.doApplyTo(psvPortrayalContext context)
           
 void psvJPMapSymbolElement.portray(psvPortrayalContext context, psvJPBasePointForDisplay position)
          指定された描画コンテキストで指定位置に地図記号を描画します。
protected  void psvJPMapSymbolElement.portrayRecursive(psvPortrayalContext context, psvJPBasePointForDisplay position)
          地図記号とその構成要素を再帰的に描画します。
protected abstract  void psvJPMapSymbolElement.portrayShape(psvPortrayalContext context, psvJPBasePointForDisplay position)
          地図記号の図形を描画します。
protected  void psvJPMapSymbolElement.maskRecursive(psvPortrayalContext context, psvJPBasePointForDisplay position)
          マスク処理の要否を判断し、必要であればマスク処理を行います。
protected  void psvJPMapSymbolElement.maskRegion(psvPortrayalContext context, psvJPBasePointForDisplay position)
          指定された位置・角度を基準にマスク処理を行います。
protected  void psvJPImageSymbol.portrayShape(psvPortrayalContext context, psvJPBasePointForDisplay position)
           
protected  void psvJPFont.doApplyTo(psvPortrayalContext context)
           
protected  void psvJPDirection.doApplyTo(psvPortrayalContext context)
           
protected  void psvJPColor.doApplyTo(psvPortrayalContext context)
           
protected  void psvJPCharacterspace.doApplyTo(psvPortrayalContext context)
           
 void psvJPAnnotationStyleElement.applyTo(psvPortrayalContext context)
          指定された描画コンテキストに注記スタイル情報を反映します。
protected  void psvJPAnnotationStyleElement.doApplyTo(psvPortrayalContext context)
          指定された描画コンテキストに自身の注記スタイルを反映します。
protected  void psvJPAnnotationReferencePoint.doApplyTo(psvPortrayalContext context)
           
 void psvFeaturePortrayer.portray(psvFeature feature, psvPortrayalContext context)
          指定された描画コンテキストに対して指定された地物を描画します。
protected  boolean psvFeaturePortrayer.portrayByRules(psvFeature feature, psvPortrayalContext context)
          描画エージェントに描画処理を委譲し、指定された地物を描画します。
protected abstract  boolean psvFeaturePortrayer.portrayByDefault(psvFeature feature, psvPortrayalContext context)
          指定された地物の既定の描画規則で描画します。
protected  void psvAnnotationRegion.doApplyTo(psvPortrayalContext context)
           
 

jp.co.melco.preserv.spatial.catalogue.layer での psvPortrayalContext の使用
 

psvPortrayalContext 型のパラメータを持つ jp.co.melco.preserv.spatial.catalogue.layer のメソッド
protected  boolean LayeredFeaturePortrayer.portrayByDefault(psvFeature feature, psvPortrayalContext context)
           
 boolean AbstractLayeredAgent.portray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。
protected abstract  boolean AbstractLayeredAgent.doPortray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。