com.charliemouse.cambozola.profiles
Class Profile_NonInteractive

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

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 interface ICameraProfile

setViewerAttributes

public void setViewerAttributes(ViewerAttributeInterface v)

getViewerAttributes

public ViewerAttributeInterface getViewerAttributes()

supportsPan

public boolean supportsPan()
Specified by:
supportsPan in interface ICameraProfile

supportsTilt

public boolean supportsTilt()
Specified by:
supportsTilt in interface ICameraProfile

supportsZoom

public boolean supportsZoom()
Specified by:
supportsZoom in interface ICameraProfile

supportsFocus

public boolean supportsFocus()
Specified by:
supportsFocus in interface ICameraProfile

supportsBrightness

public boolean supportsBrightness()
Specified by:
supportsBrightness in interface ICameraProfile

panLeft

public void panLeft()
Specified by:
panLeft in interface ICameraProfile

panRight

public void panRight()
Specified by:
panRight in interface ICameraProfile

tiltUp

public void tiltUp()
Specified by:
tiltUp in interface ICameraProfile

tiltDown

public void tiltDown()
Specified by:
tiltDown in interface ICameraProfile

homeView

public void homeView()
Specified by:
homeView in interface ICameraProfile

moveToCenter

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

focusNear

public void focusNear()
Specified by:
focusNear in interface ICameraProfile

focusFar

public void focusFar()
Specified by:
focusFar in interface ICameraProfile

focusAuto

public void focusAuto()
Specified by:
focusAuto in interface ICameraProfile

zoomTele

public void zoomTele()
Specified by:
zoomTele in interface ICameraProfile

zoomWide

public void zoomWide()
Specified by:
zoomWide in interface ICameraProfile

darker

public void darker()
Specified by:
darker in interface ICameraProfile

brighter

public void brighter()
Specified by:
brighter in interface ICameraProfile

standardBrightness

public void standardBrightness()
Specified by:
standardBrightness in interface ICameraProfile

mouseClicked

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

execute

protected void execute(java.lang.String path)