|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
safehome.device.DeviceCamera
public class DeviceCamera
DeviceCamera
class is a virtual device driver for a camera device.
This class creates a thread to update the elapsed time information.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
Thread.State, Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
(package private) int |
centerHeight
|
(package private) int |
centerWidth
|
(package private) Font |
font
|
(package private) BufferedImage |
imgSource
|
(package private) static int |
RETURN_SIZE
|
(package private) static int |
SOURCE_SIZE
|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
DeviceCamera()
Constructs a camera instance and starts the update thread execution. |
Method Summary | |
---|---|
int |
getID()
Gets an camera ID |
BufferedImage |
getView()
Gets a current camera view. |
boolean |
panLeft()
Turns a camera view left and changes camera angle information. |
boolean |
panRight()
Turns a camera view right and changes camera angle information. |
void |
run()
|
void |
setID(int id)
Sets an camera ID and loads an image file for a camera. |
boolean |
zoomIn()
Zooms a camera view in and changes camera zoom information. |
boolean |
zoomOut()
Zooms a camera view out and changes camera zoom information. |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
BufferedImage imgSource
Font font
int centerWidth
int centerHeight
static final int RETURN_SIZE
static final int SOURCE_SIZE
Constructor Detail |
---|
public DeviceCamera()
Method Detail |
---|
public void setID(int id)
interfaceCamera
setID
in interface interfaceCamera
id
- a camera IDpublic int getID()
interfaceCamera
getID
in interface interfaceCamera
public BufferedImage getView()
interfaceCamera
getView
in interface interfaceCamera
public boolean panRight()
interfaceCamera
panRight
in interface interfaceCamera
public boolean panLeft()
interfaceCamera
panLeft
in interface interfaceCamera
public boolean zoomIn()
interfaceCamera
zoomIn
in interface interfaceCamera
public boolean zoomOut()
interfaceCamera
zoomOut
in interface interfaceCamera
public void run()
run
in interface Runnable
run
in class Thread
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |