|
Sweet Home 3D 3.4 | |||||||||
| 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 |
displayAllLevels()
Makes all levels visible. |
void |
displaySelectedLevel()
Makes the selected level and below visible. |
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 |
goToCamera(Camera camera)
Switches to observer or top camera and move camera to the values as the current camera. |
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 |
storeCamera(String name)
Stores a clone of the current camera in home under the given name. |
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 storeCamera(String name)
name.
public void goToCamera(Camera camera)
public void displayAllLevels()
public void displaySelectedLevel()
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 3.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
![]() |
© Copyrights 2006-2011 eTeks - All rights reserved
Distributed under GNU General Public License |