|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.eteks.sweethome3d.viewcontroller.HomeController3D
public class HomeController3D
A MVC controller for the home 3D view.
| Nested Class Summary | |
|---|---|
protected static class |
HomeController3D.CameraControllerState
Controller state classes super class. |
| Constructor Summary | |
|---|---|
HomeController3D(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
UndoableEditSupport undoSupport)
Creates the controller of home 3D view. |
|
| Method Summary | |
|---|---|
void |
elevateCamera(float delta)
Elevates home camera of delta. |
protected HomeController3D.CameraControllerState |
getObserverCameraState()
Returns the observer camera state. |
protected HomeController3D.CameraControllerState |
getTopCameraState()
Returns the top camera state. |
View |
getView()
Returns the view associated with this controller. |
void |
modifyAttributes()
Controls the edition of 3D attributes. |
void |
moveCamera(float delta)
Moves home camera of delta. |
void |
rotateCameraPitch(float delta)
Rotates home camera pitch angle of delta radians. |
void |
rotateCameraYaw(float delta)
Rotates home camera yaw angle of delta radians. |
protected void |
setCameraState(HomeController3D.CameraControllerState state)
Changes current state of controller. |
void |
viewFromObserver()
Changes home camera for observer camera. |
void |
viewFromTop()
Changes home camera for top camera. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HomeController3D(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
UndoableEditSupport undoSupport)
home - the home edited by this controller and its view| Method Detail |
|---|
public View getView()
getView in interface Controllerpublic void viewFromTop()
top camera.
public void viewFromObserver()
observer camera.
public void modifyAttributes()
protected void setCameraState(HomeController3D.CameraControllerState state)
public void moveCamera(float delta)
delta.
public void elevateCamera(float delta)
delta.
public void rotateCameraYaw(float delta)
delta radians.
public void rotateCameraPitch(float delta)
delta radians.
protected HomeController3D.CameraControllerState getObserverCameraState()
protected HomeController3D.CameraControllerState getTopCameraState()
|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
![]() |
© Copyrights 2006-2010 eTeks - All rights reserved
Distributed under GNU General Public License |