Class Profile_NonInteractive
- java.lang.Object
-
- com.charliemouse.cambozola.profiles.Profile_NonInteractive
-
- All Implemented Interfaces:
ICameraProfile
- Direct Known Subclasses:
Profile_LocalPTZ
public class Profile_NonInteractive extends java.lang.Object implements ICameraProfile
* com/charliemouse/cambozola/profiles.Profile_NonInteractive.java * Copyright (C) Andy Wilcock, 2001. * Available from http://www.charliemouse.com * * Cambozola is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Cambozola is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Cambozola; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
Field Summary
Fields Modifier and Type Field Description ViewerAttributeInterface
m_viewerAttribs
-
Constructor Summary
Constructors Constructor Description Profile_NonInteractive(ViewerAttributeInterface vai)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
brighter()
void
darker()
protected void
execute(java.lang.String path)
void
focusAuto()
void
focusFar()
void
focusNear()
java.lang.String
getDescription()
ViewerAttributeInterface
getViewerAttributes()
void
homeView()
void
mouseClicked(int w, int h, int x, int y, boolean doubleClick)
void
moveToCenter(int w, int h, int x, int y)
void
panLeft()
void
panRight()
void
setViewerAttributes(ViewerAttributeInterface v)
void
standardBrightness()
boolean
supportsBrightness()
boolean
supportsFocus()
boolean
supportsPan()
boolean
supportsTilt()
boolean
supportsZoom()
void
tiltDown()
void
tiltUp()
void
zoomTele()
void
zoomWide()
-
-
-
Field Detail
-
m_viewerAttribs
public ViewerAttributeInterface m_viewerAttribs
-
-
Constructor Detail
-
Profile_NonInteractive
public Profile_NonInteractive(ViewerAttributeInterface vai)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceICameraProfile
-
setViewerAttributes
public void setViewerAttributes(ViewerAttributeInterface v)
-
getViewerAttributes
public ViewerAttributeInterface getViewerAttributes()
-
supportsPan
public boolean supportsPan()
- Specified by:
supportsPan
in interfaceICameraProfile
-
supportsTilt
public boolean supportsTilt()
- Specified by:
supportsTilt
in interfaceICameraProfile
-
supportsZoom
public boolean supportsZoom()
- Specified by:
supportsZoom
in interfaceICameraProfile
-
supportsFocus
public boolean supportsFocus()
- Specified by:
supportsFocus
in interfaceICameraProfile
-
supportsBrightness
public boolean supportsBrightness()
- Specified by:
supportsBrightness
in interfaceICameraProfile
-
panLeft
public void panLeft()
- Specified by:
panLeft
in interfaceICameraProfile
-
panRight
public void panRight()
- Specified by:
panRight
in interfaceICameraProfile
-
tiltUp
public void tiltUp()
- Specified by:
tiltUp
in interfaceICameraProfile
-
tiltDown
public void tiltDown()
- Specified by:
tiltDown
in interfaceICameraProfile
-
homeView
public void homeView()
- Specified by:
homeView
in interfaceICameraProfile
-
moveToCenter
public void moveToCenter(int w, int h, int x, int y)
- Specified by:
moveToCenter
in interfaceICameraProfile
-
focusNear
public void focusNear()
- Specified by:
focusNear
in interfaceICameraProfile
-
focusFar
public void focusFar()
- Specified by:
focusFar
in interfaceICameraProfile
-
focusAuto
public void focusAuto()
- Specified by:
focusAuto
in interfaceICameraProfile
-
zoomTele
public void zoomTele()
- Specified by:
zoomTele
in interfaceICameraProfile
-
zoomWide
public void zoomWide()
- Specified by:
zoomWide
in interfaceICameraProfile
-
darker
public void darker()
- Specified by:
darker
in interfaceICameraProfile
-
brighter
public void brighter()
- Specified by:
brighter
in interfaceICameraProfile
-
standardBrightness
public void standardBrightness()
- Specified by:
standardBrightness
in interfaceICameraProfile
-
mouseClicked
public void mouseClicked(int w, int h, int x, int y, boolean doubleClick)
- Specified by:
mouseClicked
in interfaceICameraProfile
-
execute
protected void execute(java.lang.String path)
-
-