Class Profile_LocalPTZ
- java.lang.Object
-
- com.charliemouse.cambozola.profiles.Profile_NonInteractive
-
- com.charliemouse.cambozola.profiles.Profile_LocalPTZ
-
- All Implemented Interfaces:
ICameraProfile
- Direct Known Subclasses:
Profile_Axis_M1031
,Profile_Panasonic_BLC30
public class Profile_LocalPTZ extends Profile_NonInteractive
* com/charliemouse/cambozola/profiles.Profile_LocalPTZ.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 inherited from class com.charliemouse.cambozola.profiles.Profile_NonInteractive
m_viewerAttribs
-
-
Constructor Summary
Constructors Constructor Description Profile_LocalPTZ(ViewerAttributeInterface vai)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
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()
boolean
supportsBrightness()
boolean
supportsFocus()
boolean
supportsPan()
boolean
supportsTilt()
boolean
supportsZoom()
void
tiltDown()
void
tiltUp()
void
zoomTele()
void
zoomWide()
-
Methods inherited from class com.charliemouse.cambozola.profiles.Profile_NonInteractive
brighter, darker, execute, focusAuto, focusFar, focusNear, getViewerAttributes, setViewerAttributes, standardBrightness
-
-
-
-
Constructor Detail
-
Profile_LocalPTZ
public Profile_LocalPTZ(ViewerAttributeInterface vai)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceICameraProfile
- Overrides:
getDescription
in classProfile_NonInteractive
-
supportsPan
public boolean supportsPan()
- Specified by:
supportsPan
in interfaceICameraProfile
- Overrides:
supportsPan
in classProfile_NonInteractive
-
supportsTilt
public boolean supportsTilt()
- Specified by:
supportsTilt
in interfaceICameraProfile
- Overrides:
supportsTilt
in classProfile_NonInteractive
-
supportsZoom
public boolean supportsZoom()
- Specified by:
supportsZoom
in interfaceICameraProfile
- Overrides:
supportsZoom
in classProfile_NonInteractive
-
supportsFocus
public boolean supportsFocus()
- Specified by:
supportsFocus
in interfaceICameraProfile
- Overrides:
supportsFocus
in classProfile_NonInteractive
-
supportsBrightness
public boolean supportsBrightness()
- Specified by:
supportsBrightness
in interfaceICameraProfile
- Overrides:
supportsBrightness
in classProfile_NonInteractive
-
panLeft
public void panLeft()
- Specified by:
panLeft
in interfaceICameraProfile
- Overrides:
panLeft
in classProfile_NonInteractive
-
panRight
public void panRight()
- Specified by:
panRight
in interfaceICameraProfile
- Overrides:
panRight
in classProfile_NonInteractive
-
tiltUp
public void tiltUp()
- Specified by:
tiltUp
in interfaceICameraProfile
- Overrides:
tiltUp
in classProfile_NonInteractive
-
tiltDown
public void tiltDown()
- Specified by:
tiltDown
in interfaceICameraProfile
- Overrides:
tiltDown
in classProfile_NonInteractive
-
homeView
public void homeView()
- Specified by:
homeView
in interfaceICameraProfile
- Overrides:
homeView
in classProfile_NonInteractive
-
zoomTele
public void zoomTele()
- Specified by:
zoomTele
in interfaceICameraProfile
- Overrides:
zoomTele
in classProfile_NonInteractive
-
zoomWide
public void zoomWide()
- Specified by:
zoomWide
in interfaceICameraProfile
- Overrides:
zoomWide
in classProfile_NonInteractive
-
mouseClicked
public void mouseClicked(int w, int h, int x, int y, boolean doubleClick)
- Specified by:
mouseClicked
in interfaceICameraProfile
- Overrides:
mouseClicked
in classProfile_NonInteractive
-
moveToCenter
public void moveToCenter(int w, int h, int x, int y)
- Specified by:
moveToCenter
in interfaceICameraProfile
- Overrides:
moveToCenter
in classProfile_NonInteractive
-
-