com.charliemouse.cambozola.profiles
Class Profile_LocalPTZ

java.lang.Object
  extended by com.charliemouse.cambozola.profiles.Profile_NonInteractive
      extended by 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
Profile_LocalPTZ(ViewerAttributeInterface vai)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profile_LocalPTZ

public Profile_LocalPTZ(ViewerAttributeInterface vai)
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ICameraProfile
Overrides:
getDescription in class Profile_NonInteractive

supportsPan

public boolean supportsPan()
Specified by:
supportsPan in interface ICameraProfile
Overrides:
supportsPan in class Profile_NonInteractive

supportsTilt

public boolean supportsTilt()
Specified by:
supportsTilt in interface ICameraProfile
Overrides:
supportsTilt in class Profile_NonInteractive

supportsZoom

public boolean supportsZoom()
Specified by:
supportsZoom in interface ICameraProfile
Overrides:
supportsZoom in class Profile_NonInteractive

supportsFocus

public boolean supportsFocus()
Specified by:
supportsFocus in interface ICameraProfile
Overrides:
supportsFocus in class Profile_NonInteractive

supportsBrightness

public boolean supportsBrightness()
Specified by:
supportsBrightness in interface ICameraProfile
Overrides:
supportsBrightness in class Profile_NonInteractive

panLeft

public void panLeft()
Specified by:
panLeft in interface ICameraProfile
Overrides:
panLeft in class Profile_NonInteractive

panRight

public void panRight()
Specified by:
panRight in interface ICameraProfile
Overrides:
panRight in class Profile_NonInteractive

tiltUp

public void tiltUp()
Specified by:
tiltUp in interface ICameraProfile
Overrides:
tiltUp in class Profile_NonInteractive

tiltDown

public void tiltDown()
Specified by:
tiltDown in interface ICameraProfile
Overrides:
tiltDown in class Profile_NonInteractive

homeView

public void homeView()
Specified by:
homeView in interface ICameraProfile
Overrides:
homeView in class Profile_NonInteractive

zoomTele

public void zoomTele()
Specified by:
zoomTele in interface ICameraProfile
Overrides:
zoomTele in class Profile_NonInteractive

zoomWide

public void zoomWide()
Specified by:
zoomWide in interface ICameraProfile
Overrides:
zoomWide in class Profile_NonInteractive

mouseClicked

public void mouseClicked(int w,
                         int h,
                         int x,
                         int y,
                         boolean doubleClick)
Specified by:
mouseClicked in interface ICameraProfile
Overrides:
mouseClicked in class Profile_NonInteractive

moveToCenter

public void moveToCenter(int w,
                         int h,
                         int x,
                         int y)
Specified by:
moveToCenter in interface ICameraProfile
Overrides:
moveToCenter in class Profile_NonInteractive