jp.digitalmuseum.mr.task
クラス Capture

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.service.ServiceAbstractImpl
      上位を拡張 jp.digitalmuseum.mr.task.TaskAbstractImpl
          上位を拡張 jp.digitalmuseum.mr.task.Capture
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Runnable, EventProvider, ImageProvider, Service, Task

public class Capture
extends TaskAbstractImpl
implements ImageProvider
関連項目:
直列化された形式

入れ子のクラスの概要
 
インタフェース jp.digitalmuseum.mr.service.ImageProvider から継承された入れ子のクラス/インタフェース
ImageProvider.ImageListener
 
フィールドの概要
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたフィールド
DEFAULT_INTERVAL
 
コンストラクタの概要
Capture()
           
 
メソッドの概要
 void addImageListener(ImageProvider.ImageListener listener)
           
 void drawImage(java.awt.Graphics g)
          Draw the current image in the specified graphics context.
 void drawImage(java.awt.Graphics g, int x, int y)
          Draw the current image in the specified graphics context and position.
 int getHeight()
          Get height of the captured image.
 java.awt.image.BufferedImage getImage()
          Get an image data as a BufferedImage object.
 byte[] getImageData()
          Get an image data as a BGR byte array.
 java.util.List<java.lang.Class<? extends Resource>> getRequirements()
           
 int getWidth()
          Get width of the captured image.
protected  void initialize()
           
protected  void onStart()
          Called when this service starts.

This method is assured to be called before the first call of Runnable.run().
 boolean removeImageListener(ImageProvider.ImageListener listener)
           
 void run()
           
 
クラス jp.digitalmuseum.mr.task.TaskAbstractImpl から継承されたメソッド
assign, finish, getAssignedRobot, getName, getResourceMap, getSubflow, hasSubflow, isAssignable, isAssigned, onAssigned, requirementsSuppliable, setSubflow, start, stop
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたメソッド
addEventListener, dispose, distributeEvent, getAliveTime, getConfigurationComponent, getInterval, getServiceGroup, isDisposed, isPaused, isStarted, onPause, onResume, onStop, pause, removeEventListener, resume, setInterval, setServiceGroup, start, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.service.Service から継承されたメソッド
dispose, getAliveTime, getConfigurationComponent, getInterval, getName, getServiceGroup, isDisposed, isPaused, isStarted, pause, resume, setInterval, setServiceGroup, start, start, stop
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 
コンストラクタの詳細

Capture

public Capture()
メソッドの詳細

initialize

protected void initialize()
オーバーライド:
クラス TaskAbstractImpl 内の initialize

getRequirements

public java.util.List<java.lang.Class<? extends Resource>> getRequirements()
定義:
インタフェース Task 内の getRequirements
オーバーライド:
クラス TaskAbstractImpl 内の getRequirements
戻り値:
Returns a set of required interfaces for this task.

onStart

protected void onStart()
クラス ServiceAbstractImpl の記述:
Called when this service starts.

This method is assured to be called before the first call of Runnable.run().
オーバーライド:
クラス ServiceAbstractImpl 内の onStart

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

drawImage

public void drawImage(java.awt.Graphics g)
インタフェース ImageProvider の記述:
Draw the current image in the specified graphics context.
定義:
インタフェース ImageProvider 内の drawImage

drawImage

public void drawImage(java.awt.Graphics g,
                      int x,
                      int y)
インタフェース ImageProvider の記述:
Draw the current image in the specified graphics context and position.
定義:
インタフェース ImageProvider 内の drawImage

getWidth

public int getWidth()
インタフェース ImageProvider の記述:
Get width of the captured image.
定義:
インタフェース ImageProvider 内の getWidth

getHeight

public int getHeight()
インタフェース ImageProvider の記述:
Get height of the captured image.
定義:
インタフェース ImageProvider 内の getHeight

getImage

public java.awt.image.BufferedImage getImage()
インタフェース ImageProvider の記述:
Get an image data as a BufferedImage object.
定義:
インタフェース ImageProvider 内の getImage

getImageData

public byte[] getImageData()
インタフェース ImageProvider の記述:
Get an image data as a BGR byte array.
定義:
インタフェース ImageProvider 内の getImageData
戻り値:

addImageListener

public void addImageListener(ImageProvider.ImageListener listener)
定義:
インタフェース ImageProvider 内の addImageListener

removeImageListener

public boolean removeImageListener(ImageProvider.ImageListener listener)
定義:
インタフェース ImageProvider 内の removeImageListener


Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/