/* * ********************************************************************** * * BBN Corporation 10 Moulton St. Cambridge, MA 02138 (617) 873-2000 * * Copyright (C) 2002 This software is subject to copyright protection * under the laws of the United States and other countries. * * ********************************************************************** * * $Source: * /cvs/distapps/openmap/src/j3d/com/bbn/openmap/tools/j3d/NavBehaviorProvider.java,v $ * $RCSfile: NavBehaviorProvider.java,v $ $Revision: 1.3 $ $Date: * 2004/02/09 13:33:36 $ $Author: dietrick $ * * ********************************************************************** */ package com.bbn.openmap.tools.j3d; import javax.media.j3d.Behavior; import javax.media.j3d.TransformGroup; import com.bbn.openmap.proj.Projection; public interface NavBehaviorProvider { /** * Set the behavior for the viewing platform. * * @param cameraTransformGroup The new viewingPlatformBehavior * value * @return Description of the Return Value */ public Behavior setViewingPlatformBehavior( TransformGroup cameraTransformGroup, Projection projection, float scaleFactor); }