cvj2.app.gui.widgets
クラス ViewPanelState

java.lang.Object
  上位を拡張 cvj2.app.gui.widgets.ViewPanelState
すべての実装されたインタフェース:
java.lang.Cloneable

public class ViewPanelState
extends java.lang.Object
implements java.lang.Cloneable

ViewPanel に表示する画像情報の管理。及びその情報を元に画像をロードする


フィールドの概要
 FileInfo file
          画像
 FileInfo file2
          2ページ表示の場合の画像
 ImageLocation location
          ズーム時の表示位置
 boolean originalSize
          原寸表示
 boolean page2
          2ページ表示
 boolean page2Reverse
          2ページ表示の左右入れ替え
 ImageRotate rotate
          回転
 ZoomLevel zoom
          ズーム倍率
 
コンストラクタの概要
ViewPanelState()
           
 
メソッドの概要
 ViewPanelState clone()
           
 java.awt.Dimension getDisplayImageSize(CachedImage img, Rectangle canvasRect)
          現在の画像情報で、画面に表示する画像の大きさを取得 (拡大縮小回転した大きさ)
 CachedImage getImage(ViewPanel vp)
          画面表示用の画像を取得する
 ImageLoadProperty getImageLoadProperty(ViewPanel vp)
          画像ロード情報を取得
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

file

public FileInfo file
画像


file2

public FileInfo file2
2ページ表示の場合の画像


zoom

public ZoomLevel zoom
ズーム倍率


location

public ImageLocation location
ズーム時の表示位置


rotate

public ImageRotate rotate
回転


originalSize

public boolean originalSize
原寸表示


page2

public boolean page2
2ページ表示


page2Reverse

public boolean page2Reverse
2ページ表示の左右入れ替え

コンストラクタの詳細

ViewPanelState

public ViewPanelState()
メソッドの詳細

getImage

public CachedImage getImage(ViewPanel vp)
画面表示用の画像を取得する

パラメータ:
vp - 画像を読み込んだときに再描画するパネル

getImageLoadProperty

public ImageLoadProperty getImageLoadProperty(ViewPanel vp)
画像ロード情報を取得


getDisplayImageSize

public java.awt.Dimension getDisplayImageSize(CachedImage img,
                                              Rectangle canvasRect)
現在の画像情報で、画面に表示する画像の大きさを取得 (拡大縮小回転した大きさ)


clone

public ViewPanelState clone()
オーバーライド:
クラス java.lang.Object 内の clone