クラス RasterMapLayer

ラスターデータを持つ地図レイヤ。pixmapをprivateデータに持つ。 [詳細]

#include <map_layer.h>

RasterMapLayerに対する継承グラフ

Inheritance graph
[凡例]
RasterMapLayerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 RasterMapLayer (const QString &name, bool visible=true, qreal opacity=1.0, const QRectF &extent=QRectF(0.0, 0.0, 0.0, 0.0))
 コンストラクタ
virtual ~RasterMapLayer ()
 デストラクタ。
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 自身を描画する。メンバに持つpixmapの描画を行う。
void setPixmap (const QPixmap &pixmap, const QRectF &extent)
 描画用pixmapデータを設定する。

Private 変数

QPixmap pixmap_
 描画用QPixmapデータ


説明

ラスターデータを持つ地図レイヤ。pixmapをprivateデータに持つ。

コンストラクタとデストラクタ

RasterMapLayer::RasterMapLayer ( const QString &  name,
bool  visible = true,
qreal  opacity = 1.0,
const QRectF &  extent = QRectF(0.0, 0.0, 0.0, 0.0) 
)

コンストラクタ

引数:
[in] name レイヤ名
[in] visible 可視/不可視のフラグ
[in] opacity 不透明度
[in] extent 地図存在範囲

virtual RasterMapLayer::~RasterMapLayer (  )  [inline, virtual]

デストラクタ。


関数

void RasterMapLayer::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
) [virtual]

自身を描画する。メンバに持つpixmapの描画を行う。

参照:
QGraphicsItem::paint()

MapLayerを実装しています。

void RasterMapLayer::setPixmap ( const QPixmap &  pixmap,
const QRectF &  extent 
)

描画用pixmapデータを設定する。

引数:
[in] pixmap 設定するpixmap
[in] extent 地図上の存在範囲


変数

QPixmap RasterMapLayer::pixmap_ [private]

描画用QPixmapデータ


このクラスの説明は次のファイルから生成されました:

マップビューワコンポーネントに対してThu Jun 17 20:24:08 2010に生成されました。  doxygen 1.5.5