Sweet Home 3D 4.3
A B C D E F G H I J L M N O P R S T U V W Z 

A

about() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Displays about dialog.
AbstractPhotoController - Class in com.eteks.sweethome3d.viewcontroller
The base class for controllers of photo creation views.
AbstractPhotoController(Home, UserPreferences, View, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
 
AbstractPhotoController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
actionPerformed(ActionEvent) - Method in class com.eteks.sweethome3d.swing.ControllerAction
Calls the method on controller given in constructor.
actionPerformed(ActionEvent) - Method in class com.eteks.sweethome3d.swing.ResourceAction
Unsupported operation.
add(FurnitureCategory, CatalogPieceOfFurniture) - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Adds piece of a given category to this catalog.
add(TexturesCategory, CatalogTexture) - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Adds texture of a given category to this catalog.
addAutoCompletionString(String, String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Adds the given string to the list of the strings used in auto completion of a property and notifies listeners of this change.
addAutoSelectionOnFocusGain(JTextComponent) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Adds focus and mouse listeners to the given textComponent that will select all its text when it gains focus by transfer.
addChangeListener(ChangeListener) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Adds a listener to this component.
addCollectionListener(CollectionListener<T>) - Method in class com.eteks.sweethome3d.model.CollectionChangeSupport
Adds the listener in parameter to the list of listeners that may be notified.
addDimensionLine(DimensionLine) - Method in class com.eteks.sweethome3d.model.Home
Adds the given dimension line to the set of dimension lines of this home.
addDimensionLines(List<DimensionLine>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Add dimensionLines to home and post an undoable new dimension line operation.
addDimensionLinesListener(CollectionListener<DimensionLine>) - Method in class com.eteks.sweethome3d.model.Home
Adds the dimension line listener in parameter to this home.
addFocusListener(FocusListener) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 
addFurniture(List<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls new furniture added to home.
addFurniture(List<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Adds furniture to home and updates door and window flags if they intersect with walls and magnestism is enabled.
addFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Throws an exception because applet user preferences can't manage additional furniture libraries.
addFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage additional furniture libraries.
addFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Adds the file furnitureLibraryPath to the first furniture libraries folder to make the furniture library available to catalog.
addFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Adds furnitureLibraryName to furniture catalog to make the furniture it contains available.
addFurnitureListener(CollectionListener<CatalogPieceOfFurniture>) - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Adds the furniture listener in parameter to this catalog.
addFurnitureListener(CollectionListener<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.model.Home
Adds the furniture listener in parameter to this home.
addHome(Home) - Method in class com.eteks.sweethome3d.model.HomeApplication
Adds a given home to the homes list of this application.
addHomeFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Adds the selected furniture in catalog to home and selects it.
addHomesListener(CollectionListener<Home>) - Method in class com.eteks.sweethome3d.model.HomeApplication
Adds the home listener in parameter to this application.
addItems(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Adds items to home and post an undoable operation.
addLabel(Label) - Method in class com.eteks.sweethome3d.model.Home
Adds the given label to the set of labels of this home.
addLabels(List<Label>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Add labels to home and post an undoable new label operation.
addLabelsListener(CollectionListener<Label>) - Method in class com.eteks.sweethome3d.model.Home
Adds the label listener in parameter to this home.
addLanguageLibrary(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Throws an exception because applet user preferences can't manage language libraries.
addLanguageLibrary(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage additional language libraries.
addLanguageLibrary(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Adds languageLibraryPath to the first language libraries folder to make the language library it contains available to supported languages.
addLanguageLibrary(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Adds the language library to make the languages it contains available to supported languages.
addLayoutComponent(Component, Object) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Records a given component in this layout manager as the component at Constraints.TOP or at Constraints.BOTTOM of its container.
addLayoutComponent(String, Component) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Do not use.
addLevel(Level) - Method in class com.eteks.sweethome3d.model.Home
Adds the given level to the list of levels of this home.
addLevel() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the creation of a new level.
addLevelsListener(CollectionListener<Level>) - Method in class com.eteks.sweethome3d.model.Home
Adds the level listener in parameter to this home.
addMouseListener(MouseListener) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
 
addMouseListener(MouseListener) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 
addMouseMotionListener(MouseMotionListener) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
 
addMouseMotionListener(MouseMotionListener) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 
addPieceOfFurniture(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.model.Home
Adds the piece in parameter to this home.
addPieceOfFurniture(HomePieceOfFurniture, int) - Method in class com.eteks.sweethome3d.model.Home
Adds the piece in parameter at a given index.
addPieceOfFurniture(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Controls new piece added to home.
addPlugin(String) - Method in class com.eteks.sweethome3d.plugin.PluginManager
Adds the file at the given location to the first plug-ins folders if it exists.
addPoint(float, float) - Method in class com.eteks.sweethome3d.model.Room
Adds a point at the end of room points.
addPoint(float, float, int) - Method in class com.eteks.sweethome3d.model.Room
Adds a point at the given index.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Camera
Adds the property change listener in parameter to this camera.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Compass
Adds the property change listener in parameter to this compass.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.DimensionLine
Adds the property change listener in parameter to this dimension line.
addPropertyChangeListener(Home.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Home
Adds the property change listener in parameter to this home.
addPropertyChangeListener(HomeEnvironment.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Adds the property change listener in parameter to this environment.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomeLight
Adds the property change listener in parameter to this piece.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Adds the property change listener in parameter to this piece.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Label
Adds the property change listener in parameter to this label.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Level
Adds the property change listener in parameter to this level.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Adds the property change listener in parameter to this camera.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Room
Adds the property change listener in parameter to this wall.
addPropertyChangeListener(UserPreferences.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.UserPreferences
Adds the listener in parameter to these preferences.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Wall
Adds the property change listener in parameter to this wall.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.plugin.PluginAction
Adds the property change listener in parameter to this plugin action.
addPropertyChangeListener(AbstractPhotoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(BackgroundImageWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(CompassController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(HelpController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(Home3DAttributesController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(HomeFurnitureController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(ImportedFurnitureWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Adds the property change listener in parameter to this home.
addPropertyChangeListener(ImportedTextureWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Adds the property change listener in parameter to this home.
addPropertyChangeListener(LabelController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(LevelController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(ModelMaterialsController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(ObserverCameraController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(PageSetupController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(PhotoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(PhotosController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(PlanController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(RoomController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(TextureChoiceController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(UserPreferencesController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(VideoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(WallController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Adds the property change listener in parameter to this controller.
addPropertyChangeListener(WizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Adds the property change listener in parameter to this controller.
addRoom(Room) - Method in class com.eteks.sweethome3d.model.Home
Adds the given room to the list of rooms of this home.
addRoom(Room, int) - Method in class com.eteks.sweethome3d.model.Home
Adds the room in parameter at a given index.
addRooms(List<Room>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Add newRooms to home and post an undoable new room line operation.
addRoomsListener(CollectionListener<Room>) - Method in class com.eteks.sweethome3d.model.Home
Adds the room listener in parameter to this home.
addSelectionListener(SelectionListener) - Method in class com.eteks.sweethome3d.model.Home
Adds the selection listener in parameter to this home.
addSelectionListener(SelectionListener) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Adds the selection listener in parameter to this controller.
addTexturesLibrary(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Throws an exception because applet user preferences can't manage additional textures libraries.
addTexturesLibrary(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage additional textures libraries.
addTexturesLibrary(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Adds the file texturesLibraryPath to the first textures libraries folder to make the textures library available to catalog.
addTexturesLibrary(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Adds the textures library at the given location to textures catalog to make the textures it contains available.
addTexturesListener(CollectionListener<CatalogTexture>) - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Adds the texture listener in parameter to this catalog.
addWall(Wall) - Method in class com.eteks.sweethome3d.model.Home
Adds the given wall to the set of walls of this home.
addWalls(List<Wall>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Adds walls to home and post an undoable new wall operation.
addWallsListener(CollectionListener<Wall>) - Method in class com.eteks.sweethome3d.model.Home
Adds the wall listener in parameter to this home.
adjustMagnetizedPieceOfFurniture(HomePieceOfFurniture, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Attempts to modify piece location depending of its context.
alignSelectedFurnitureOnBackSide() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on the back side of the first selected piece.
alignSelectedFurnitureOnBottom() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on bottom of the first selected piece.
alignSelectedFurnitureOnFrontSide() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on the front side of the first selected piece.
alignSelectedFurnitureOnLeft() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on left of the first selected piece.
alignSelectedFurnitureOnLeftSide() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on the left side of the first selected piece.
alignSelectedFurnitureOnRight() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on right of the first selected piece.
alignSelectedFurnitureOnRightSide() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on the right side of the first selected piece.
alignSelectedFurnitureOnTop() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on top of the first selected piece.
alignSelectedFurnitureSideBySide() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the alignment of selected furniture on the sides of the first selected piece.
AppletApplication - Class in com.eteks.sweethome3d.applet
An application wrapper working in applet.
AppletApplication(JApplet) - Constructor for class com.eteks.sweethome3d.applet.AppletApplication
 
AppletContentManager - Class in com.eteks.sweethome3d.applet
Content manager for Sweet Home 3D files stored on server.
AppletContentManager(HomeRecorder, UserPreferences) - Constructor for class com.eteks.sweethome3d.applet.AppletContentManager
 
AppletUserPreferences - Class in com.eteks.sweethome3d.applet
Applet user preferences.
AppletUserPreferences(URL[], URL[]) - Constructor for class com.eteks.sweethome3d.applet.AppletUserPreferences
Creates default user preferences read from resource files and catalogs urls given in parameter.
AppletUserPreferences(URL[], URL[], URL, URL) - Constructor for class com.eteks.sweethome3d.applet.AppletUserPreferences
Creates default user preferences read from resource files and catalogs urls given in parameter, then reads saved user preferences from the XML content returned by readPreferencesURL, if URL isn't null or empty.
AppletUserPreferences(URL[], URL[], URL, URL, String) - Constructor for class com.eteks.sweethome3d.applet.AppletUserPreferences
Creates default user preferences read from resource files and catalogs urls given in parameter, then reads saved user preferences from the XML content returned by readPreferencesURL, if URL isn't null or empty.
AppletUserPreferences(URL[], URL, URL[], URL, URL, URL, String) - Constructor for class com.eteks.sweethome3d.applet.AppletUserPreferences
Creates default user preferences read from resource files and catalogs urls given in parameter, then reads saved user preferences from the XML content returned by readPreferencesURL, if URL isn't null or empty.
AppletUserPreferences(URL[], URL, URL[], URL, URL, URL, Executor, String) - Constructor for class com.eteks.sweethome3d.applet.AppletUserPreferences
Creates default user preferences read from resource files and catalogs urls given in parameter, then reads saved user preferences from the XML content returned by readPreferencesURL, if URL isn't null or empty.
AspectRatio - Enum in com.eteks.sweethome3d.model
The aspect ratio of pictures.
attachView(View) - Method in class com.eteks.sweethome3d.swing.HomePane
Attaches the given view to home view.
attachView(View) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Attaches the given view to home view.
attachView(View) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Attaches the given view to home view.
AutoCommitSpinner - Class in com.eteks.sweethome3d.swing
A spinner which commits its value during edition and selects the value displayed in its editor when it gains focus.
AutoCommitSpinner(SpinnerModel) - Constructor for class com.eteks.sweethome3d.swing.AutoCommitSpinner
Creates a spinner with a given model.
AutoCompleteTextField - Class in com.eteks.sweethome3d.swing
A text field that suggests to the user strings stored in auto completion strings in the user preferences.
AutoCompleteTextField(String, int, List<String>) - Constructor for class com.eteks.sweethome3d.swing.AutoCompleteTextField
 
AutoRecoveryManager - Class in com.eteks.sweethome3d.io
Manager able to automatically save open homes in recovery folder with a timer.
AutoRecoveryManager(HomeApplication) - Constructor for class com.eteks.sweethome3d.io.AutoRecoveryManager
Creates a manager able to automatically recover application homes.

B

BackgroundImage - Class in com.eteks.sweethome3d.model
The image displayed in background of the plan.
BackgroundImage(Content, float, float, float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.BackgroundImage
Creates a visible background image.
BackgroundImage(Content, float, float, float, float, float, float, float, boolean) - Constructor for class com.eteks.sweethome3d.model.BackgroundImage
Creates a background image.
BackgroundImageWizardController - Class in com.eteks.sweethome3d.viewcontroller
Wizard controller for background image in plan.
BackgroundImageWizardController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
 
BackgroundImageWizardController.BackgroundImageWizardStepState - Class in com.eteks.sweethome3d.viewcontroller
Step state superclass.
BackgroundImageWizardController.BackgroundImageWizardStepState() - Constructor for class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.BackgroundImageWizardStepState
 
BackgroundImageWizardController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
BackgroundImageWizardController.Step - Enum in com.eteks.sweethome3d.viewcontroller
 
BackgroundImageWizardStepsPanel - Class in com.eteks.sweethome3d.swing
Wizard panel for background image choice.
BackgroundImageWizardStepsPanel(BackgroundImage, UserPreferences, BackgroundImageWizardController) - Constructor for class com.eteks.sweethome3d.swing.BackgroundImageWizardStepsPanel
Creates a view for background image choice, scale and origin.

C

Camera - Class in com.eteks.sweethome3d.model
Camera characteristics in home.
Camera(float, float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.Camera
Creates a camera at given location and angles at midday and using a pinhole lens.
Camera(float, float, float, float, float, float, long, Camera.Lens) - Constructor for class com.eteks.sweethome3d.model.Camera
Creates a camera at given location and angles.
Camera.Lens - Enum in com.eteks.sweethome3d.model
The kind of lens that can be used with a camera.
Camera.Property - Enum in com.eteks.sweethome3d.model
The properties of a camera that may change.
cancelTask() - Method in class com.eteks.sweethome3d.viewcontroller.ThreadedTaskController
Cancels the threaded task if it's running.
canImport(JComponent, DataFlavor[]) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Returns true if flavors contains DataFlavor.javaFileListFlavor flavor.
canImport(JComponent, DataFlavor[]) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Adds a listener to the drop target of destination that will keep track of the current drop location and returns the value returned by canImportFlavor method.
canImportDraggedItems(List<Selectable>, int, int) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns true if the given coordinates belong to the plan displayed by this component.
canImportDraggedItems(List<Selectable>, int, int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns true.
canImportDraggedItems(List<Selectable>, int, int) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns true if this plan accepts to import dragged items at the given coordinates.
canImportFlavor(DataFlavor[]) - Method in class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Returns true if flavors contains HOME_FLAVOR flavor or DataFlavor.javaFileListFlavor flavor.
canImportFlavor(DataFlavor[]) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Returns true if flavors contains a flavor that can be imported by this transfer handler.
canImportFlavor(DataFlavor[]) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Returns true if flavors contains HOME_FLAVOR flavor or DataFlavor.javaFileListFlavor flavor.
canvas3DPostRendered(Canvas3D) - Method in interface com.eteks.sweethome3d.j3d.Component3DManager.RenderingObserver
Called after canvas3D is rendered.
canvas3DPreRendered(Canvas3D) - Method in interface com.eteks.sweethome3d.j3d.Component3DManager.RenderingObserver
Called before canvas3D is rendered.
canvas3DSwapped(Canvas3D) - Method in interface com.eteks.sweethome3d.j3d.Component3DManager.RenderingObserver
Called after canvas3D buffer is swapped.
CatalogDoorOrWindow - Class in com.eteks.sweethome3d.model
A door or a window of the catalog.
CatalogDoorOrWindow(String, String, String, Content, Content, float, float, float, float, boolean, float, float, Sash[], float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, String, String, Content, Content, Content, float, float, float, float, boolean, float, float, Sash[], float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, String, String, Content, Content, Content, float, float, float, float, boolean, float, float, Sash[], float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, String, String, Content, Content, Content, float, float, float, float, boolean, float, float, Sash[], float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, String, String, String, String[], Long, Float, Content, Content, Content, float, float, float, float, boolean, float, float, Sash[], float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, String, String, String, String[], Long, Float, Content, Content, Content, float, float, float, float, boolean, String, float, float, Sash[], float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates an unmodifiable catalog door or window of the default catalog.
CatalogDoorOrWindow(String, Content, Content, float, float, float, float, boolean, float, float, Sash[], Integer, float[][], boolean, float, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Creates a modifiable catalog door or window with all its values.
CatalogLight - Class in com.eteks.sweethome3d.model
A light of the catalog.
CatalogLight(String, String, String, Content, Content, float, float, float, float, boolean, LightSource[], float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogLight
Creates an unmodifiable catalog light of the default catalog.
CatalogLight(String, String, String, Content, Content, Content, float, float, float, float, boolean, LightSource[], float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogLight
Creates an unmodifiable catalog light of the default catalog.
CatalogLight(String, String, String, Content, Content, Content, float, float, float, float, boolean, LightSource[], float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogLight
Creates an unmodifiable catalog light of the default catalog.
CatalogLight(String, String, String, Content, Content, Content, float, float, float, float, boolean, LightSource[], String, float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogLight
Creates an unmodifiable catalog light of the default catalog.
CatalogLight(String, String, String, String, String[], Long, Float, Content, Content, Content, float, float, float, float, boolean, LightSource[], String, float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogLight
Creates an unmodifiable catalog light of the default catalog.
CatalogPieceOfFurniture - Class in com.eteks.sweethome3d.model
A catalog piece of furniture.
CatalogPieceOfFurniture(String, Content, Content, float, float, float, boolean, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Deprecated.
As of version 1.7, use constructor without doorOrWindow parameter since a catalog door and window is supposed to be an instance of CatalogDoorOrWindow
CatalogPieceOfFurniture(String, String, String, Content, Content, float, float, float, float, boolean, boolean, float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Deprecated.
As of version 1.7, use constructor without doorOrWindow parameter since a catalog door and window is supposed to be an instance of CatalogDoorOrWindow
CatalogPieceOfFurniture(String, String, String, Content, Content, float, float, float, float, boolean, float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates an unmodifiable catalog piece of furniture of the default catalog.
CatalogPieceOfFurniture(String, String, String, Content, Content, Content, float, float, float, float, boolean, float[][], String, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates an unmodifiable catalog piece of furniture of the default catalog.
CatalogPieceOfFurniture(String, String, String, Content, Content, Content, float, float, float, float, boolean, float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates an unmodifiable catalog piece of furniture of the default catalog.
CatalogPieceOfFurniture(String, String, String, Content, Content, Content, float, float, float, float, boolean, String, float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates an unmodifiable catalog piece of furniture of the default catalog.
CatalogPieceOfFurniture(String, String, String, String, String[], Long, Float, Content, Content, Content, float, float, float, float, boolean, String, float[][], String, boolean, boolean, boolean, BigDecimal, BigDecimal, String) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates an unmodifiable catalog piece of furniture of the default catalog.
CatalogPieceOfFurniture(String, Content, Content, float, float, float, float, boolean, boolean, Integer, float[][], boolean, float, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Deprecated.
As of version 1.7, use constructor without doorOrWindow parameter since a catalog door and window is supposed to be an instance of CatalogDoorOrWindow
CatalogPieceOfFurniture(String, Content, Content, float, float, float, float, boolean, Integer, float[][], boolean, float, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates a modifiable catalog piece of furniture with all its values.
CatalogPieceOfFurniture(String, Content, Content, float, float, float, float, boolean, String, Integer, float[][], boolean, float, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Creates a modifiable catalog piece of furniture with all its values.
CatalogTexture - Class in com.eteks.sweethome3d.model
A texture in textures catalog.
CatalogTexture(String, Content, float, float) - Constructor for class com.eteks.sweethome3d.model.CatalogTexture
Creates an unmodifiable catalog texture.
CatalogTexture(String, String, Content, float, float, String) - Constructor for class com.eteks.sweethome3d.model.CatalogTexture
Creates a catalog texture.
CatalogTexture(String, Content, float, float, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogTexture
Creates a catalog texture.
CatalogTexture(String, String, Content, float, float, String, boolean) - Constructor for class com.eteks.sweethome3d.model.CatalogTexture
 
centimeterToFoot(float) - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in centimeters converted to feet.
centimeterToInch(float) - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in centimeters converted to inches.
centimeterToUnit(float) - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in centimeters converted to a value expressed in this unit.
checkAppearancesName(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Ensures that all the appearance of the children shapes of the given node have a name.
checkUpdates(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Checks if some application or libraries updates are available.
checkUpdates() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Checks if some updates are available.
clear() - Method in class com.eteks.sweethome3d.j3d.ModelManager
Shutdowns the multithreaded service that load textures.
clear() - Method in class com.eteks.sweethome3d.j3d.TextureManager
Shutdowns the multithreaded service that load textures.
clear() - Method in class com.eteks.sweethome3d.swing.IconManager
Clears the loaded resources cache and shutdowns the multithreaded service that loads icons.
clone() - Method in class com.eteks.sweethome3d.model.Camera
Returns a clone of this camera.
clone() - Method in class com.eteks.sweethome3d.model.Compass
Returns a clone of this compass.
clone() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns a clone of this dimension line.
clone() - Method in class com.eteks.sweethome3d.model.Home
Returns a clone of this home and the objects it contains.
clone() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns a clone of this door or window.
clone() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns a clone of this environment.
clone() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns a clone of this group with cloned furniture.
clone() - Method in class com.eteks.sweethome3d.model.HomeLight
Returns a clone of this light.
clone() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns a clone of this piece.
clone() - Method in class com.eteks.sweethome3d.model.Label
Returns a clone of this label.
clone() - Method in class com.eteks.sweethome3d.model.Level
Returns a clone of this level.
clone() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns a clone of this camera.
clone() - Method in class com.eteks.sweethome3d.model.Room
Returns a clone of this room.
clone() - Method in interface com.eteks.sweethome3d.model.Selectable
Returns a clone of this object.
clone(List<Wall>) - Static method in class com.eteks.sweethome3d.model.Wall
Returns a clone of the walls list.
clone() - Method in class com.eteks.sweethome3d.model.Wall
Returns a clone of this wall expected its wall at start and wall at end aren't copied.
cloneNode(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns a clone of the given node.
cloneNodeComponent(boolean) - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns a clone of this material.
close() - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Closes this writer and writes MTL file and its texture images, if this writer was created from a file.
close() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Manages home close operation.
close(Runnable) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Manages home close operation.
collectionChanged(CollectionEvent<T>) - Method in interface com.eteks.sweethome3d.model.CollectionListener
Called when an item is added or deleted from a collection.
CollectionChangeSupport<T> - Class in com.eteks.sweethome3d.model
A helper class for CollectionListener management.
CollectionChangeSupport(Object) - Constructor for class com.eteks.sweethome3d.model.CollectionChangeSupport
Creates a collection change support.
CollectionEvent<T> - Class in com.eteks.sweethome3d.model
Type of event notified when an item is added or deleted from a list.
CollectionEvent(Object, T, CollectionEvent.Type) - Constructor for class com.eteks.sweethome3d.model.CollectionEvent
Creates an event for an item that has no index.
CollectionEvent(Object, T, int, CollectionEvent.Type) - Constructor for class com.eteks.sweethome3d.model.CollectionEvent
Creates an event for an item with its index.
CollectionEvent.Type - Enum in com.eteks.sweethome3d.model
The type of change in the collection.
CollectionListener<T> - Interface in com.eteks.sweethome3d.model
A listener notified when items are added or removed from a collection.
COLOR_DIALOG_TITLE_PROPERTY - Static variable in class com.eteks.sweethome3d.swing.ColorButton
 
COLOR_PROPERTY - Static variable in class com.eteks.sweethome3d.swing.ColorButton
 
ColorButton - Class in com.eteks.sweethome3d.swing
Button displaying a color as an icon.
ColorButton() - Constructor for class com.eteks.sweethome3d.swing.ColorButton
Creates a color button.
ColorButton(UserPreferences) - Constructor for class com.eteks.sweethome3d.swing.ColorButton
Creates a color button.
com.eteks.sweethome3d - package com.eteks.sweethome3d
Instantiates the required classes to run Sweet Home 3D as a stand-alone application.
com.eteks.sweethome3d.applet - package com.eteks.sweethome3d.applet
Instantiates the required classes to run Sweet Home 3D as an applet.
com.eteks.sweethome3d.io - package com.eteks.sweethome3d.io
Implements how to read and write homes and user preferences created in model classes of Sweet Home 3D.
com.eteks.sweethome3d.j3d - package com.eteks.sweethome3d.j3d
Contains various tool 3D classes and 3D home objects useful in Swing package.
com.eteks.sweethome3d.model - package com.eteks.sweethome3d.model
Describes model classes of Sweet Home 3D.
com.eteks.sweethome3d.plugin - package com.eteks.sweethome3d.plugin
Describes the super classes required to create Sweet Home 3D plug-ins.
com.eteks.sweethome3d.swing - package com.eteks.sweethome3d.swing
Implements views created by Sweet Home 3D controllers with Swing components.
com.eteks.sweethome3d.tools - package com.eteks.sweethome3d.tools
Contains various tool classes useful in View/Controller packages and IO packages.
com.eteks.sweethome3d.viewcontroller - package com.eteks.sweethome3d.viewcontroller
Describes controller classes and view interfaces of Sweet Home 3D.
compareTo(CatalogPieceOfFurniture) - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Compares the names of this piece and the one in parameter.
compareTo(CatalogTexture) - Method in class com.eteks.sweethome3d.model.CatalogTexture
Compares the names of this texture and the one in parameter.
compareTo(FurnitureCategory) - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Compares the names of this category and the one in parameter.
compareTo(TexturesCategory) - Method in class com.eteks.sweethome3d.model.TexturesCategory
Compares the names of this category and the one in parameter.
compareVersions(String, String) - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns a negative number if version1 < version2, 0 if version1 = version2 and a positive number if version1 > version2.
Compass - Class in com.eteks.sweethome3d.model
A compass used to locate where a home is located and how it's oriented towards North.
Compass(float, float, float) - Constructor for class com.eteks.sweethome3d.model.Compass
Creates a compass drawn at the given point.
Compass.Property - Enum in com.eteks.sweethome3d.model
The properties of a compass that may change.
CompassController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the compass view.
CompassController(Home, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.CompassController
 
CompassController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
CompassPanel - Class in com.eteks.sweethome3d.swing
Compass editing panel.
CompassPanel(UserPreferences, CompassController) - Constructor for class com.eteks.sweethome3d.swing.CompassPanel
Creates a panel that displays compass data.
Component3DManager - Class in com.eteks.sweethome3d.j3d
Manager of Canvas3D instantiations and Java 3D error listeners.
Component3DManager.RenderingErrorObserver - Interface in com.eteks.sweethome3d.j3d
An observer that receives error notifications in Java 3D.
Component3DManager.RenderingObserver - Interface in com.eteks.sweethome3d.j3d
An observer that receives notifications during the different steps of the loop rendering a canvas 3D.
confirmDeleteCatalogSelection() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that let user choose whether he wants to delete the selected furniture from catalog or not.
confirmDeleteCatalogSelection() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that let user choose whether he wants to delete the selected furniture from catalog or not.
confirmDeleteSelectedCatalogTexture() - Method in class com.eteks.sweethome3d.swing.TextureChoiceComponent
Displays a dialog that let user choose whether he wants to delete the selected texture from catalog or not.
confirmDeleteSelectedCatalogTexture() - Method in interface com.eteks.sweethome3d.viewcontroller.TextureChoiceView
Displays a dialog that let user choose whether he wants to delete the selected texture from catalog or not.
confirmExit() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that let user choose whether he wants to exit application or not.
confirmExit() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that let user choose whether he wants to exit application or not.
confirmOverwrite(View, String) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Displays a dialog that let user choose whether he wants to overwrite file path or not.
confirmReplaceFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets user choose whether he wants to overwrite an existing furniture library or not.
confirmReplaceFurnitureLibrary(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets user choose whether he wants to overwrite an existing furniture library or not.
confirmReplaceLanguageLibrary(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets user choose whether he wants to overwrite an existing language library or not.
confirmReplaceLanguageLibrary(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets user choose whether he wants to overwrite an existing language library or not.
confirmReplacePlugin(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets user choose whether he wants to overwrite an existing plug-in or not.
confirmReplacePlugin(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets user choose whether he wants to overwrite an existing plug-in or not.
confirmReplaceTexturesLibrary(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets user choose whether he wants to overwrite an existing textures library or not.
confirmReplaceTexturesLibrary(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets user choose whether he wants to overwrite an existing textures library or not.
confirmSave(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets user choose whether he wants to save the current home or not.
confirmSave(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets user choose whether he wants to save the current home or not.
confirmSaveNewerHome(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that let user choose whether he wants to save a home that was created with a newer version of Sweet Home 3D.
confirmSaveNewerHome(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that let user choose whether he wants to save a home that was created with a newer version of Sweet Home 3D.
containsEndExtensionLineAt(float, float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if the extension line at the end of this dimension line contains the point at (x, y) with a given margin around the extension line.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.Compass
Returns true if the disc of this compass contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if this dimension line contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if one of the pieces of this group contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.Label
Returns true if this text is at the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns true if this camera contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.Room
Returns true if this room contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in interface com.eteks.sweethome3d.model.Selectable
Returns true if this object contains the point at (x, y) with a given margin.
containsPoint(float, float, float) - Method in class com.eteks.sweethome3d.model.Wall
Returns true if this wall contains the point at (x, y) with a given margin.
containsStartExtensionLinetAt(float, float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if the extension line at the start of this dimension line contains the point at (x, y) with a given margin around the extension line.
containsWallEndAt(float, float, float) - Method in class com.eteks.sweethome3d.model.Wall
Returns true if this wall end line contains the point at (x, y) with a given margin around the wall end line.
containsWallStartAt(float, float, float) - Method in class com.eteks.sweethome3d.model.Wall
Returns true if this wall start line contains the point at (x, y) with a given margin around the wall start line.
Content - Interface in com.eteks.sweethome3d.model
Content for files, images...
ContentManager - Interface in com.eteks.sweethome3d.viewcontroller
Content manager.
ContentManager.ContentType - Enum in com.eteks.sweethome3d.viewcontroller
 
ContentRecording - Enum in com.eteks.sweethome3d.io
Describes how content associated to a home should be managed during recording.
Controller - Interface in com.eteks.sweethome3d.viewcontroller
A MVC controller.
ControllerAction - Class in com.eteks.sweethome3d.swing
An action which actionPerformed method will call a parametrizable method.
ControllerAction(UserPreferences, Class<?>, String, Object, String, Object...) - Constructor for class com.eteks.sweethome3d.swing.ControllerAction
Creates a disabled action with properties retrieved from a resource bundle in which key starts with actionPrefix.
ControllerAction(UserPreferences, Class<?>, String, boolean, Object, String, Object...) - Constructor for class com.eteks.sweethome3d.swing.ControllerAction
Creates an action with properties retrieved from a resource bundle in which key starts with actionPrefix.
convertTimeToTimeZone(long, String) - Static method in class com.eteks.sweethome3d.model.Camera
Returns a time expressed in UTC time zone converted to the given time zone.
convertXModelToScreen(float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns x converted in screen coordinates space.
convertXModelToScreen(float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns x converted in screen coordinates space.
convertXModelToScreen(float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns x converted in screen coordinates space.
convertXPixelToModel(int) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns x converted in model coordinates space.
convertXPixelToModel(int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns x converted in model coordinates space.
convertXPixelToModel(int) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns x converted in model coordinates space.
convertYModelToScreen(float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns y converted in screen coordinates space.
convertYModelToScreen(float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns y converted in screen coordinates space.
convertYModelToScreen(float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns y converted in screen coordinates space.
convertYPixelToModel(int) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns y converted in model coordinates space.
convertYPixelToModel(int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns y converted in model coordinates space.
convertYPixelToModel(int) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns y converted in model coordinates space.
copyInputStreamToFile(InputStream, File) - Method in class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Copies the input content to the given file.
copyToTemporaryURLContent(Content) - Static method in class com.eteks.sweethome3d.tools.TemporaryURLContent
Returns a URL content object that references a temporary copy of a given content.
createBackgroundImageWizardStepsView(BackgroundImage, UserPreferences, BackgroundImageWizardController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays the different steps that helps user to choose a background image.
createBackgroundImageWizardStepsView(BackgroundImage, UserPreferences, BackgroundImageWizardController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays the different steps that helps the user to choose a background image.
createBackgroundImageWizardStepsView(BackgroundImage, UserPreferences, BackgroundImageWizardController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createCompassView(UserPreferences, CompassController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits compass values.
createCompassView(UserPreferences, CompassController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits compass values.
createCompassView(UserPreferences, CompassController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createCustomCursor(URL, URL, float, float, String, Cursor) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns a custom cursor created from images in parameters.
createCustomCursor(URL, URL, float, float, String, Cursor) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns a new custom cursor.
createDimensionLine(float, float, float, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns a new dimension instance joining (xStart, yStart) and (xEnd, yEnd) points.
createFurnitureCatalogView(FurnitureCatalog, UserPreferences, FurnitureCatalogController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays furniture catalog.
createFurnitureCatalogView(FurnitureCatalog, UserPreferences, FurnitureCatalogController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays furniture catalog.
createFurnitureCatalogView(FurnitureCatalog, UserPreferences, FurnitureCatalogController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createFurnitureView(Home, UserPreferences, FurnitureController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new table that displays home furniture.
createFurnitureView(Home, UserPreferences, FurnitureController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays home furniture list.
createFurnitureView(Home, UserPreferences, FurnitureController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createHelpView(UserPreferences, HelpController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays Sweet Home 3D help.
createHelpView(UserPreferences, HelpController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays Sweet Home 3D help.
createHelpView(UserPreferences, HelpController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createHome() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns a new home.
createHome3DAttributesView(UserPreferences, Home3DAttributesController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits 3D attributes.
createHome3DAttributesView(UserPreferences, Home3DAttributesController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits 3D attributes.
createHome3DAttributesView(UserPreferences, Home3DAttributesController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createHomeController(Home) - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns a new instance of a home controller after home was created.
createHomeFrameController(Home) - Method in class com.eteks.sweethome3d.SweetHome3D
Returns a new instance of a home frame controller after home was created.
createHomeFurnitureGroup(List<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns a new furniture group for the given furniture list.
createHomeFurnitureView(UserPreferences, HomeFurnitureController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits furniture values.
createHomeFurnitureView(UserPreferences, HomeFurnitureController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits furniture values.
createHomeFurnitureView(UserPreferences, HomeFurnitureController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createHomePieceOfFurniture(PieceOfFurniture) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns a new home piece of furniture created from an other given piece of furniture.
createHomeView(Home, UserPreferences, HomeController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays home and its sub views.
createHomeView(Home, UserPreferences, HomeController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays home and its sub views.
createHomeView(Home, UserPreferences, HomeController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture, String, boolean, UserPreferences, ImportedFurnitureWizardController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays the different steps that helps user to import furniture.
createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture, String, boolean, UserPreferences, ImportedFurnitureWizardController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays the different steps that helps the user to import furniture.
createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture, String, boolean, UserPreferences, ImportedFurnitureWizardController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createImportedTextureWizardStepsView(CatalogTexture, String, UserPreferences, ImportedTextureWizardController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays the different steps that helps the user to import a texture.
createImportedTextureWizardStepsView(CatalogTexture, String, UserPreferences, ImportedTextureWizardController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays the different steps that helps the user to import a texture.
createImportedTextureWizardStepsView(CatalogTexture, String, UserPreferences, ImportedTextureWizardController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createInstance() - Method in class com.eteks.sweethome3d.j3d.PhotoRenderer.SphereLightWithNoRepresentation
 
createLabel() - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Controls the creation of a label.
createLabelView(boolean, UserPreferences, LabelController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits label values.
createLabelView(boolean, UserPreferences, LabelController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits label values.
createLabelView(boolean, UserPreferences, LabelController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createLevel(String, float, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns a new level added to home.
createLevelView(UserPreferences, LevelController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits level values.
createLevelView(UserPreferences, LevelController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits level values.
createLevelView(UserPreferences, LevelController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createModelMaterialsView(UserPreferences, ModelMaterialsController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits the materials of its controller.
createModelMaterialsView(UserPreferences, ModelMaterialsController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits the materials of its controller.
createModelMaterialsView(UserPreferences, ModelMaterialsController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createObject3D(Home, Selectable, boolean) - Method in class com.eteks.sweethome3d.j3d.Object3DBranchFactory
Returns the 3D object matching a given item.
createObject3D(Home, Selectable, boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.Object3DFactory
Returns the 3D object matching a given item.
createObserverCameraView(UserPreferences, ObserverCameraController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits observer camera values.
createObserverCameraView(UserPreferences, ObserverCameraController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits observer camera values.
createObserverCameraView(UserPreferences, ObserverCameraController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createPageSetupView(UserPreferences, PageSetupController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Creates a new view that edits page setup.
createPageSetupView(UserPreferences, PageSetupController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Creates a new view that edits page setup.
createPageSetupView(UserPreferences, PageSetupController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createPhoto() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the creation of photo-realistic images.
createPhotos() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the creation of multiple photo-realistic images at the stored cameras locations.
createPhotosView(Home, UserPreferences, PhotosController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view able to compute a photos of a home from its stored points of view.
createPhotosView(Home, UserPreferences, PhotosController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view able to compute a photos of a home from its stored points of view.
createPhotosView(Home, UserPreferences, PhotosController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createPhotoView(Home, UserPreferences, PhotoController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view able to create photo realistic images of the given home.
createPhotoView(Home, UserPreferences, PhotoController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view able to compute a photo realistic image of a home.
createPhotoView(Home, UserPreferences, PhotoController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createPlanComponent(Home, UserPreferences, PlanController) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Creates and returns the main plan component displayed and layout by this component.
createPlanView(Home, UserPreferences, PlanController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays home plan.
createPlanView(Home, UserPreferences, PlanController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays home on a plan.
createPlanView(Home, UserPreferences, PlanController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createPrintPreviewView(Home, UserPreferences, HomeController, PrintPreviewController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays home print preview.
createPrintPreviewView(Home, UserPreferences, HomeController, PrintPreviewController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays home print preview.
createPrintPreviewView(Home, UserPreferences, HomeController, PrintPreviewController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createRoom(float[][]) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns a new room instance with the given points.
createRoomView(UserPreferences, RoomController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits room values.
createRoomView(UserPreferences, RoomController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits room values.
createRoomView(UserPreferences, RoomController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createScrollPane(JComponent) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns a scroll pane containing the given component that always displays scroll bars under Mac OS X.
createTemporaryFile(String, String) - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns a temporary file that will be deleted when JVM will exit.
createTextureChoiceView(UserPreferences, TextureChoiceController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits the texture of the given controller.
createTextureChoiceView(UserPreferences, TextureChoiceController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits the texture of its controller.
createTextureChoiceView(UserPreferences, TextureChoiceController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createThreadedTaskView(String, UserPreferences, ThreadedTaskController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays message for a threaded task.
createThreadedTaskView(String, UserPreferences, ThreadedTaskController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays message for a threaded task.
createThreadedTaskView(String, UserPreferences, ThreadedTaskController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createTitledPanel(String) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns a new panel with a border and the given title
createToolTip() - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTree
Returns the tool tip displayed by this tree.
createTransferable(JComponent) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Returns a transferable object that contains a copy of the selected furniture in catalog.
createTransferable(JComponent) - Method in class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Returns a transferable object that contains a copy of the selected furniture in home.
createTransferable(JComponent) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Returns a transferable object that contains a copy of the selected items in home and an image of the selected items.
createUserPreferencesView(UserPreferences, UserPreferencesController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits user preferences.
createUserPreferencesView(UserPreferences, UserPreferencesController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits user preferences.
createUserPreferencesView(UserPreferences, UserPreferencesController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createVideo() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the creation of 3D videos.
createVideoFile(int, int, int, DataSource, File) - Method in class com.eteks.sweethome3d.swing.JPEGImagesToVideo
Creates a video file at the given size and frame rate.
createVideoView(Home, UserPreferences, VideoController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view able to create 3D videos of the given home.
createVideoView(Home, UserPreferences, VideoController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view able to compute a 3D video of a home.
createVideoView(Home, UserPreferences, VideoController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createView3D(Home, UserPreferences, HomeController3D) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays home in 3D.
createView3D(Home, UserPreferences, HomeController3D) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays home in 3D.
createView3D(Home, UserPreferences, HomeController3D) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createWall(float, float, float, float, Wall, Wall) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns a new wall instance between (xStart, yStart) and (xEnd, yEnd) end points.
createWallView(UserPreferences, WallController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that edits wall values.
createWallView(UserPreferences, WallController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that edits wall values.
createWallView(UserPreferences, WallController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
createWizardView(UserPreferences, WizardController) - Method in class com.eteks.sweethome3d.swing.SwingViewFactory
Returns a new view that displays a wizard.
createWizardView(UserPreferences, WizardController) - Method in interface com.eteks.sweethome3d.viewcontroller.ViewFactory
Returns a new view that displays a wizard.
createWizardView(UserPreferences, WizardController) - Method in class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
CURRENT_VERSION - Static variable in class com.eteks.sweethome3d.model.Home
The current version of this home.
cut(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Deletes items and post a cut operation to undo support.

D

DAELoader - Class in com.eteks.sweethome3d.j3d
A loader for DAE Collada 1.4.1 format as specified by http://www.khronos.org/files/collada_spec_1_4.pdf.
DAELoader() - Constructor for class com.eteks.sweethome3d.j3d.DAELoader
 
decreaseTextSize() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Decrease the size of texts in selected items.
DEFAULT_AMBIENT_COLOR - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 
DEFAULT_COLOR - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 
DEFAULT_MATERIAL - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 
DefaultFurnitureCatalog - Class in com.eteks.sweethome3d.io
Furniture default catalog read from resources localized in .properties files.
DefaultFurnitureCatalog() - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read from resources in the package of this class.
DefaultFurnitureCatalog(File) - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read from resources and furniture plugin folder if furniturePluginFolder isn't null.
DefaultFurnitureCatalog(UserPreferences, File) - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read from resources and furniture plugin folder if furniturePluginFolder isn't null.
DefaultFurnitureCatalog(UserPreferences, File[]) - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read from resources and furniture plugin folders if furniturePluginFolders isn't null.
DefaultFurnitureCatalog(URL[]) - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read only from resources in the given URLs.
DefaultFurnitureCatalog(URL[], URL) - Constructor for class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Creates a default furniture catalog read only from resources in the given URLs or in the classpath if the security manager doesn't allow to create class loaders.
DefaultFurnitureCatalog.PropertyKey - Enum in com.eteks.sweethome3d.io
The keys of the properties values read in .properties files.
DefaultHomeInputStream - Class in com.eteks.sweethome3d.io
An InputStream filter that reads a home from a stream at .sh3d file format.
DefaultHomeInputStream(InputStream) - Constructor for class com.eteks.sweethome3d.io.DefaultHomeInputStream
Creates a home input stream filter able to read a home and its content from in.
DefaultHomeInputStream(InputStream, ContentRecording) - Constructor for class com.eteks.sweethome3d.io.DefaultHomeInputStream
Creates a home input stream filter able to read a home and its content from in.
DefaultHomeOutputStream - Class in com.eteks.sweethome3d.io
An OutputStream filter that writes a home in a stream at .sh3d file format.
DefaultHomeOutputStream(OutputStream) - Constructor for class com.eteks.sweethome3d.io.DefaultHomeOutputStream
Creates a stream that will serialize a home and all the contents it references in an uncompressed zip stream.
DefaultHomeOutputStream(OutputStream, int, boolean) - Constructor for class com.eteks.sweethome3d.io.DefaultHomeOutputStream
Creates a stream that will serialize a home in a zip stream.
DefaultHomeOutputStream(OutputStream, int, ContentRecording) - Constructor for class com.eteks.sweethome3d.io.DefaultHomeOutputStream
Creates a stream that will serialize a home in a zip stream.
DefaultTexturesCatalog - Class in com.eteks.sweethome3d.io
Textures default catalog read from localized resources.
DefaultTexturesCatalog() - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read from resources.
DefaultTexturesCatalog(File) - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read from resources and textures plugin folder if texturesPluginFolder isn't null.
DefaultTexturesCatalog(UserPreferences, File) - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read from resources and textures plugin folder if texturesPluginFolder isn't null.
DefaultTexturesCatalog(UserPreferences, File[]) - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read from resources and textures plugin folders if texturesPluginFolders isn't null.
DefaultTexturesCatalog(URL[]) - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read only from resources in the given URLs.
DefaultTexturesCatalog(URL[], URL) - Constructor for class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Creates a default textures catalog read only from resources in the given URLs.
DefaultTexturesCatalog.PropertyKey - Enum in com.eteks.sweethome3d.io
The keys of the properties values read in .properties files.
DefaultUserPreferences - Class in com.eteks.sweethome3d.io
Default user preferences.
DefaultUserPreferences() - Constructor for class com.eteks.sweethome3d.io.DefaultUserPreferences
Creates default user preferences read from resource files in the default language.
delete(CatalogPieceOfFurniture) - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Deletes the piece from this catalog.
delete(CatalogTexture) - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Deletes the texture from this catalog.
delete() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Deletes the selection in the focused component.
deleteBackgroundImage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Deletes home background image and posts and posts an undoable operation.
deleteCameras() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Prompts stored cameras in home to be deleted and deletes the ones selected by the user.
deleteCameras(List<Camera>) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Deletes the given list of cameras from the ones stored in home.
deleteDimensionLine(DimensionLine) - Method in class com.eteks.sweethome3d.model.Home
Removes the given dimension line from the set of dimension lines of this home.
deleteFeedback() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Deletes all elements shown as feedback.
deleteFeedback() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Deletes all elements shown as feedback.
deleteFeedback() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Deletes all elements shown as feedback.
deleteFurniture(List<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Deletes the furniture of deletedFurniture from home.
deleteHome(Home) - Method in class com.eteks.sweethome3d.model.HomeApplication
Removes a given home from the homes list of this application.
deleteItems(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Deletes items in plan and record it as an undoable operation.
deleteLabel(Label) - Method in class com.eteks.sweethome3d.model.Home
Removes the given label from the set of labels of this home.
deleteLevel(Level) - Method in class com.eteks.sweethome3d.model.Home
Removes the given level from the set of levels of this home and all the furniture, walls, rooms, dimension lines and labels that belong to this level.
deleteLibraries(List<Library>) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Deletes the given libraries and updates user preferences.
deletePieceOfFurniture(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.model.Home
Deletes the piece in parameter from this home.
deletePlugins(List<Library>) - Method in class com.eteks.sweethome3d.plugin.PluginManager
Deletes the given plug-in libraries from managed plug-ins.
deleteRecentHomes() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Deletes the list of recent homes in user preferences.
deleteRoom(Room) - Method in class com.eteks.sweethome3d.model.Home
Removes the given room from the set of rooms of this home.
deleteSelectedLevel() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Deletes the selected level and the items that belongs to it.
deleteSelection() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Deletes selected catalog furniture.
deleteSelection() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the deletion of the current selected furniture in home.
deleteSelection() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
deleteSelection() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Deletes the selection in home.
deleteTemporaryFiles() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Deletes all the temporary files created with createTemporaryFile.
deleteTexture(CatalogTexture) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Controls the deletion of a texture.
deleteToolTipFeedback() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Deletes tool tip text from screen.
deleteToolTipFeedback() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Deletes tool tip text from screen.
deleteToolTipFeedback() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Deletes tool tip text from screen.
deleteWall(Wall) - Method in class com.eteks.sweethome3d.model.Home
Removes the given wall from the set of walls of this home.
deriveBoldStyle(boolean) - Method in class com.eteks.sweethome3d.model.TextStyle
Returns a derived style of this text style with a given bold style.
deriveItalicStyle(boolean) - Method in class com.eteks.sweethome3d.model.TextStyle
Returns a derived style of this text style with a given italic style.
deriveStyle(float) - Method in class com.eteks.sweethome3d.model.TextStyle
Returns a derived style of this text style with a given font size.
deselectAllRadioButtons(JRadioButton...) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Forces radio buttons to be deselected even if they belong to a button group.
deselectItem(Selectable) - Method in class com.eteks.sweethome3d.model.Home
Deselects item if it's selected and notifies listeners selection change.
destroy() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Deletes open homes and clears all the resources used by this application.
destroy() - Method in class com.eteks.sweethome3d.applet.SweetHome3DApplet
 
destroy() - Method in class com.eteks.sweethome3d.applet.SweetHome3DViewer
 
destroy() - Method in class com.eteks.sweethome3d.applet.ViewerHelper
Clears all the resources used by the applet.
destroy() - Method in class com.eteks.sweethome3d.plugin.Plugin
This method will be called when the home referenced by this plug-in will be deleted.
detachView(View) - Method in class com.eteks.sweethome3d.swing.HomePane
Detaches the given view from home view.
detachView(View) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Detaches the given view from home view.
detachView(View) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Detaches the given view from home view.
DialogView - Interface in com.eteks.sweethome3d.viewcontroller
The view that displays a pane in a dialog.
DIMENSION_LINE_CREATION - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
DimensionLine - Class in com.eteks.sweethome3d.model
A dimension line in plan.
DimensionLine(float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.DimensionLine
Creates a dimension line from (xStart,yStart) to (xEnd, yEnd), with a given offset.
DimensionLine.Property - Enum in com.eteks.sweethome3d.model
The properties of a dimension line that may change.
displayAllLevels() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Makes all levels visible.
displaySelectedLevel() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Makes the selected level and below visible.
displayView() - Method in class com.eteks.sweethome3d.HomeFrameController
Displays the view controlled by this controller.
displayView() - Method in class com.eteks.sweethome3d.HomeFramePane
Builds and shows the frame that displays this pane.
displayView(View) - Method in class com.eteks.sweethome3d.swing.CompassPanel
Displays this panel in a modal dialog box.
displayView() - Method in class com.eteks.sweethome3d.swing.HelpPane
Displays this pane in a frame.
displayView(View) - Method in class com.eteks.sweethome3d.swing.Home3DAttributesPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.HomeFurniturePanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.LabelPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.LevelPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.ObserverCameraPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.PageSetupPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.PhotoPanel
Displays this panel in a non modal dialog.
displayView(View) - Method in class com.eteks.sweethome3d.swing.PhotosPanel
Displays this panel in a non modal dialog.
displayView(View) - Method in class com.eteks.sweethome3d.swing.PrintPreviewPanel
Displays this panel in a modal resizable dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.RoomPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.UserPreferencesPanel
Displays this panel in a dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.VideoPanel
Displays this panel in a non modal dialog.
displayView(View) - Method in class com.eteks.sweethome3d.swing.WallPanel
Displays this panel in a modal dialog box.
displayView(View) - Method in class com.eteks.sweethome3d.swing.WizardPane
Displays this wizard view in a modal dialog.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Displays the view controlled by this controller.
displayView(View) - Method in interface com.eteks.sweethome3d.viewcontroller.DialogView
Displays this wizard view in a modal dialog.
displayView() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Displays the help view controlled by this controller.
displayView() - Method in interface com.eteks.sweethome3d.viewcontroller.HelpView
Displays this pane in a frame.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.PrintPreviewController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Displays the view controlled by this controller.
displayView(View) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Displays the view controlled by this controller.
distributeSelectedFurniture(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the distribution of the selected furniture along the axis orthogonal to the given one.
distributeSelectedFurnitureHorizontally() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the distribution of the selected furniture along horizontal axis.
distributeSelectedFurnitureVertically() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the distribution of the selected furniture along vertical axis.
DoorOrWindow - Interface in com.eteks.sweethome3d.model
A piece of furniture used as a door or a window.
dragEntered(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Called once transferable data entered in destination component during a drag and drop operation.
dragEntered(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Notifies home controller that a drag operation started if transferable data contains HOME_FLAVOR flavor and destination is a plan.
dragExited(JComponent) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Called once the cursor left destination component during a drag and drop operation.
dragExited(JComponent) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Called once the cursor left destination component during a drag and drop operation.
dragMoved(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Called when transferable data moved in destination component during a drag and drop operation.
dragMoved(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Called when transferable data moved in destination component during a drag and drop operation.
drop(List<? extends Selectable>, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support.
drop(List<? extends Selectable>, View, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support.
dropFiles(List<String>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Adds dropped files to catalog.
dropFiles(List<String>, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Adds imported models to home, moves them of (dx, dy) and post a drop operation to undo support.
duplicate(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a deep copy of home selectable items.

E

editPreferences() - Method in class com.eteks.sweethome3d.applet.HomeAppletController
 
editPreferences() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Edits preferences and changes them if user agrees.
Elevatable - Interface in com.eteks.sweethome3d.model
An object that belongs to a level.
elevateCamera(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
elevateCamera(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Elevates home camera of delta.
enableActionsBoundToSelection() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Enables or disables action bound to selection.
enablePasteAction() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Enables clipboard paste action if clipboard isn't empty.
enableSelectAllAction() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Enables select all action if home isn't empty.
enter() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.BackgroundImageWizardStepState
 
enter() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
enter() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.ImportedFurnitureWizardStepState
 
enter() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.ImportedTextureWizardStepState
 
enter() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
enter() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
equals(Object) - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece and the one in parameter are the same objects.
equals(Object) - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns true if this texture and the one in parameter are the same objects.
equals(Object) - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns true if this category and the one in parameter have the same name.
equals(Object) - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns true if the object in parameter is equal to this texture.
equals(Object) - Method in class com.eteks.sweethome3d.model.TextStyle
Returns true if this text style is equal to object.
equals(Object) - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns true if this category and the one in parameter have the same name.
equals(Object) - Method in class com.eteks.sweethome3d.tools.URLContent
Returns true if the object in parameter is an URL content that references the same URL as this object.
errorOccured(int, String) - Method in interface com.eteks.sweethome3d.j3d.Component3DManager.RenderingErrorObserver
 
escape() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
escape() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Escapes of current action.
execute() - Method in class com.eteks.sweethome3d.plugin.PluginAction
Executes this action.
executeTask(View) - Method in class com.eteks.sweethome3d.viewcontroller.ThreadedTaskController
Executes in a separated thread the task given in constructor.
exists(String) - Method in class com.eteks.sweethome3d.applet.HomeAppletRecorder
Returns true if the home name exists.
exists(String) - Method in class com.eteks.sweethome3d.io.HomeFileRecorder
Returns true if the file name exists.
exists(String) - Method in interface com.eteks.sweethome3d.model.HomeRecorder
Returns true if the home with a given name exists.
exit() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls application exit.
exit() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
exit() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
exit() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
exportAsDrag(JComponent, InputEvent, int) - Method in class com.eteks.sweethome3d.swing.VisualTransferHandler
Causes the Swing drag support to be initiated with a drag icon if necessary.
exportDone(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Removes the copied element once moved.
exportDone(JComponent, Transferable, int) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Removes the copied element once moved.
exportToCSV(Writer, char) - Method in class com.eteks.sweethome3d.swing.FurnitureTable
Writes in the given stream the content of the table at CSV format.
exportToCSV(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Exports furniture list to a given SVG file.
exportToCSV() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the export of the furniture list of current home to a CSV file.
exportToCSV(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Exports furniture list to a given SVG file.
exportToOBJ(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Exports the objects of the 3D view to the given OBJ file.
exportToOBJ() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the export of the 3D view of current home to an OBJ file.
exportToOBJ(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Exports the 3D home objects to a given OBJ file.
exportToSH3D() - Method in class com.eteks.sweethome3d.applet.HomeAppletController
Controls the export of home to a SH3D file.
exportToSVG(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Exports the plan objects to a given SVG file.
exportToSVG(OutputStream) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Writes this plan in the given output stream at SVG (Scalable Vector Graphics) format.
exportToSVG() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the export of the current home plan to a SVG file.
exportToSVG(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Exports the plan objects to a given SVG file.
ExtensionsClassLoader - Class in com.eteks.sweethome3d.tools
Class loader able to load classes and DLLs with a higher priority from a given set of JARs.
ExtensionsClassLoader(ClassLoader, ProtectionDomain, String[], String[]) - Constructor for class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Creates a class loader.
ExtensionsClassLoader(ClassLoader, ProtectionDomain, String[], URL[], String[], File, String) - Constructor for class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Creates a class loader.
ExtensionsClassLoader(ClassLoader, ProtectionDomain, String[], URL[], String[], File, String, boolean) - Constructor for class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Creates a class loader.

F

FileContentManager - Class in com.eteks.sweethome3d.swing
Content manager for files with Swing file choosers.
FileContentManager(UserPreferences) - Constructor for class com.eteks.sweethome3d.swing.FileContentManager
 
FileUserPreferences - Class in com.eteks.sweethome3d.io
User preferences initialized from default user preferences and stored in user preferences on local file system.
FileUserPreferences() - Constructor for class com.eteks.sweethome3d.io.FileUserPreferences
Creates user preferences read from user preferences in file system, and from resource files.
FileUserPreferences(File, File[]) - Constructor for class com.eteks.sweethome3d.io.FileUserPreferences
Creates user preferences stored in the folders given in parameter.
FileUserPreferences(File, File[], Executor) - Constructor for class com.eteks.sweethome3d.io.FileUserPreferences
Creates user preferences stored in the folders given in parameter.
findChildren(JComponent, Class<T>) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns the children of a component of the given class.
findClass(String) - Method in class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Finds and defines the given class among the extension JARs given in constructor, then among resources.
findLibrary(String) - Method in class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Returns the library path of an extension DLL.
findResource(String) - Method in class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Returns the URL of the given resource searching first if it exists among the extension JARs given in constructor.
finish() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Changes background image in model and posts an undoable operation.
finish() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Imports piece in catalog and/or home and posts an undoable operation.
finish() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Changes background image in model and posts an undoable operation.
finish() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Requires the wizard to finish.
fireCollectionChanged(T, CollectionEvent.Type) - Method in class com.eteks.sweethome3d.model.CollectionChangeSupport
Fires a collection event about item.
fireCollectionChanged(T, int, CollectionEvent.Type) - Method in class com.eteks.sweethome3d.model.CollectionChangeSupport
Fires a collection event about item at a given index.
focusedViewChanged(View) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Updates actions when focused view changed.
footToCentimeter(float) - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in feet converted to centimeters.
FURNITURE_LIBRARY_TYPE - Static variable in class com.eteks.sweethome3d.model.UserPreferences
 
FurnitureCatalog - Class in com.eteks.sweethome3d.model
Furniture catalog.
FurnitureCatalog() - Constructor for class com.eteks.sweethome3d.model.FurnitureCatalog
 
FurnitureCatalogController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the furniture catalog.
FurnitureCatalogController(FurnitureCatalog, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Creates a controller of the furniture catalog view.
FurnitureCatalogController(FurnitureCatalog, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Creates a controller of the furniture catalog view.
FurnitureCatalogTransferHandler - Class in com.eteks.sweethome3d.swing
Catalog transfer handler.
FurnitureCatalogTransferHandler(ContentManager, FurnitureCatalogController, FurnitureController) - Constructor for class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Creates a handler able to transfer catalog selected furniture.
FurnitureCatalogTree - Class in com.eteks.sweethome3d.swing
A tree displaying furniture catalog by category.
FurnitureCatalogTree(FurnitureCatalog) - Constructor for class com.eteks.sweethome3d.swing.FurnitureCatalogTree
Creates a tree that displays catalog content.
FurnitureCatalogTree(FurnitureCatalog, FurnitureCatalogController) - Constructor for class com.eteks.sweethome3d.swing.FurnitureCatalogTree
Creates a tree controlled by controller that displays catalog content and its selection.
FurnitureCatalogTree(FurnitureCatalog, UserPreferences, FurnitureCatalogController) - Constructor for class com.eteks.sweethome3d.swing.FurnitureCatalogTree
Creates a tree controlled by controller that displays catalog content and its selection.
FurnitureCategory - Class in com.eteks.sweethome3d.model
Category of furniture.
FurnitureCategory(String) - Constructor for class com.eteks.sweethome3d.model.FurnitureCategory
Create a category.
FurnitureController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the home furniture table.
FurnitureController(Home, UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.FurnitureController
Creates the controller of home furniture view.
FurnitureController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.FurnitureController
Creates the controller of home furniture view with undo support.
furnitureLibraryExists(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Returns true if the furniture library at the given location exists.
furnitureLibraryExists(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage additional furniture libraries.
furnitureLibraryExists(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns true if the furniture library at the given location exists in the first furniture libraries folder.
furnitureLibraryExists(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the furniture library at the given location exists.
FurnitureTable - Class in com.eteks.sweethome3d.swing
A table displaying home furniture.
FurnitureTable(Home, UserPreferences) - Constructor for class com.eteks.sweethome3d.swing.FurnitureTable
Creates a table that displays furniture of home.
FurnitureTable(Home, UserPreferences, FurnitureController) - Constructor for class com.eteks.sweethome3d.swing.FurnitureTable
Creates a table controlled by controller that displays furniture of home.
FurnitureTable.FurnitureFilter - Interface in com.eteks.sweethome3d.swing
The super type used to specify how furniture should be filtered in furniture table.
FurnitureToolTip - Class in com.eteks.sweethome3d.swing
A tool tip displaying the information and the icon of a piece of furniture.
FurnitureToolTip(boolean, UserPreferences) - Constructor for class com.eteks.sweethome3d.swing.FurnitureToolTip
 
FurnitureTransferHandler - Class in com.eteks.sweethome3d.swing
Home furniture transfer handler.
FurnitureTransferHandler(Home, ContentManager, HomeController) - Constructor for class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Creates a handler able to transfer home furniture.

G

get3DView() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the 3D view used to compute aspect ratio bound to it.
get3DViewAspectRatio() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the aspect ratio of the 3D view.
getActions() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the actions available on this plug-in.
getAngle() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the angle in radians of this piece of furniture.
getAngle() - Method in class com.eteks.sweethome3d.model.Label
Returns the angle in radians used to display this label.
getAngle() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited angle in radians.
getAngleInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited angle in degrees.
getApplication() - Method in class com.eteks.sweethome3d.applet.SweetHome3DApplet
Returns the application instance created by the applet.
getApplicationClassName() - Method in class com.eteks.sweethome3d.applet.SweetHome3DApplet
Returns the name of the application class associated to this applet.
getApplicationFolder() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns the first Sweet Home 3D application folder.
getApplicationFolders() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns Sweet Home 3D application folders.
getApplicationSubfolders(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns subfolders of Sweet Home 3D application folders of a given name.
getArcExtent() - Method in class com.eteks.sweethome3d.model.Wall
Returns the arc extent of a round wall or null if this wall isn't round.
getArcExtentInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited arc extent.
getArea() - Method in class com.eteks.sweethome3d.model.Room
Returns the area of this room.
getAreaAngle() - Method in class com.eteks.sweethome3d.model.Room
Returns the angle in radians used to display the room area.
getAreaFormatWithUnit() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns a format able to format areas with their localized unit.
getAreaOnFloor(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the 2D area of the 3D shapes children of the given node projected on the floor (plan y = 0).
getAreaOnFloor(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the area on the floor of the given staircase.
getAreaPoints(Area, float, boolean) - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Returns the list of polygons points matching the given area.
getAreaPoints(Area, List<float[][]>, List<float[][]>, float, boolean) - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Returns the list of polygons points matching the given area with detailed information in areaPoints and areaHoles.
getAreaStyle() - Method in class com.eteks.sweethome3d.model.Room
Returns the text style used to display room area.
getAreaVisible() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether room area is visible or not.
getAreaXOffset() - Method in class com.eteks.sweethome3d.model.Room
Returns the distance along x axis applied to room center abscissa to display room area.
getAreaYOffset() - Method in class com.eteks.sweethome3d.model.Room
Returns the distance along y axis applied to room center ordinate to display room area.
getAspectRatio() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the aspect ratio of the photo.
getAspectRatio() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the aspect ratio of the video.
getAutoCompletedProperties() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the list of properties with auto completion strings.
getAutoCompletionStrings(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the strings that may be used for the auto completion of the given property.
getAutoSaveDelayForRecovery() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the delay between two automatic save operations of homes for recovery purpose.
getAutoSaveDelayForRecovery() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited auto recovery save delay.
getAvailableHomes() - Method in class com.eteks.sweethome3d.applet.HomeAppletRecorder
Returns the available homes on server.
getBackgroundColor(PlanComponent.PaintMode) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the background color used to draw content.
getBackgroundImage() - Method in class com.eteks.sweethome3d.model.Home
Returns the plan background image of this home.
getBackgroundImage() - Method in class com.eteks.sweethome3d.model.Level
Returns the plan background image of this level.
getBasePlanItem() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture is a base plan item or not.
getBounds(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the bounds of the 3D shapes of node.
getBounds(Node, Transform3D) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the bounds of the 3D shapes of node with an additional transformation.
getBrowserPage() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns the browser page.
getCamera() - Method in class com.eteks.sweethome3d.model.Home
Returns the camera used to display this home.
getCameraElevationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the camera elevation state.
getCameraPath() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the camera path of the video.
getCameraPitchRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the camera pitch rotation state.
getCameras() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Returns the cameras available to create photos.
getCameraYawRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the camera yaw rotation state.
getCatalogId() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getCatalogId() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the catalog ID of this piece of furniture or null if it doesn't exist.
getCategories() - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Returns the categories list sorted by name.
getCategories() - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Returns the categories list sorted by name.
getCategoriesCount() - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Returns the count of categories in this catalog.
getCategoriesCount() - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Returns the count of categories in this catalog.
getCategory() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the category of this piece of furniture.
getCategory() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the category of this texture.
getCategory(int) - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Returns the category at a given index.
getCategory(int) - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Returns the category at a given index.
getCategory() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the category of the imported piece.
getCategory() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the category of the imported texture.
getCeilingColor() - Method in class com.eteks.sweethome3d.model.Room
Returns the ceiling color color of this room.
getCeilingColor() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited color of the ceiling.
getCeilingLightColor() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the edited ceiling light color.
getCeilingLightColor() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the edited ceiling light color.
getCeilingPaint() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether the ceiling is colored, textured or unknown painted.
getCeilingShininess() - Method in class com.eteks.sweethome3d.model.Room
Returns the ceiling shininess of this room.
getCeilingShininess() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited shininess of the ceiling.
getCeilingTexture() - Method in class com.eteks.sweethome3d.model.Room
Returns the ceiling texture of this room.
getCeilingTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the texture controller of the room ceiling.
getCeilingVisible() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether room ceiling is ceilingCeilingVisible or not.
getCeillingLightColor() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the color of ceiling lights.
getClipboardCSV() - Method in class com.eteks.sweethome3d.swing.FurnitureTable
Returns a CSV formatted text describing the selected pieces of furniture.
getClipboardImage() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns an image of the selected items displayed by this component (camera excepted) with no outline at scale 1/1 (1 pixel = 1cm).
getColor() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the color of this piece of furniture.
getColor() - Method in class com.eteks.sweethome3d.model.HomeMaterial
Returns the color of this material.
getColor() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the color of this piece of furniture.
getColor() - Method in class com.eteks.sweethome3d.model.LightSource
Returns the RGB color code of this source.
getColor() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the color of this piece of furniture.
getColor() - Method in class com.eteks.sweethome3d.swing.ColorButton
Returns the color displayed by this button.
getColor() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited color.
getColor() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the color of the imported piece.
getColorDialogTitle() - Method in class com.eteks.sweethome3d.swing.ColorButton
Returns the title of color dialog displayed when this button is pressed.
getCompass() - Method in class com.eteks.sweethome3d.model.Home
Returns the compass associated to this home.
getCompassResizeState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the compass resize state.
getCompassRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the compass rotation state.
getContent(String) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns a URL content object that references the given file path.
getContent(String) - Method in interface com.eteks.sweethome3d.viewcontroller.ContentManager
Returns a content object that references a given content location.
getContentManager() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns a content manager able to handle files.
getContentManager() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns a content manager able to handle files.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the content manager of this controller.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the content manager of this controller.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the content manager of this controller.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the content manager of this controller.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the content manager of this controller.
getContentManager() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the content manager of this controller.
getCreationDate() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the creation date of this piece in milliseconds since the epoch, or null if no date is given to this piece.
getCreator() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the creator of this piece.
getCreator() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the creator of this texture or null.
getCreator() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getCreator() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the creator of this piece.
getCreator() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the creator of this piece or null.
getCurrency() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the price currency, noted with ISO 4217 code, or null if it has no price or default currency should be used.
getCurrency() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the currency of the furniture of this group or null if one piece has no currency or has a currency different from the other furniture.
getCurrency() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the price currency, noted with ISO 4217 code, or null if it has no price or default currency should be used.
getCurrency() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the price currency, noted with ISO 4217 code, or null if it has no price or default currency should be used.
getCurrency() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the default currency in use, noted with ISO 4217 code, or null if prices aren't used in application.
getCursor() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the cursor of this component.
getCutOutShape() - Method in class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Returns the shape used to cut out walls that intersect this new door or window.
getCutOutShape() - Method in interface com.eteks.sweethome3d.model.DoorOrWindow
Returns the shape used to cut out walls that intersect this new door or window.
getCutOutShape() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns the shape used to cut out walls that intersect this new door or window.
getDefaultApplicationFolder() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns default application folder.
getDefaultFileExtension(ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the default file extension of a given content type.
getDefaultSupportedLanguages() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the array of default available languages in Sweet Home 3D.
getDefaultTextStyle(Class<? extends Selectable>) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the default text style of a class of selectable item.
getDepth() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the depth of this piece of furniture.
getDepth() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the depth of this group.
getDepth() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the depth of this piece of furniture.
getDepth() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns the depth of this observer camera according to human proportions with an eyes elevation at z.
getDepth() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the depth of this piece of furniture.
getDepth() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited depth.
getDepth() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the depth of the imported piece.
getDescription() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the description of this piece of furniture.
getDescription() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the description of this piece of furniture.
getDescription() - Method in interface com.eteks.sweethome3d.model.Library
Returns the description of this library.
getDescription() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the description of this piece of furniture.
getDescription() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the description of this plug-in.
getDescription() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited description.
getDialogTitle() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the text that should be displayed as materials choice dialog title.
getDialogTitle() - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Returns the text that should be displayed as texture choice dialog title.
getDiameter() - Method in class com.eteks.sweethome3d.model.Compass
Returns the diameter of this compass.
getDiameter() - Method in class com.eteks.sweethome3d.model.LightSource
Returns the diameter of this source or null if it's not defined.
getDiameter() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited diameter.
getDimensionLineCreationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the dimension line creation state.
getDimensionLineDrawingState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the dimension line drawing state.
getDimensionLineOffsetState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the dimension line offset state.
getDimensionLineResizeState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the dimension line resize state.
getDimensionLines() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable collection of the dimension lines of this home.
getDimensionLinesSubList(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only dimension lines.
getDistanceToEndPoint() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited distance to end point.
getDragAndDropState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the drag and drop state.
getDrawingMode() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the drawing mode of this environment.
getDropableComponentBorder() - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns the border of a component where a user may drop objects.
getDropLocation() - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Returns the location where mouse pointer was dropped in screen coordinates.
getElevation() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the elevation of this piece of furniture.
getElevation() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the elevation of the bottom of this piece of furniture on its level.
getElevation() - Method in class com.eteks.sweethome3d.model.Level
Returns the elevation of the bottom of this level.
getElevation() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the elevation of this piece of furniture.
getElevation() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited elevation.
getElevation() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the elevation of the imported piece.
getElevation() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the edited elevation.
getElevation() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited camera elevation.
getEndAngle() - Method in class com.eteks.sweethome3d.model.Sash
Returns the opening end angle of this sash.
getEnvironment() - Method in class com.eteks.sweethome3d.model.Home
Returns the environment attributes of this home.
getErrorIcon(int) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns the icon displayed for wrong content resized at a given height.
getErrorIcon() - Method in class com.eteks.sweethome3d.swing.IconManager
Returns the icon displayed for wrong content.
getFieldOfView() - Method in class com.eteks.sweethome3d.model.Camera
Returns the field of view in radians of this camera.
getFieldOfViewInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited observer field of view in degrees.
getFileCompressionQuality() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Returns the compression quality used to save image files.
getFileDialogTitle(boolean) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns default file dialog title.
getFileExtensions(ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the supported file extensions for a given content type.
getFileFilter(ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the file filters available for a given content type.
getFileFormat() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Returns the format used to save image files.
getFileVersionComparator() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns a file comparator that sorts file names according to their version number (excluding their extension when they are the same).
getFloorColor() - Method in class com.eteks.sweethome3d.model.Room
Returns the floor color of this room.
getFloorColor() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited color of the floor.
getFloorPaint() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether the floor is colored, textured or unknown painted.
getFloorShininess() - Method in class com.eteks.sweethome3d.model.Room
Returns the floor shininess of this room.
getFloorShininess() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited shininess of the floor.
getFloorTexture() - Method in class com.eteks.sweethome3d.model.Room
Returns the floor texture of this room.
getFloorTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the texture controller of the room floor.
getFloorThickness() - Method in class com.eteks.sweethome3d.model.Level
Returns the floor thickness of this level.
getFloorThickness() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the edited floor thickness.
getFloorVisible() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether room floor is visible or not.
getFont(Font, TextStyle) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the AWT font matching a given text style.
getFontMetrics(Font, TextStyle) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the font metrics matching a given text style.
getFontSize() - Method in class com.eteks.sweethome3d.model.TextStyle
Returns the font size of this text style.
getFooterFormat() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the string format used to print page footers.
getForegroundColor(PlanComponent.PaintMode) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the foreground color used to draw content.
getFormat() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns a format able to format lengths.
getFormatCode() - Method in enum com.eteks.sweethome3d.swing.HomePrintableComponent.Variable
Returns a format usable code matching this field.
getFormatWithUnit() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns a format able to format lengths with their localized unit.
getFrameRate() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the frame rate of the video.
getFurniture() - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns the furniture list of this category sorted by name.
getFurniture() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable list of the furniture managed by this home.
getFurniture() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns an unmodifiable list of the furniture of this group.
getFurnitureAttributesStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the furniture attributes step state.
getFurnitureCatalog() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the furniture catalog.
getFurnitureCatalogController() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the furniture catalog controller managed by this controller.
getFurnitureComparator(HomePieceOfFurniture.SortableProperty) - Static method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns a comparator that compares furniture on a given property in ascending order.
getFurnitureController() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the furniture controller managed by this controller.
getFurnitureCount() - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns the count of furniture in this category.
getFurnitureFilter() - Method in class com.eteks.sweethome3d.swing.FurnitureTable
Returns the filter applied to the furniture displayed in this table.
getFurnitureIconStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the furniture icon step state.
getFurnitureModelStepStatee() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the furniture choice step state.
getFurnitureOrientationStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the furniture orientation step state.
getFurnitureOutlineColor() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the color used to draw furniture outline of the shape where a user can click to select a piece of furniture.
getFurnitureSortedProperty() - Method in class com.eteks.sweethome3d.model.Home
Returns the furniture property on which home is sorted or null if home furniture isn't sorted.
getFurnitureSubList(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only home furniture.
getFurnitureVisibleProperties() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable list of the furniture properties that are visible.
getGrade() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the grade of this piece, or null if no grade is given to this piece.
getGroundColor() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the ground color of this environment.
getGroundColor() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the edited ground color.
getGroundElevation() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the elevation of the bottom of this piece of furniture from the ground according to the elevation of its level.
getGroundPaint() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns whether the ground is colored or textured.
getGroundTexture() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the ground texture of this environment.
getGroundTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the texture controller of the ground.
getHeaderFormat() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the string format used to print page headers.
getHeight() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the height of this piece of furniture.
getHeight() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the height of the image in centimeters.
getHeight() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the height of this group.
getHeight() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the height of this piece of furniture.
getHeight() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns the height of the image in centimeters.
getHeight() - Method in class com.eteks.sweethome3d.model.Level
Returns the height of this level.
getHeight() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns the height of this observer camera according to human proportions with an eyes elevation at z.
getHeight() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the height of this piece of furniture.
getHeight() - Method in interface com.eteks.sweethome3d.model.TextureImage
Returns the height of the image in centimeters.
getHeight() - Method in class com.eteks.sweethome3d.model.Wall
Returns the height of this wall.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the height of the photo.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited height.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the height.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the height.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the edited height.
getHeight() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the height of the video.
getHeightAtEnd() - Method in class com.eteks.sweethome3d.model.Wall
Returns the height of this wall at its end point.
getHelpPage() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns the current page.
getHighlightedText() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns the highlighted text.
getHome() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the home associated to this plug-in instance.
getHomeController() - Method in class com.eteks.sweethome3d.HomeFrameController
Returns the home controller managed by this controller.
getHomeController() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the controller of the home of this plug-in.
getHomeController3D() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the controller of home 3D view.
getHomeRecorder() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns a recorder able to write and read homes on server.
getHomeRecorder() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns the default recorder able to write and read homes.
getHomeRecorder(HomeRecorder.Type) - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns a recorder of a given type able to write and read homes.
getHomeRecorder() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns a recorder able to write and read homes in files.
getHomeRecorder(HomeRecorder.Type) - Method in class com.eteks.sweethome3d.SweetHome3D
 
getHomes() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns an unmodifiable collection of the homes of this application.
getHomeTextureClone(Texture, Home) - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Returns a cloned instance of texture shared per home or the texture itself if home is null.
getHorizontalRuler() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the component used as an horizontal ruler for the plan displayed by this component.
getHorizontalRuler() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the component used as an horizontal ruler for this plan.
getHorizontalRuler() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns the component used as an horizontal ruler for this plan.
getHorizontalRulerView() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the horizontal ruler of the plan view.
getIcon() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the icon of this piece of furniture.
getIcon() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getIcon() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the icon of this piece of furniture.
getIcon() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the icon of this piece of furniture.
getIcon(Content, Component) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns an icon read from content.
getIcon(Content, int, Component) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns an icon read from content and rescaled at a given height.
getIcon() - Method in class com.eteks.sweethome3d.swing.ImportedFurnitureWizardStepsPanel
Returns the icon content of the chosen piece.
getIcon(int) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns a temporary content of the icon matching the displayed view.
getIcon() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.BackgroundImageWizardStepState
 
getIcon() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited icon.
getIcon() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.ImportedFurnitureWizardStepState
 
getIcon() - Method in interface com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardStepsView
Returns the icon content of the chosen piece.
getIcon() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.ImportedTextureWizardStepState
 
getIcon() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
getIconYaw() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the yaw angle used to create the piece icon.
getIconYaw() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the yaw of the piece icon.
getId() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the ID of this piece of furniture or null.
getId() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the ID of this texture or null.
getId() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns the id of this application.
getId() - Method in interface com.eteks.sweethome3d.model.Library
Returns the id of this library.
getId() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns Sweet Home 3D application read from resources.
getIlluminationModel() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns the illumination model of this material as defined in MTL format.
getImage() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the image content of this background image.
getImage() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the content of the image used for this texture.
getImage() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns the content of the image used for this texture.
getImage() - Method in interface com.eteks.sweethome3d.model.TextureImage
Returns the content of the image used for this texture.
getImage() - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns the image drawn by this component.
getImage() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the image content of the background image.
getImage() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the image content of the imported texture.
getImageChoiceStepState() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the image choice step state.
getImageOriginStepState() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the image origin step state.
getImageScale() - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns the scale used to draw the image of this component.
getImageScaleStepState() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the image scale step state.
getImageTranslation() - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns the origin point where the image of this component is drawn.
getIndex() - Method in class com.eteks.sweethome3d.model.CollectionEvent
Returns the index of the item in collection or -1 if this index is unknown.
getIndexOfPieceOfFurniture(CatalogPieceOfFurniture) - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns the index of the given piece of furniture.
getIndexOfTexture(CatalogTexture) - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns the index of the given texture.
getInformation() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the additional information associated to this piece, or null.
getInformation() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getInformation() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the additional information associated to this piece, or null.
getInformation() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the additional information associated to this piece, or null.
getInstance() - Static method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns an instance of this singleton.
getInstance() - Static method in class com.eteks.sweethome3d.j3d.ModelManager
Returns an instance of this singleton.
getInstance() - Static method in class com.eteks.sweethome3d.j3d.TextureManager
Returns an instance of this singleton.
getInstance() - Static method in class com.eteks.sweethome3d.swing.IconManager
Returns an instance of this singleton.
getItem() - Method in class com.eteks.sweethome3d.model.CollectionEvent
Returns the added or deleted item.
getItemBounds(Graphics, Selectable) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the bounds of the given item.
getJAREntryName() - Method in class com.eteks.sweethome3d.tools.URLContent
Returns the name of a JAR entry.
getJAREntryURL() - Method in class com.eteks.sweethome3d.tools.URLContent
Returns the URL base of a JAR entry.
getKey(int) - Method in enum com.eteks.sweethome3d.io.DefaultFurnitureCatalog.PropertyKey
Returns the key for the piece property of the given index.
getKey(int) - Method in enum com.eteks.sweethome3d.io.DefaultTexturesCatalog.PropertyKey
Returns the key for the texture property of the given index.
getLabelCreationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the label creation state.
getLabelRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the label rotation state.
getLabels() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable collection of the labels of this home.
getLabelsSubList(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only labels.
getLanguage() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the preferred language to display information, noted with an ISO 639 code that may be followed by an underscore and an ISO 3166 code.
getLanguage() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited language.
getLastDirectory(ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the last directory used for the given content type.
getLatitude() - Method in class com.eteks.sweethome3d.model.Compass
Returns the latitudeInDegrees of this compass in radians.
getLatitudeInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited latitude in degrees.
getLayoutAlignmentX(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Returns 0.5.
getLayoutAlignmentY(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Return 0.
getLeftSideColor() - Method in class com.eteks.sweethome3d.model.Wall
Returns left side color of this wall.
getLeftSideColor() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited color of the left side.
getLeftSidePaint() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns whether the left side is colored, textured or unknown painted.
getLeftSideShininess() - Method in class com.eteks.sweethome3d.model.Wall
Returns the left side shininess of this wall.
getLeftSideShininess() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited left side shininess.
getLeftSideTexture() - Method in class com.eteks.sweethome3d.model.Wall
Returns the left side texture of this wall.
getLeftSideTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the texture controller of the wall left side.
getLength() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the length of this dimension line.
getLength() - Method in class com.eteks.sweethome3d.model.Wall
Returns the length of this wall.
getLength() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerLengthModel
Returns the displayed value in centimeter.
getLength() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited length.
getLengthStyle() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the text style used to display dimension line length.
getLengthUnit() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the length unit currently in use.
getLens() - Method in class com.eteks.sweethome3d.model.Camera
Returns the lens of this camera.
getLens() - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Returns the edited camera lens.
getLevel() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the level which this dimension line belongs to.
getLevel() - Method in interface com.eteks.sweethome3d.model.Elevatable
Returns the level of this object.
getLevel() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the level which this piece belongs to.
getLevel() - Method in class com.eteks.sweethome3d.model.Label
Returns the level which this label belongs to.
getLevel() - Method in class com.eteks.sweethome3d.model.Room
Returns the level which this room belongs to.
getLevel() - Method in class com.eteks.sweethome3d.model.Wall
Returns the level which this wall belongs to.
getLevels() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable collection of the levels of this home.
getLevels() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns a copy of home levels.
getLibraries() - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Throws an exception because applet user preferences don't manage additional libraries.
getLibraries() - Method in class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Returns the furniture libraries at initialization.
getLibraries() - Method in class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Returns the furniture libraries at initialization.
getLibraries() - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences don't support libraries.
getLibraries() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns the libraries available in user preferences.
getLibraries() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the libraries available in user preferences.
getLicense() - Method in interface com.eteks.sweethome3d.model.Library
Returns the license of this library.
getLicense() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the license of this plug-in.
getLightColor() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the light color of this environment.
getLightColor() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the edited light color.
getLightPower() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited light power.
getLightPowerModificationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the light power modification state.
getLightSources() - Method in class com.eteks.sweethome3d.model.CatalogLight
Returns the sources managed by this light.
getLightSources() - Method in class com.eteks.sweethome3d.model.HomeLight
Returns the sources managed by this light.
getLightSources() - Method in interface com.eteks.sweethome3d.model.Light
Returns the sources managed by this light.
getLocalizedLabelText(UserPreferences, Class<?>, String, Object...) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns a localized text for menus items and labels depending on the system.
getLocalizedString(Class<?>, String, Object...) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the string matching resourceKey in current language in the context of resourceClass.
getLocalizedString(String, String, Object...) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the string matching resourceKey in current language for the given resource family.
getLocation() - Method in interface com.eteks.sweethome3d.model.Library
Returns the location where this library is stored.
getLongitude() - Method in class com.eteks.sweethome3d.model.Compass
Returns the longitudeInDegrees of this compass in radians.
getLongitudeInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited longitude in degrees.
getMagnetizedLength(float, float) - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the value close to the given length in centimeter under magnetism.
getMaterial(Integer, Integer, float) - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Returns a shared material instance matching the given color.
getMaterials(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the materials used by the children shapes of the given node.
getMaterials() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the materials displayed by view.
getMaximumElevation() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the maximum value for elevation in centimeter.
getMaximumLength() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the maximum value for length in centimeter.
getMaximumScale() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the maximum scale of the plan view.
getMessageFormat(String) - Static method in enum com.eteks.sweethome3d.swing.HomePrintableComponent.Variable
Returns the message format built from a format that uses variables.
getMinimumElevation() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the minimum elevation.
getMinimumLength() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the minimum value for length in centimeter.
getMinimumScale() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the minimum scale of the plan view.
getMnemonic() - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Returns the mnemonic of this component.
getMode() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
getMode() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the active mode of this controller.
getModel() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the 3D model of this piece of furniture.
getModel() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getModel() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the 3D model of this piece of furniture.
getModel() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the 3D model of this piece of furniture.
getModel() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns the 3D model content displayed by this component.
getModel() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the model content of the imported piece.
getModel() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the 3D model which materials are displayed by the view.
getModelContents(List<File>, ContentManager) - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Returns the model contents among files.
getModelDepth() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the depth of the 3D model used to preview materials change.
getModelHeight() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the height of the 3D model used to preview materials change.
getModelMaterials() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the materials applied to the 3D model of this piece of furniture.
getModelMaterialsController() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the model materials controller of the piece.
getModelMirrored() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture model is mirrored or not.
getModelRotation() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the rotation 3 by 3 matrix of this piece of furniture that ensures its model is correctly oriented.
getModelRotation() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns an identity matrix.
getModelRotation() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the rotation 3 by 3 matrix of this piece of furniture that ensures its model is correctly oriented.
getModelRotation() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the rotation 3 by 3 matrix of this piece of furniture that ensures its model is correctly oriented.
getModelRotation() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the pitch angle of the imported piece model.
getModelRotation() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the rotation of the 3D model used to preview materials change.
getModelWidth() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the width of the 3D model used to preview materials change.
getName() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns applet name.
getName() - Method in class com.eteks.sweethome3d.model.Camera
Returns the name of this camera.
getName() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the name of this piece of furniture.
getName() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the name of this texture.
getName() - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns the name of this category.
getName() - Method in class com.eteks.sweethome3d.model.Home
Returns the name of this home.
getName() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns the name of this application.
getName() - Method in class com.eteks.sweethome3d.model.HomeMaterial
Returns the name of this material.
getName() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the name of this piece of furniture.
getName() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns the name of this texture.
getName() - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns a localized name of this unit.
getName() - Method in class com.eteks.sweethome3d.model.Level
Returns the name of this level.
getName() - Method in interface com.eteks.sweethome3d.model.Library
Returns the name of this library.
getName() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the name of this piece of furniture.
getName() - Method in class com.eteks.sweethome3d.model.Room
Returns the name of this room.
getName() - Method in interface com.eteks.sweethome3d.model.TextureImage
Returns the name of this texture image.
getName() - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns the name of this category.
getName() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the name of this plug-in.
getName() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns the name of this application read from resources.
getName() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited name.
getName() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the name of the imported piece.
getName() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the name of the imported texture.
getName() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the edited name.
getName() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited name.
getNameAngle() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the angle in radians used to display the piece name.
getNameAngle() - Method in class com.eteks.sweethome3d.model.Room
Returns the angle in radians used to display the room name.
getNameStyle() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the text style used to display piece name.
getNameStyle() - Method in class com.eteks.sweethome3d.model.Room
Returns the text style used to display room name.
getNameVisible() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture name should be drawn or not.
getNameXOffset() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the distance along x axis applied to piece abscissa to display piece name.
getNameXOffset() - Method in class com.eteks.sweethome3d.model.Room
Returns the distance along x axis applied to room center abscissa to display room name.
getNameYOffset() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the distance along y axis applied to piece ordinate to display piece name.
getNameYOffset() - Method in class com.eteks.sweethome3d.model.Room
Returns the distance along y axis applied to room center ordinate to display room name.
getNewFloorThickness() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns default thickness of the floor of new levels in home.
getNewFloorThickness() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited new floor thickness.
getNewWallHeight() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns default wall height of new home walls.
getNewWallHeight() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited new wall height.
getNewWallPattern() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the pattern used for new walls in plan or null if it's not set.
getNewWallPattern() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited new wall top pattern in plan.
getNewWallThickness() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns default thickness of new walls in home.
getNewWallThickness() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited new wall thickness.
getNextValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
 
getNextValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 
getNormalizedTransform(Node, float[][], float) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns a transform that will transform the model node to let it fill a box of the given width centered on the origin.
getNormalizedTransformGroup(Node, float[][], float) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns a transform group that will transform the model node to let it fill a box of the given width centered on the origin.
getNorthDirection() - Method in class com.eteks.sweethome3d.model.Compass
Returns the North direction angle of this compass in radians.
getNorthDirectionInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited North direction angle in degrees.
getNumber() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 
getObserverCamera() - Method in class com.eteks.sweethome3d.model.Home
Returns the camera used to display this home from an observer point of view.
getObserverCameraState() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Returns the observer camera state.
getOffScreenCanvas3D(int, int) - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns a new off screen canva3D at the given size.
getOffScreenImage(View, int, int) - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns an image at the given size of the 3D view.
getOffScreenImage(int, int) - Method in class com.eteks.sweethome3d.swing.HomeComponent3D
Returns an image of the home viewed by this component at the given size.
getOffset() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the offset of this dimension line.
getOnscreenCanvas3D() - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns a new on screen canva3D instance.
getOnscreenCanvas3D(Component3DManager.RenderingObserver) - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns a new on screen canva3D instance which rendering will be observed with the given rendering observer.
getOnscreenCanvas3D(GraphicsConfiguration, Component3DManager.RenderingObserver) - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns a new on screen canva3D instance which rendering will be observed with the given rendering observer.
getOpticalDensity() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns the optical density of this material.
getPage() - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Returns the page currently painted by this component.
getPageCount() - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Returns the page count of the home printed by this component.
getPageFormat(HomePrint) - Static method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Returns a PageFormat object created from homePrint.
getPaint() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether the piece is colored, textured, uses customized materials or unknown painted.
getPaintedItems() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the collection of walls, furniture, rooms and dimension lines of the home painted by this component wherever the level they belong to is selected or not.
getPanningState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the panning state.
getPaperBottomMargin() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the margin at paper bottom in 1/72nds of an inch.
getPaperHeight() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the paper height in 1/72nds of an inch.
getPaperLeftMargin() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the margin at paper left in 1/72nds of an inch.
getPaperOrientation() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the paper orientation.
getPaperRightMargin() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the margin at paper right in 1/72nds of an inch.
getPaperTopMargin() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the margin at paper top in 1/72nds of an inch.
getPaperWidth() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the paper width in 1/72nds of an inch.
getPattern(int) - Method in class com.eteks.sweethome3d.model.PatternsCatalog
Returns the pattern at a given index.
getPattern(String) - Method in class com.eteks.sweethome3d.model.PatternsCatalog
Returns the pattern with a given name.
getPattern() - Method in class com.eteks.sweethome3d.model.Wall
Returns the pattern of this wall in the plan.
getPattern() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the pattern of edited wall in plan.
getPatternImage(TextureImage, Color, Color) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns the image matching a given pattern.
getPatterns() - Method in class com.eteks.sweethome3d.model.PatternsCatalog
Returns the patterns list.
getPatternsCatalog() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the patterns catalog available to fill plan areas.
getPatternsCount() - Method in class com.eteks.sweethome3d.model.PatternsCatalog
Returns the count of patterns in this category.
getPhotoAspectRatio() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred photo aspect ratio.
getPhotoHeight() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred photo height.
getPhotoQuality() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred photo quality.
getPhotoWidth() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred photo width.
getPieceOfFurniture(int) - Method in class com.eteks.sweethome3d.model.FurnitureCategory
Returns the piece of furniture at a given index.
getPieceOfFurnitureElevationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece elevation state.
getPieceOfFurnitureHeightState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece height state.
getPieceOfFurnitureNameOffsetState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece name offset state.
getPieceOfFurnitureNameRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece name rotation state.
getPieceOfFurnitureResizeState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece resize state.
getPieceOfFurnitureRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the piece rotation state.
getPitch() - Method in class com.eteks.sweethome3d.model.Camera
Returns the pitch angle in radians of this camera.
getPitchInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited pitch in degrees.
getPixelLength() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the length in centimeters of a pixel with the current scale.
getPixelLength() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the length in centimeters of a pixel with the current scale.
getPixelLength() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns the length in centimeters of a pixel with the current scale.
getPlanController() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the controller of home plan.
getPlanIcon() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the icon of this piece of furniture displayed in plan or null.
getPlanIcon() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getPlanIcon() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the icon of this piece of furniture displayed in plan or null.
getPlanIcon() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the icon of this piece of furniture displayed in plan or null.
getPlanScale() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns the scale used to print home plan or null if no special scale is desired.
getPluginClassLoader() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the class loader used to load this plug-in.
getPluginLibraries() - Method in class com.eteks.sweethome3d.plugin.PluginManager
Returns the available plug-in libraries.
getPluginManager() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns the plugin manager of this application.
getPluginManager() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns the plugin manager of this application.
getPlugins() - Method in class com.eteks.sweethome3d.plugin.HomePluginController
Returns the plug-ins available with this controller.
getPlugins(HomeApplication, Home, UserPreferences, UndoableEditSupport) - Method in class com.eteks.sweethome3d.plugin.PluginManager
Returns an unmodifiable list of plug-in instances initialized with the given parameters.
getPointConstrainedInImage(int, int) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns a point with (x, y) coordinates constrained in the image displayed by this component.
getPointCount() - Method in class com.eteks.sweethome3d.model.Room
Returns the number of points of the polygon matching this room.
getPointIndexAt(float, float, float) - Method in class com.eteks.sweethome3d.model.Room
Returns the index of the point of this room equal to the point at (x, y) with a given margin.
getPoints() - Method in class com.eteks.sweethome3d.model.Compass
Returns the corner points of the square that contains compass disc.
getPoints() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the points of the rectangle surrounding this dimension line and its extension lines.
getPoints() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the points of each corner of a piece.
getPoints() - Method in class com.eteks.sweethome3d.model.Label
Returns the point of this label.
getPoints() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns the points of each corner of the rectangle surrounding this camera.
getPoints() - Method in class com.eteks.sweethome3d.model.Room
Returns the points of the polygon matching this room.
getPoints() - Method in interface com.eteks.sweethome3d.model.Selectable
Returns the points of the shape surrounding this object.
getPoints() - Method in class com.eteks.sweethome3d.model.Wall
Returns the points of each corner of a wall.
getPower() - Method in class com.eteks.sweethome3d.model.HomeLight
Returns the power of this light.
getPreferences() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns default Java preferences for current system user.
getPreferredScrollableViewportSize() - Method in class com.eteks.sweethome3d.swing.PlanComponent
 
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.FurnitureToolTip
 
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Returns the preferred size of this component according to paper orientation and size of home print attributes.
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns component preferred size.
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the preferred size of this component.
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.PlanComponent.PlanRulerComponent
Returns the preferred size of this component.
getPreferredSize() - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns the preferred size of this component.
getPresentationName(String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.applet.AppletContentManager
Returns the name of the content in parameter.
getPresentationName(String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the file name of the file path in parameter.
getPresentationName(String, ContentManager.ContentType) - Method in interface com.eteks.sweethome3d.viewcontroller.ContentManager
Returns a human readable string for a given content location.
getPreviousValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
 
getPreviousValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 
getPrice() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the price of this piece of furniture or null.
getPrice() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the price of the furniture of this group with a price.
getPrice() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the price of this piece of furniture or null.
getPrice() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the price of this piece of furniture or null.
getPrice() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited price.
getPriceValueAddedTaxIncluded() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the total price of the furniture of this group.
getPriceValueAddedTaxIncluded() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the price of this piece of furniture, Value Added Tax included.
getPrint() - Method in class com.eteks.sweethome3d.model.Home
Returns the print attributes of this home.
getPrint() - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Returns the edited print attributes.
getPrintPreferredScale(Graphics, PageFormat) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the preferred scale to print the plan component.
getPrintPreferredScale(Graphics, PageFormat) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the print preferred scale of the plan drawn in this component to make it fill pageFormat imageable size.
getPropertyValue(PluginAction.Property) - Method in class com.eteks.sweethome3d.plugin.PluginAction
Returns a property value of this action.
getProvider() - Method in interface com.eteks.sweethome3d.model.Library
Returns the provider of this library.
getProvider() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the provider of this plug-in.
getQuality() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the rendering quality of the photo.
getQuality() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the rendering quality of the video.
getQualityLevelCount() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the maximum value for quality.
getQualityLevelCount() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the maximum value for quality.
getRecentColors() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns an unmodifiable list of the recent colors.
getRecentHomes() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns an unmodifiable list of the recent homes.
getRecentHomes() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns a list of displayable recent homes.
getRecentHomesMaxCount() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the maximum count of homes that should be proposed to the user.
getRectangleSelectionState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the rectangle selection state.
getRectangularWallHeight() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited height of a rectangular wall.
getRenderingErrorObserver() - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns the current rendering error listener bound to VirtualUniverse.
getResourceClassLoaders() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns the default class loader of user preferences and the class loaders that give access to resources in language libraries plugin folder.
getResourceClassLoaders() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the class loaders through which localized strings returned by getLocalizedString might be loaded.
getRightSideColor() - Method in class com.eteks.sweethome3d.model.Wall
Returns right side color of this wall.
getRightSideColor() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited color of the right side.
getRightSidePaint() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns whether the right side is colored, textured or unknown painted.
getRightSideShininess() - Method in class com.eteks.sweethome3d.model.Wall
Returns the right side shininess of this wall.
getRightSideShininess() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited right side shininess.
getRightSideTexture() - Method in class com.eteks.sweethome3d.model.Wall
Returns the right side texture of this wall.
getRightSideTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the texture controller of the wall right side.
getRoomAreaOffsetState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room area offset state.
getRoomAreaRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room area rotation state.
getRoomCreationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room creation state.
getRoomDrawingState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room drawing state.
getRoomNameOffsetState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room name offset state.
getRoomNameRotationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room name rotation state.
getRoomResizeState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the room resize state.
getRooms() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable collection of the rooms of this home.
getRoomsSubList(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only rooms.
getSashes() - Method in class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Returns a copy of the sashes attached to this door or window.
getSashes() - Method in interface com.eteks.sweethome3d.model.DoorOrWindow
Returns a copy of the sashes attached to this door or window.
getSashes() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns a copy of the sashes attached to this door or window.
getScale() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the scale of this image.
getScale(float, float, float, float, float) - Static method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the scale equal to scaleDistance divided by the distance between the points (scaleDistanceXStart, scaleDistanceYStart) and (scaleDistanceXEnd, scaleDistanceYEnd).
getScale() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the scale used to display the plan displayed by this component.
getScale() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the scale used to display the plan.
getScale() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the scale in plan view.
getScale() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns the scale used to display the plan.
getScaleDistance() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the distance used to compute the scale of this image.
getScaleDistance() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the scale distance of the background image.
getScaleDistancePoints() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the coordinates of the scale distance points of the background image.
getScaleDistanceXEnd() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the abcissa of the end point used to compute the scale of this image.
getScaleDistanceXStart() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the abcissa of the start point used to compute the scale of this image.
getScaleDistanceYEnd() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the ordinate of the end point used to compute the scale of this image.
getScaleDistanceYStart() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the ordinate of the start point used to compute the scale of this image.
getScaleMultiplier() - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns the multiplier of the default scale.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
 
getScrollableTracksViewportHeight() - Method in class com.eteks.sweethome3d.swing.PlanComponent
 
getScrollableTracksViewportWidth() - Method in class com.eteks.sweethome3d.swing.PlanComponent
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
 
getSelectableItemAt(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the selectable item at (x, y) point.
getSelectableItemsAt(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the selectable items at (x, y) point.
getSelectableItemsIntersectingRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the items that intersects with the rectangle of (x0, y0), (x1, y1) opposite corners.
getSelectedCameras() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Returns the selected cameras to create photos.
getSelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Returns an unmodifiable list of the selected furniture in catalog.
getSelectedItems() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable list of the selected items in home.
getSelectedItems() - Method in class com.eteks.sweethome3d.model.SelectionEvent
Returns the selected items.
getSelectedLevel() - Method in class com.eteks.sweethome3d.model.Home
Returns the selected level in home or null if home has no level.
getSelectedLevelIndex() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the selected level index.
getSelectionColor() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the color used to draw selection outlines.
getSelectionMoveState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the selection move state.
getSelectionState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the selection state.
getShape(float[][]) - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Returns the shape matching the coordinates in points array.
getShape() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns whether the edited wall is a rectangular wall, a sloping wall or unknown.
getSharpness() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns the sharpness of this material.
getShininess() - Method in class com.eteks.sweethome3d.model.HomeMaterial
Returns the shininess of this material.
getShininess() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the shininess of this piece of furniture.
getShininess() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether the piece is shininess is the default one, matt, shiny or unknown.
getSize(Node) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the size of 3D shapes of node.
getSize(Node, Transform3D) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the size of 3D shapes of node after an additional transformation.
getSkyColor() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the sky color of this environment.
getSkyColor() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the edited sky color.
getSkyPaint() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns whether the sky is colored or textured.
getSkyTexture() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the sky texture of this environment.
getSkyTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the texture controller of the sky.
getSlopingWallHeightAtEnd() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited height at end of a sloping wall.
getSlopingWallHeightAtStart() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited height at start of a sloping wall.
getSourceActions(JComponent) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Returns COPY.
getSourceActions(JComponent) - Method in class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Returns COPY_OR_MOVE.
getSourceActions(JComponent) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Returns COPY_OR_MOVE.
getStaircaseCutOutShape() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the shape used to cut out upper levels when they intersect with the piece like a staircase.
getStaircaseCutOutShape() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns null.
getStaircaseCutOutShape() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the shape used to cut out upper levels when they intersect with the piece like a staircase.
getStaircaseCutOutShape() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the shape used to cut out upper levels when they intersect with the piece like a staircase.
getStaircaseCutOutShape() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the shape used to cut out upper levels at its intersection with a staircase.
getStartAngle() - Method in class com.eteks.sweethome3d.model.Sash
Returns the opening start angle of this sash.
getStartPointToEndPointDistance() - Method in class com.eteks.sweethome3d.model.Wall
Returns the distance from the start point of this wall to its end point.
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.BackgroundImageWizardStepState
 
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the current step in wizard view.
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the current step in wizard view.
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.ImportedFurnitureWizardStepState
 
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the current step in wizard view.
getStep() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.ImportedTextureWizardStepState
 
getStepIcon() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns the current step icon.
getStepState() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the current step state.
getStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the current step state.
getStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the current step state.
getStepState() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
 
getStepsView() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the unique wizard view used for all steps.
getStepsView() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the unique wizard view used for all steps.
getStepsView() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the unique wizard view used for all steps.
getStepView() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns the current step view.
getStoredCameras() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable list of the cameras stored by this home.
getStyle() - Method in class com.eteks.sweethome3d.model.Label
Returns the style used to display the text of this label.
getSubList(List<? extends Selectable>, Class<T>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only instances of subListClass.
getSubpartSizeUnderLight() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the size of subparts under home lights in this environment.
getSunAzimuth(long) - Method in class com.eteks.sweethome3d.model.Compass
Returns the azimuth angle of the Sun in the sky in radians at a given date in milliseconds since the Epoch.
getSunElevation(long) - Method in class com.eteks.sweethome3d.model.Compass
Returns the elevation angle of the Sun in the sky in radians at a given date in milliseconds since the Epoch.
getSupportedLanguages() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the array of available languages in Sweet Home 3D including languages in libraries.
getTags() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the tags associated to this piece.
getText() - Method in class com.eteks.sweethome3d.model.Label
Returns the text of this label.
getText() - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Returns the text of this component.
getText() - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Returns the edited text.
getTextBounds(String, TextStyle, float, float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the coordinates of the bounding rectangle of the text displayed at the point (x,y).
getTextBounds(String, TextStyle, float, float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the coordinates of the bounding rectangle of the text centered at the point (x,y).
getTextBounds(String, TextStyle, float, float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns the coordinates of the bounding rectangle of the text displayed at the point (x,y).
getTexture() - Method in class com.eteks.sweethome3d.model.HomeMaterial
Returns the texture of this material.
getTexture() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the texture of this piece of furniture.
getTexture(int) - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns the texture at a given index.
getTexture() - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Returns the texture displayed by view.
getTextureAttributesStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the texture attributes step state.
getTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the texture controller of the piece.
getTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the texture controller of the model materials.
getTextureImageStepState() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the texture image step state.
getTextures() - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns the textures list of this category sorted by name.
getTexturesCatalog() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the textures catalog.
getTexturesCount() - Method in class com.eteks.sweethome3d.model.TexturesCategory
Returns the count of textures in this category.
getThickness() - Method in class com.eteks.sweethome3d.model.Wall
Returns the thickness of this wall.
getThickness() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited thickness.
getTime() - Method in class com.eteks.sweethome3d.model.Camera
Returns the time in milliseconds when this camera is used.
getTime() - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Returns the edited time in UTC time zone.
getTime() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the edited time in UTC time zone.
getTimeZone() - Method in class com.eteks.sweethome3d.model.Compass
Returns the time zone identifier of this compass.
getTimeZone() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited time zone identifier.
getTitle() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns the wizard title.
getToolTipText(MouseEvent) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTree
Returns a tooltip for furniture pieces described in this tree.
getTopCamera() - Method in class com.eteks.sweethome3d.model.Home
Returns the camera used to display this home from a top point of view.
getTopCameraState() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Returns the top camera state.
getTopColor() - Method in class com.eteks.sweethome3d.model.Wall
Returns the color of the top of this wall in the 3D view.
getTopColor() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited top color in the 3D view.
getTopPaint() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns whether the top of the wall in the 3D view uses default rendering, is colored, or unknown painted.
getTransferData(DataFlavor) - Method in class com.eteks.sweethome3d.swing.HomeTransferableList
Returns a copy of the transfered items list.
getTransferDataFlavors() - Method in class com.eteks.sweethome3d.swing.HomeTransferableList
Returns the data flavor of the transfered data of this transferable object.
getType() - Method in class com.eteks.sweethome3d.model.CollectionEvent
Returns the type of event.
getType() - Method in interface com.eteks.sweethome3d.model.Library
Returns the type of this library.
getUndoableEditSupport() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the undoable edit support that records undoable modifications made on a home.
getUndoableEditSupport() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the undoable edit support managed by this controller.
getUnit() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the edited unit.
getUpdatesMinimumDate() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the minimum date of updates that may interest user.
getURL() - Method in class com.eteks.sweethome3d.tools.URLContent
Returns the URL of this content.
getUserCode() - Method in enum com.eteks.sweethome3d.swing.HomePrintableComponent.Variable
Returns a user readable code matching this field.
getUserPreferences() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns user preferences.
getUserPreferences() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns user preferences.
getUserPreferences() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the user preferences of the current application.
getUserPreferences() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns user preferences stored in resources and local file system.
getValue() - Method in enum com.eteks.sweethome3d.model.AspectRatio
Returns the value of this aspect ratio (width / height) or null if it's not known.
getValue() - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Returns null, Boolean.TRUE or Boolean.FALSE.
getValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
 
getValue() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 
getValue(String) - Method in class com.eteks.sweethome3d.swing.ResourceAction.ButtonAction
 
getValue(String) - Method in class com.eteks.sweethome3d.swing.ResourceAction.MenuItemAction
 
getValue(String) - Method in class com.eteks.sweethome3d.swing.ResourceAction.PopupMenuItemAction
 
getValue(String) - Method in class com.eteks.sweethome3d.swing.ResourceAction.ToolBarAction
 
getValueAddedTax() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the VAT of the furniture of this group.
getValueAddedTax() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the Value Added Tax applied to the price of this piece of furniture.
getValueAddedTaxPercentage() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the Value Added Tax percentage applied to the price of this piece of furniture.
getValueAddedTaxPercentage() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the VAT percentage of the furniture of this group or null if one piece has no VAT percentage or has a VAT percentage different from the other furniture.
getValueAddedTaxPercentage() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the Value Added Tax percentage applied to the price of this piece of furniture.
getValueAddedTaxPercentage() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the Value Added Tax percentage applied to the price of this piece of furniture.
getVersion() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns information about the version of this applet application.
getVersion() - Method in class com.eteks.sweethome3d.model.Home
Returns the version of this home, the last time it was serialized or or Home.CURRENT_VERSION if it is not serialized yet or was serialized with Sweet Home 3D 0.x.
getVersion() - Method in class com.eteks.sweethome3d.model.HomeApplication
Returns information about the version of this application.
getVersion() - Method in interface com.eteks.sweethome3d.model.Library
Returns the version of this library.
getVersion() - Method in class com.eteks.sweethome3d.plugin.Plugin
Returns the version of this plug-in.
getVersion() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns information about the version of this application.
getVersion() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the version of the application for display purpose.
getVerticalRuler() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Returns the component used as a vertical ruler for the plan displayed by this component.
getVerticalRuler() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns the component used as a vertical ruler for this plan.
getVerticalRuler() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Returns the component used as a vertical ruler for this plan.
getVerticalRulerView() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the vertical ruler of the plan view.
getVideoAspectRatio() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred video aspect ratio.
getVideoCameraPath() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred video camera path.
getVideoFrameRate() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred video frame rate.
getVideoHeight() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred video height.
getVideoQuality() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns preferred video quality.
getVideoWidth() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the preferred video width.
getView() - Method in class com.eteks.sweethome3d.HomeFrameController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.BackgroundImageWizardStepState
 
getView() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the view associated with this controller.
getView() - Method in interface com.eteks.sweethome3d.viewcontroller.Controller
 
getView() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.ImportedFurnitureWizardStepState
 
getView() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.ImportedTextureWizardStepState
 
getView() - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.PrintPreviewController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.ThreadedTaskController
Returns the view controlled by this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns the view associated with this controller.
getView() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
getViewFactory() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns a Swing view factory.
getViewFactory() - Method in class com.eteks.sweethome3d.SweetHome3D
Returns a Swing view factory.
getViewPitch() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns the pitch angle used by view platform transform.
getViewScale() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns the zoom factor used by view platform transform.
getViewYaw() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns the yaw angle used by view platform transform.
getVisible() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture is visible or not.
getVisualProperty(String) - Method in class com.eteks.sweethome3d.model.Home
Returns the value of the visual property propertyName associated with this home.
getVisualRepresentation(Transferable) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Returns the icon of the piece of furniture of transferable for HOME_FLAVOR flavor if it contains only one piece of furniture.
getWaitIcon(int) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns the icon displayed while a content is loaded resized at a given height.
getWaitIcon() - Method in class com.eteks.sweethome3d.swing.IconManager
Returns the icon displayed while a content is loaded.
getWallAtEnd() - Method in class com.eteks.sweethome3d.model.Wall
Returns the wall joined to this wall at end point.
getWallAtStart() - Method in class com.eteks.sweethome3d.model.Wall
Returns the wall joined to this wall at start point.
getWallCreationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the wall creation state.
getWallDistance() - Method in class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Returns the default distance that should lie at the back side of this door or window.
getWallDistance() - Method in interface com.eteks.sweethome3d.model.DoorOrWindow
Returns the default distance that should lie outside of this door or window.
getWallDistance() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns the default distance that should lie at the back side of this door or window.
getWallDrawingState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the wall drawing state.
getWallHeight() - Method in class com.eteks.sweethome3d.model.Home
Returns the wall height of this home.
getWallPattern() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the wall pattern in plan used by default.
getWallPattern() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns the default walls top pattern in plan.
getWallResizeState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the wall resize state.
getWalls() - Method in class com.eteks.sweethome3d.model.Home
Returns an unmodifiable collection of the walls of this home.
getWallsAlpha() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns the walls transparency alpha factor of this environment.
getWallsAlpha() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Returns the edited walls transparency alpha.
getWallSidesColor() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited color of the wall sides.
getWallSidesPaint() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns whether the wall sides are colored, textured or unknown painted.
getWallSidesShininess() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the edited shininess of the wall sides.
getWallSidesTextureController() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns the texture controller of the room wall sides.
getWallsSubList(List<? extends Selectable>) - Static method in class com.eteks.sweethome3d.model.Home
Returns a sub list of items that contains only walls.
getWallThickness() - Method in class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Returns the default thickness of the wall in which this door or window should be placed.
getWallThickness() - Method in interface com.eteks.sweethome3d.model.DoorOrWindow
Returns the default thickness of the wall in which this door or window should be placed.
getWallThickness() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns the default thickness of the wall in which this door or window should be placed.
getWidth() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns the width of this piece of furniture.
getWidth() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns the width of the image in centimeters.
getWidth() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns the width of this group.
getWidth() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the width of this piece of furniture.
getWidth() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns the width of the image in centimeters.
getWidth() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns the width of this observer camera according to human proportions with an eyes elevation at z.
getWidth() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns the width of this piece of furniture.
getWidth() - Method in class com.eteks.sweethome3d.model.Sash
Returns the width of this sash.
getWidth() - Method in interface com.eteks.sweethome3d.model.TextureImage
Returns the width of the image in centimeters.
getWidth() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Returns the width of the photo.
getWidth() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited width.
getWidth() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns the width.
getWidth() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns the width.
getWidth() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Returns the width of the video.
getX() - Method in class com.eteks.sweethome3d.model.Camera
Returns the abscissa of this camera.
getX() - Method in class com.eteks.sweethome3d.model.Compass
Returns the abscissa of the center of this compass.
getX() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the abscissa of the center of this piece of furniture.
getX() - Method in class com.eteks.sweethome3d.model.Label
Returns the abscissa of the text of this label.
getX() - Method in class com.eteks.sweethome3d.model.LightSource
Returns the abscissa of this source.
getX() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited abscissa of the center.
getX() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited abscissa.
getX() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited abscissa.
getXArcCircleCenter() - Method in class com.eteks.sweethome3d.model.Wall
Returns the abscissa of the arc circle center of this wall.
getXAxis() - Method in class com.eteks.sweethome3d.model.Sash
Returns the abscissa of the axis around which this sash turns, relatively to the top left corner of the window or the door.
getXCenter() - Method in class com.eteks.sweethome3d.model.Room
Returns the abscissa of the center point of this room.
getXEnd() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the end point abscissa of this dimension line.
getXEnd() - Method in class com.eteks.sweethome3d.model.Wall
Returns the end point abscissa of this wall.
getXEnd() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited abscissa of the end point.
getXLastMouseMove() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the abscissa of mouse position at last mouse move.
getXLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the abscissa of mouse position at last mouse press.
getXOrigin() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the origin abscissa of this image.
getXOrigin() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the abcissa of the origin of the background image.
getXStart() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the start point abscissa of this dimension line.
getXStart() - Method in class com.eteks.sweethome3d.model.Wall
Returns the start point abscissa of this wall.
getXStart() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited abscissa of the start point.
getY() - Method in class com.eteks.sweethome3d.model.Camera
Returns the ordinate of this camera.
getY() - Method in class com.eteks.sweethome3d.model.Compass
Returns the ordinate of the center of this compass.
getY() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns the ordinate of the center of this piece of furniture.
getY() - Method in class com.eteks.sweethome3d.model.Label
Returns the ordinate of the text of this label.
getY() - Method in class com.eteks.sweethome3d.model.LightSource
Returns the ordinate of this source.
getY() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns the edited ordinate of the center.
getY() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns the edited ordinate.
getY() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited ordinate.
getYArcCircleCenter() - Method in class com.eteks.sweethome3d.model.Wall
Returns the ordinate of the arc circle center of this wall.
getYaw() - Method in class com.eteks.sweethome3d.model.Camera
Returns the yaw angle in radians of this camera.
getYawInDegrees() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns the edited yaw in degrees.
getYAxis() - Method in class com.eteks.sweethome3d.model.Sash
Returns the ordinate of the axis around which this sash turns, relatively to the top left corner of the window or the door.
getYCenter() - Method in class com.eteks.sweethome3d.model.Room
Returns the ordinate of the center point of this room.
getYEnd() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the end point ordinate of this dimension line.
getYEnd() - Method in class com.eteks.sweethome3d.model.Wall
Returns the end point ordinate of this wall.
getYEnd() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited ordinate of the end point.
getYLastMouseMove() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the ordinate of mouse position at last mouse move.
getYLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns the ordinate of mouse position at last mouse press.
getYOrigin() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns the origin ordinate of this image.
getYOrigin() - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Returns the ordinate of the origin of the background image.
getYStart() - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns the start point ordinate of this dimension line.
getYStart() - Method in class com.eteks.sweethome3d.model.Wall
Returns the start point ordinate of this wall.
getYStart() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns the edited ordinate of the start point.
getZ() - Method in class com.eteks.sweethome3d.model.Camera
Returns the elevation of this camera.
getZ() - Method in class com.eteks.sweethome3d.model.LightSource
Returns the elevation of this source.
goBackToPreviousStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Requires to the current step to go back to previous step.
goBackToPreviousStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
goToCamera(Camera) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
goToCamera(Camera) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Switches to observer or top camera and move camera to the values as the current camera.
goToNextStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Requires to the current step to jump to next step.
goToNextStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
Ground3D - Class in com.eteks.sweethome3d.j3d
Root of a the 3D ground.
Ground3D(Home, float, float, float, float, boolean) - Constructor for class com.eteks.sweethome3d.j3d.Ground3D
Creates a 3D ground for the given home.
groupSelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Groups the selected furniture as one piece of furniture.

H

handleException(Exception) - Method in interface com.eteks.sweethome3d.viewcontroller.ThreadedTaskController.ExceptionHandler
 
hashCode() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns default hash code.
hashCode() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns default hash code.
hashCode() - Method in class com.eteks.sweethome3d.model.FurnitureCategory
 
hashCode() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns a hash code for this texture.
hashCode() - Method in class com.eteks.sweethome3d.model.TextStyle
Returns a hash code for this text style.
hashCode() - Method in class com.eteks.sweethome3d.model.TexturesCategory
 
hashCode() - Method in class com.eteks.sweethome3d.tools.URLContent
 
help() - Method in class com.eteks.sweethome3d.applet.HomeAppletController
Displays Sweet Home user guide in a navigator window.
help() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Displays help window.
HelpController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for Sweet Home 3D help view.
HelpController(UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.HelpController
 
HelpController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
HelpPane - Class in com.eteks.sweethome3d.swing
A pane displaying Sweet Home 3D help.
HelpPane(UserPreferences, HelpController) - Constructor for class com.eteks.sweethome3d.swing.HelpPane
 
HelpView - Interface in com.eteks.sweethome3d.viewcontroller
A view that displays Sweet Home 3D help.
hideBackgroundImage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Hides the home background image.
hideDisabledMenuItems(JPopupMenu) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Adds a listener that will update the given popup menu to hide disabled menu items.
Home - Class in com.eteks.sweethome3d.model
The home managed by the application with its furniture and walls.
Home() - Constructor for class com.eteks.sweethome3d.model.Home
Creates a home with no furniture, no walls, and a height equal to 250 cm.
Home(float) - Constructor for class com.eteks.sweethome3d.model.Home
Creates a home with no furniture and no walls.
Home(List<HomePieceOfFurniture>) - Constructor for class com.eteks.sweethome3d.model.Home
Creates a home with the given furniture, no walls and a height equal to 250 cm.
Home.Property - Enum in com.eteks.sweethome3d.model
The properties of a home that may change.
Home3DAttributesController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for home 3D attributes view.
Home3DAttributesController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Creates the controller of 3D view with undo support.
Home3DAttributesController.EnvironmentPaint - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for ground paint type.
Home3DAttributesController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
Home3DAttributesPanel - Class in com.eteks.sweethome3d.swing
Home 3D attributes editing panel.
Home3DAttributesPanel(UserPreferences, Home3DAttributesController) - Constructor for class com.eteks.sweethome3d.swing.Home3DAttributesPanel
Creates a panel that displays home 3D attributes data.
HOME_FLAVOR - Static variable in class com.eteks.sweethome3d.swing.HomeTransferableList
 
HomeAppletController - Class in com.eteks.sweethome3d.applet
Home applet pane controller.
HomeAppletController(Home, HomeApplication, ViewFactory, ContentManager, PluginManager, boolean, boolean, boolean, boolean) - Constructor for class com.eteks.sweethome3d.applet.HomeAppletController
 
HomeAppletRecorder - Class in com.eteks.sweethome3d.applet
Recorder that stores homes on a HTTP server.
HomeAppletRecorder(String, String, String) - Constructor for class com.eteks.sweethome3d.applet.HomeAppletRecorder
Creates a recorder that will use the URLs in parameter to write, read and list homes.
HomeAppletRecorder(String, String, String, boolean) - Constructor for class com.eteks.sweethome3d.applet.HomeAppletRecorder
Creates a recorder that will use the URLs in parameter to write, read and list homes.
HomeAppletRecorder(String, String, String, ContentRecording) - Constructor for class com.eteks.sweethome3d.applet.HomeAppletRecorder
Creates a recorder that will use the URLs in parameter to write, read and list homes.
HomeApplication - Class in com.eteks.sweethome3d.model
Application managing a list of homes displayed at screen.
HomeApplication() - Constructor for class com.eteks.sweethome3d.model.HomeApplication
 
HomeComponent3D - Class in com.eteks.sweethome3d.swing
A component that displays home walls, rooms and furniture with Java 3D.
HomeComponent3D(Home) - Constructor for class com.eteks.sweethome3d.swing.HomeComponent3D
Creates a 3D component that displays home walls, rooms and furniture, with no controller.
HomeComponent3D(Home, HomeController3D) - Constructor for class com.eteks.sweethome3d.swing.HomeComponent3D
Creates a 3D component that displays home walls, rooms and furniture.
HomeComponent3D(Home, UserPreferences, boolean) - Constructor for class com.eteks.sweethome3d.swing.HomeComponent3D
Creates a 3D component that displays home walls, rooms and furniture, with shadows on the floor.
HomeComponent3D(Home, UserPreferences, HomeController3D) - Constructor for class com.eteks.sweethome3d.swing.HomeComponent3D
Creates a 3D component that displays home walls, rooms and furniture.
HomeComponent3D(Home, UserPreferences, Object3DFactory, HomeController3D) - Constructor for class com.eteks.sweethome3d.swing.HomeComponent3D
Creates a 3D component that displays home walls, rooms and furniture.
HomeController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the home view.
HomeController(Home, HomeApplication, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController
Creates the controller of home view.
HomeController(Home, HomeApplication, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController
Creates the controller of home view.
HomeController(Home, UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController
Creates the controller of home view.
HomeController(Home, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController
Creates the controller of home view.
HomeController3D - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the home 3D view.
HomeController3D(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController3D
Creates the controller of home 3D view.
HomeController3D.CameraControllerState - Class in com.eteks.sweethome3d.viewcontroller
Controller state classes super class.
HomeController3D.CameraControllerState() - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
HomeDoorOrWindow - Class in com.eteks.sweethome3d.model
A door or a window in home.
HomeDoorOrWindow(DoorOrWindow) - Constructor for class com.eteks.sweethome3d.model.HomeDoorOrWindow
Creates a home door or window from an existing one.
HomeEnvironment - Class in com.eteks.sweethome3d.model
The environment attributes of a home.
HomeEnvironment() - Constructor for class com.eteks.sweethome3d.model.HomeEnvironment
Creates default environment.
HomeEnvironment(int, HomeTexture, int, int, float) - Constructor for class com.eteks.sweethome3d.model.HomeEnvironment
Creates home environment from parameters.
HomeEnvironment(int, HomeTexture, int, HomeTexture, int, float) - Constructor for class com.eteks.sweethome3d.model.HomeEnvironment
Creates home environment from parameters.
HomeEnvironment.DrawingMode - Enum in com.eteks.sweethome3d.model
The various modes used to draw home in 3D.
HomeEnvironment.Property - Enum in com.eteks.sweethome3d.model
The environment properties that may change.
HomeFileRecorder - Class in com.eteks.sweethome3d.io
Recorder that stores homes in files with DefaultHomeOutputStream and DefaultHomeInputStream.
HomeFileRecorder() - Constructor for class com.eteks.sweethome3d.io.HomeFileRecorder
Creates a home recorder able to write and read homes in uncompressed files.
HomeFileRecorder(int) - Constructor for class com.eteks.sweethome3d.io.HomeFileRecorder
Creates a home recorder able to write and read homes in files compressed at a level from 0 to 9.
HomeFileRecorder(int, boolean) - Constructor for class com.eteks.sweethome3d.io.HomeFileRecorder
Creates a home recorder able to write and read homes in files compressed at a level from 0 to 9.
HomeFrameController - Class in com.eteks.sweethome3d
Home frame pane controller.
HomeFrameController(Home, HomeApplication, ViewFactory, ContentManager, PluginManager) - Constructor for class com.eteks.sweethome3d.HomeFrameController
 
HomeFramePane - Class in com.eteks.sweethome3d
A pane that displays a home pane in a frame.
HomeFramePane(Home, HomeApplication, ContentManager, HomeFrameController) - Constructor for class com.eteks.sweethome3d.HomeFramePane
 
HomeFurnitureController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for home furniture view.
HomeFurnitureController(Home, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Creates the controller of home furniture view with undo support.
HomeFurnitureController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Creates the controller of home furniture view with undo support.
HomeFurnitureController.FurniturePaint - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for paint type.
HomeFurnitureController.FurnitureShininess - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for shininess type.
HomeFurnitureController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
HomeFurnitureGroup - Class in com.eteks.sweethome3d.model
A group of furniture of furniture.
HomeFurnitureGroup(List<HomePieceOfFurniture>, String) - Constructor for class com.eteks.sweethome3d.model.HomeFurnitureGroup
Creates a group from the given furniture list.
HomeFurniturePanel - Class in com.eteks.sweethome3d.swing
Home furniture editing panel.
HomeFurniturePanel(UserPreferences, HomeFurnitureController) - Constructor for class com.eteks.sweethome3d.swing.HomeFurniturePanel
Creates a panel that displays home furniture data according to the units set in preferences.
HomeLight - Class in com.eteks.sweethome3d.model
A light in home.
HomeLight(Light) - Constructor for class com.eteks.sweethome3d.model.HomeLight
Creates a home light from an existing one.
HomeLight.Property - Enum in com.eteks.sweethome3d.model
The properties of a light that may change.
HomeMaterial - Class in com.eteks.sweethome3d.model
The color and other properties of a material.
HomeMaterial(String, Integer, HomeTexture, Float) - Constructor for class com.eteks.sweethome3d.model.HomeMaterial
Creates a material instance from parameters.
HomePane - Class in com.eteks.sweethome3d.swing
The MVC view that edits a home.
HomePane(Home, UserPreferences, HomeController) - Constructor for class com.eteks.sweethome3d.swing.HomePane
Creates home view associated with its controller.
HomePDFPrinter - Class in com.eteks.sweethome3d.swing
Home PDF printer.
HomePDFPrinter(Home, UserPreferences, HomeController, Font) - Constructor for class com.eteks.sweethome3d.swing.HomePDFPrinter
Creates a PDF printer able to write to an output stream.
HomePieceOfFurniture - Class in com.eteks.sweethome3d.model
A piece of furniture in home.
HomePieceOfFurniture(PieceOfFurniture) - Constructor for class com.eteks.sweethome3d.model.HomePieceOfFurniture
Creates a home piece of furniture from an existing piece.
HomePieceOfFurniture.Property - Enum in com.eteks.sweethome3d.model
The properties of a piece of furniture that may change.
HomePieceOfFurniture.SortableProperty - Enum in com.eteks.sweethome3d.model
The properties on which home furniture may be sorted.
HomePieceOfFurniture3D - Class in com.eteks.sweethome3d.j3d
Root of piece of furniture branch.
HomePieceOfFurniture3D(HomePieceOfFurniture, Home) - Constructor for class com.eteks.sweethome3d.j3d.HomePieceOfFurniture3D
Creates the 3D piece matching the given home piece.
HomePieceOfFurniture3D(HomePieceOfFurniture, Home, boolean, boolean) - Constructor for class com.eteks.sweethome3d.j3d.HomePieceOfFurniture3D
Creates the 3D piece matching the given home piece.
HomePluginController - Class in com.eteks.sweethome3d.plugin
A MVC controller for the home view able to manage plug-ins.
HomePluginController(Home, HomeApplication, ViewFactory, ContentManager, PluginManager) - Constructor for class com.eteks.sweethome3d.plugin.HomePluginController
Creates the controller of home view.
HomePrint - Class in com.eteks.sweethome3d.model
The print attributes for a home.
HomePrint(HomePrint.PaperOrientation, float, float, float, float, float, float, boolean, boolean, boolean, Float, String, String) - Constructor for class com.eteks.sweethome3d.model.HomePrint
Create a print attributes for home from the given parameters.
HomePrint.PaperOrientation - Enum in com.eteks.sweethome3d.model
Paper orientation.
HomePrintableComponent - Class in com.eteks.sweethome3d.swing
A printable component used to print or preview the furniture, the plan and the 3D view of a home.
HomePrintableComponent(Home, HomeController, Font) - Constructor for class com.eteks.sweethome3d.swing.HomePrintableComponent
Creates a printable component that will print or display the furniture view, the plan view and 3D view of the home managed by controller.
HomePrintableComponent.Variable - Enum in com.eteks.sweethome3d.swing
List of the variables that the user may insert in header and footer.
HomeRecorder - Interface in com.eteks.sweethome3d.model
Homes recorder.
HomeRecorder.Type - Enum in com.eteks.sweethome3d.model
Recorder type used as a hint to select a home recorder.
HomeTexture - Class in com.eteks.sweethome3d.model
An image used as texture on home 3D objects.
HomeTexture(TextureImage) - Constructor for class com.eteks.sweethome3d.model.HomeTexture
Creates a home texture from an existing one.
HomeTransferableList - Class in com.eteks.sweethome3d.swing
A transferable class that manages the transfer of a list of items in a home.
HomeTransferableList(List<? extends Selectable>) - Constructor for class com.eteks.sweethome3d.swing.HomeTransferableList
Creates a transferable list of a copy of items.
HomeView - Interface in com.eteks.sweethome3d.viewcontroller
The main view that displays a home.
HomeView.ActionType - Enum in com.eteks.sweethome3d.viewcontroller
The actions proposed by the view to user.
HomeView.SaveAnswer - Enum in com.eteks.sweethome3d.viewcontroller
 

I

IconManager - Class in com.eteks.sweethome3d.swing
Singleton managing icons cache.
IllegalHomonymException - Exception in com.eteks.sweethome3d.model
Exception thrown when a method didn't accept an homonym.
IllegalHomonymException() - Constructor for exception com.eteks.sweethome3d.model.IllegalHomonymException
Creates a default IllegalHomonymException.
IllegalHomonymException(String) - Constructor for exception com.eteks.sweethome3d.model.IllegalHomonymException
Creates a IllegalHomonymException with its message.
importBackgroundImage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Displays the wizard that helps to import home background image.
importData(JComponent, Transferable) - Method in class com.eteks.sweethome3d.swing.FurnitureCatalogTransferHandler
Add to catalog the furniture contained in transferable.
importData(JComponent, Transferable) - Method in class com.eteks.sweethome3d.swing.FurnitureTransferHandler
Add to home the furniture contained in transferable.
importData(JComponent, Transferable) - Method in class com.eteks.sweethome3d.swing.PlanTransferHandler
Adds items contained in transferable to home.
ImportedFurnitureWizardController - Class in com.eteks.sweethome3d.viewcontroller
Wizard controller to manage furniture importation.
ImportedFurnitureWizardController(UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Creates a controller that edits a new catalog piece of furniture.
ImportedFurnitureWizardController(String, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Creates a controller that edits a new catalog piece of furniture with a given modelName.
ImportedFurnitureWizardController(CatalogPieceOfFurniture, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Creates a controller that edits piece values.
ImportedFurnitureWizardController(Home, UserPreferences, FurnitureController, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Creates a controller that edits a new imported home piece of furniture.
ImportedFurnitureWizardController(Home, String, UserPreferences, FurnitureController, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Creates a controller that edits a new imported home piece of furniture with a given modelName.
ImportedFurnitureWizardController.ImportedFurnitureWizardStepState - Class in com.eteks.sweethome3d.viewcontroller
Step state superclass.
ImportedFurnitureWizardController.ImportedFurnitureWizardStepState() - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.ImportedFurnitureWizardStepState
 
ImportedFurnitureWizardController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
ImportedFurnitureWizardController.Step - Enum in com.eteks.sweethome3d.viewcontroller
 
ImportedFurnitureWizardStepsPanel - Class in com.eteks.sweethome3d.swing
Wizard panel for furniture import.
ImportedFurnitureWizardStepsPanel(CatalogPieceOfFurniture, String, boolean, UserPreferences, ImportedFurnitureWizardController) - Constructor for class com.eteks.sweethome3d.swing.ImportedFurnitureWizardStepsPanel
Creates a view for furniture import.
ImportedFurnitureWizardStepsView - Interface in com.eteks.sweethome3d.viewcontroller
A view that displays the different steps that helps the user to import a piece of furniture.
ImportedTextureWizardController - Class in com.eteks.sweethome3d.viewcontroller
Wizard controller for background image in plan.
ImportedTextureWizardController(UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Creates a controller that edits a new catalog texture.
ImportedTextureWizardController(String, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Creates a controller that edits a new catalog texture with a given textureName.
ImportedTextureWizardController(CatalogTexture, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Creates a controller that edits texture values.
ImportedTextureWizardController.ImportedTextureWizardStepState - Class in com.eteks.sweethome3d.viewcontroller
Step state superclass.
ImportedTextureWizardController.ImportedTextureWizardStepState() - Constructor for class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.ImportedTextureWizardStepState
 
ImportedTextureWizardController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
ImportedTextureWizardController.Step - Enum in com.eteks.sweethome3d.viewcontroller
 
ImportedTextureWizardStepsPanel - Class in com.eteks.sweethome3d.swing
Wizard panel for background image choice.
ImportedTextureWizardStepsPanel(CatalogTexture, String, UserPreferences, ImportedTextureWizardController) - Constructor for class com.eteks.sweethome3d.swing.ImportedTextureWizardStepsPanel
Creates a view for texture image choice and attributes.
importFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Displays the wizard that helps to import furniture to catalog.
importFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Displays the wizard that helps to import furniture to home.
importFurniture(String) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Displays the wizard that helps to import furniture to home with a given model name.
importFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports furniture to the catalog or home depending on the focused view.
importFurnitureLibrary() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a furniture library chosen by the user.
importFurnitureLibrary(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a given furniture library.
importLanguageLibrary() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a language library chosen by the user.
importLanguageLibrary(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a given language library.
importLanguageLibrary() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Imports a language library chosen by the user.
importPlugin(String) - Method in class com.eteks.sweethome3d.plugin.HomePluginController
Imports the plugin at the given location.
importTexture() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a texture to the texture catalog.
importTexture() - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Controls texture import.
importTexture(String) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Controls the import of a texture with a given name.
importTexturesLibrary() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a textures library chosen by the user.
importTexturesLibrary(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Imports a given textures library.
inchToCentimeter(float) - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in inches converted to centimeters.
include(Home, HomePieceOfFurniture) - Method in interface com.eteks.sweethome3d.swing.FurnitureTable.FurnitureFilter
Returns true if the given piece should be shown, otherwise returns false if the piece should be hidden.
increaseTextSize() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Increase the size of texts in selected items.
init() - Method in class com.eteks.sweethome3d.applet.SweetHome3DApplet
 
init() - Method in class com.eteks.sweethome3d.applet.SweetHome3DViewer
 
init(String[]) - Method in class com.eteks.sweethome3d.SweetHome3D
Inits application instance.
installFocusBorder(JComponent) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Updates the border of component with an empty border changed to a colored border when it will gain focus.
InterruptedPrinterException - Exception in com.eteks.sweethome3d.swing
A printer exception thrown when print is interrupted.
InterruptedPrinterException() - Constructor for exception com.eteks.sweethome3d.swing.InterruptedPrinterException
Creates an interrupted printer exception.
InterruptedPrinterException(String) - Constructor for exception com.eteks.sweethome3d.swing.InterruptedPrinterException
Creates an interrupted printer exception with the given message.
InterruptedRecorderException - Exception in com.eteks.sweethome3d.model
Exception thrown when an a thread is interrupted during an access to data in IO layer.
InterruptedRecorderException() - Constructor for exception com.eteks.sweethome3d.model.InterruptedRecorderException
Creates a default InterruptedRecorderException.
InterruptedRecorderException(String) - Constructor for exception com.eteks.sweethome3d.model.InterruptedRecorderException
Creates a InterruptedRecorderException from its message.
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.Compass
Returns true if the disc of this compass intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if this dimension line intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if one of the pieces of this group intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.Label
Returns true if the point of this label is contained in the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns true if this camera intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.Room
Returns true if this room intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in interface com.eteks.sweethome3d.model.Selectable
Returns true if this object intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
intersectsRectangle(float, float, float, float) - Method in class com.eteks.sweethome3d.model.Wall
Returns true if this wall intersects with the horizontal rectangle which opposite corners are at points (x0, y0) and (x1, y1).
invalidateLayout(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Invalidates layout.
invokeLater(Runnable) - Method in class com.eteks.sweethome3d.swing.HomePane
Execute runnable asynchronously in the thread that manages toolkit events.
invokeLater(Runnable) - Method in class com.eteks.sweethome3d.swing.ThreadedTaskPanel
Executes runnable asynchronously in the Event Dispatch Thread.
invokeLater(Runnable) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Execute runnable asynchronously in the thread that manages toolkit events.
invokeLater(Runnable) - Method in interface com.eteks.sweethome3d.viewcontroller.ThreadedTaskView
Executes runnable asynchronously in the toolkit event thread.
isAcceptable(String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.applet.AppletContentManager
Returns true if the content name in parameter is accepted for contentType.
isAcceptable(String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns true if the file path in parameter is accepted for contentType.
isAcceptable(String, ContentManager.ContentType) - Method in interface com.eteks.sweethome3d.viewcontroller.ContentManager
Returns true if the content location in parameter is accepted for contentType.
isActionTipIgnored(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Returns whether an action tip should be ignored or not.
isActionTipIgnored(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns whether an action tip should be ignored or not.
isActionTipIgnored(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns whether an action tip should be ignored or not.
isAerialViewCenteredOnSelectionEnabled() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns whether aerial view should be centered on selection or not.
isAerialViewCenteredOnSelectionEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns whether aerial view should be centered on selection or not.
isAllLevelsVisible() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns whether all levels should be displayed or not.
isAreaCenterPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.Room
Returns true if the center point at which is displayed the area of this room is equal to the point at (x, y) with a given margin.
isAreaVisible() - Method in class com.eteks.sweethome3d.model.Room
Returns whether the area of this room is visible or not.
isAtLevel(Level) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if this dimension line is at the given level.
isAtLevel(Level) - Method in interface com.eteks.sweethome3d.model.Elevatable
Returns true if this object can be viewed at the given level.
isAtLevel(Level) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece is visible at the given level.
isAtLevel(Level) - Method in class com.eteks.sweethome3d.model.Label
Returns true if this label is at the given level.
isAtLevel(Level) - Method in class com.eteks.sweethome3d.model.Room
Returns true if this room is at the given level.
isAtLevel(Level) - Method in class com.eteks.sweethome3d.model.Wall
Returns true if this wall is visible at the given level.
isAutoSaveForRecoveryEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if auto recovery save is enabled.
isBackFaceShown() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if the back face of the piece of furniture model should be displayed.
isBackFaceShown() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns false.
isBackFaceShown() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the back face of the piece of furniture model should be displayed.
isBackFaceShown() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns true if the back face of the piece of furniture model should be displayed.
isBackFaceShown() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns true if imported piece back face should be shown.
isBackFaceShown() - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Returns true if the 3D model used to preview materials change should show back face.
isBackgroundPainted() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns true if plan's background should be painted.
isBackStepEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns whether back step is enabled or not.
isBasePlanItemEditable() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Deprecated.
the method is wrongly named and should be replaced by isBasePlanItemEnabled.
isBasePlanItemEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns true if base plan item is an enabled property.
isBasePlanLocked() - Method in class com.eteks.sweethome3d.model.Home
Returns true if the home objects belonging to the base plan (generally walls, rooms, dimension lines and texts) are locked.
isBold() - Method in class com.eteks.sweethome3d.model.TextStyle
Returns whether this text style is bold or not.
isBottomLeftPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the bottom left point of this piece is the point at (x, y) with a given margin, and if that point is closer to bottom left point than to top left and bottom right points.
isBottomRightPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the bottom right point of this piece is the point at (x, y) with a given margin, and if that point is closer to top left point than to top right and bottom left points.
isBoundToWall() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns true if the location and the size of this door or window were bound to a wall, last time they were updated.
isBrowserPage(URL) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns true if the given page should be displayed by the system browser rather than by the help view.
isCeilingVisible() - Method in class com.eteks.sweethome3d.model.Room
Returns whether the ceiling of this room is visible or not.
isCheckUpdatesEnabled() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if updates should be checked.
isCheckUpdatesEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if updates should be checked.
isClipboardEmpty() - Method in class com.eteks.sweethome3d.swing.HomePane
Returns true if clipboard contains data that components are able to handle.
isClipboardEmpty() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Returns true if clipboard contains data that components are able to handle.
isClockwise() - Method in class com.eteks.sweethome3d.model.Room
Returns true if the points of this room are in clockwise order.
isDataFlavorSupported(DataFlavor) - Method in class com.eteks.sweethome3d.swing.HomeTransferableList
Returns true if flavor is HOME_FLAVOR.
isDeformable() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece is deformable.
isDeformable() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if all furniture of this group are deformable.
isDeformable() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece is deformable.
isDeformable() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns true if this piece is deformable.
isDeformable() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture model can be deformed or not.
isDirectory(ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns true if the given content type is for directories.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.model.CatalogDoorOrWindow
Returns always true.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece of furniture is a door or a window.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Returns always true.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if all furniture of this group are doors or windows.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece of furniture is a door or a window.
isDoorOrWindow() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns true if this piece of furniture is a door or a window.
isDoorOrWindow() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns true if imported piece is a door or a window.
isDrop() - Method in class com.eteks.sweethome3d.swing.LocatedTransferHandler
Returns true if current operation is a drag and drop.
isEditablePoints() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Returns whether the point coordinates can be be edited or not.
isElevationAdjusted() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns true if the observer elevation should be adjusted according to the elevation of the selected level.
isEmpty() - Method in class com.eteks.sweethome3d.model.Home
Returns true if this home doesn't contain any item i.e.
isEnabled() - Method in class com.eteks.sweethome3d.plugin.PluginAction
Returns the enabled state of this action.
isEnabled() - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
 
isErrorIcon(Icon) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns true if the given icon is the error icon used by this manager to indicate it couldn't load an icon.
isFirstStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
isFixedSize() - Method in class com.eteks.sweethome3d.model.ObserverCamera
Returns true if the camera size doesn't change according to its elevation.
isFloorVisible() - Method in class com.eteks.sweethome3d.model.Room
Returns whether the floor of this room is visible or not.
isFurnitureCatalogViewedInTree() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the furniture catalog should be viewed in a tree.
isFurnitureCatalogViewedInTree() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if furniture catalog should be viewed in a tree.
isFurnitureDescendingSorted() - Method in class com.eteks.sweethome3d.model.Home
Returns whether furniture is sorted in ascending or descending order.
isFurniturePrinted() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns whether home furniture should be printed or not.
isFurnitureViewedFromTop() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if furniture should be viewed from its top in plan.
isFurnitureViewedFromTop() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns how furniture should be displayed in plan.
isGridVisible() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if plan grid visible.
isGridVisible() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns whether grid is visible or not.
isIlluminationModelSet() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns true if illumination model was set on this material.
isItalic() - Method in class com.eteks.sweethome3d.model.TextStyle
Returns whether this text style is italic or not.
isItemDeletable(Selectable) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if the given item may be deleted.
isItemMovable(Selectable) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if the given item may be moved in the plan.
isItemPartOfBasePlan(Selectable) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true it the given item belongs to the base plan.
isItemResizable(Selectable) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if the given item may be resized.
isJAREntry() - Method in class com.eteks.sweethome3d.tools.URLContent
Returns true if the URL stored by this content references an entry in a JAR.
isJavaVersionBetween(String, String) - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if the version of the current JVM is greater or equal to the javaMinimumVersion and smaller than javaMaximumVersion.
isJavaVersionGreaterOrEqual(String) - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if the given version is greater than or equal to the version of the current JVM.
isLabelPartOfBasePlan(Label) - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Returns true.
isLanguageEditable() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the language in preferences can be set.
isLastStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns whether this is the last step or not.
isLastStep() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
isLeftToRightOriented() - Method in class com.eteks.sweethome3d.model.HomeTexture
Returns true if the objects using this texture should take into account the orientation of the texture.
isLibraryDeletable(Library) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns true if the given file library can be deleted.
isLightPowerEditable() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns true if light power is an editable property.
isLinux() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if current operating is Linux.
isMacOSX() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if current operating is Mac OS X.
isMacOSXLeopardOrSuperior() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if current operating is Mac OS X 10.5 or superior.
isMacOSXLionOrSuperior() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if current operating is Mac OS X 10.7 or superior.
isMagnetismEnabled() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if magnetism is enabled.
isMagnetismEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns whether magnetism is enabled or not.
isMiddlePointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Returns true if the middle point of this dimension line is the point at (x, y) with a given margin.
isModelMirrored() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the model of this piece should be mirrored.
isModifiable() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece is modifiable (not read from resources).
isModifiable() - Method in class com.eteks.sweethome3d.model.CatalogTexture
Returns true if this texture is modifiable (not read from resources).
isModificationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
isModificationState() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if the interactions in the current mode may modify the state of a home.
isModified() - Method in class com.eteks.sweethome3d.applet.AppletApplication
Returns true if one of the homes of this application is modified.
isModified() - Method in class com.eteks.sweethome3d.applet.SweetHome3DApplet
Returns true if one of the homes edited by this applet is modified.
isModified() - Method in class com.eteks.sweethome3d.model.Home
Returns whether the state of this home is modified or not.
isMovable() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece of furniture is movable.
isMovable() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if all furniture of this group are movable.
isMovable() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece of furniture is movable.
isMovable() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns true if this piece of furniture is movable.
isMovable() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns true if imported piece is movable.
isMultiPartResource() - Method in class com.eteks.sweethome3d.tools.ResourceURLContent
Returns true if the resource is a multi part resource stored in a folder with other required resources.
isNameCenterPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the center point at which is displayed the name of this piece is equal to the point at (x, y) with a given margin.
isNameCenterPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.Room
Returns true if the center point at which is displayed the name of this room is equal to the point at (x, y) with a given margin.
isNameVisible() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns whether the name of this piece should be drawn or not.
isNavigationPanelVisible() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the navigation panel should be displayed.
isNavigationPanelVisible() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if the navigation panel should be displayed.
isNextPageEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns whether a next page is available or not.
isNextStepEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns whether next step is enabled or not.
isNextStepEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
isNullable() - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Returns true if this check box is nullable.
isNullable() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
Returns true if this spinner model is nullable.
isNullable() - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
Returns true if this spinner model is nullable.
isObserverCameraElevationAdjusted() - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Returns true if the observer elevation should be adjusted according to the elevation of the selected level.
isObserverCameraElevationAdjustedEditable() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Returns true if the adjustment of the observer camera according to the current level is modifiable.
isOffScreenImageSupported() - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Returns true if offscreen is supported in Java 3D on user system.
isOpticalDensitySet() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns true if optical density was set on this material.
isParallelProjection() - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns true if the component 3D uses parallel projection.
isPieceOfFurnitureDeletable(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns true if the given piece may be deleted.
isPieceOfFurnitureMovable(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns true if the given piece may be moved.
isPieceOfFurnitureNameValid() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns true if piece name is valid.
isPieceOfFurniturePartOfBasePlan(HomePieceOfFurniture) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns true if the given piece is movable.
isPlanPrinted() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns whether home plan should be printed or not.
isPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if one of the corner of this piece is the point at (x, y) with a given margin.
isPointInImage(int, int) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Returns true if point at (x, y) is in the image displayed by this component.
isPreviousPageEnabled() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Returns whether a previous page is available or not.
isPropertyEditable(HomeFurnitureController.Property) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns true if the given property is editable.
isPropertyEditable(LevelController.Property) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Returns true if the given property is editable.
isPropertyEditable(RoomController.Property) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns true if the given property is editable.
isPropertyEditable(UserPreferencesController.Property) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if the given property is editable.
isProportional() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if size proportions should be kept.
isProportional() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture proportions should be kept or not.
isProportional() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Returns true if piece proportions should be kept.
isRecovered() - Method in class com.eteks.sweethome3d.model.Home
Returns whether this home was recovered or not.
isRectangleVisibleAtScreen(Rectangle) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Returns true if the given rectangle is fully visible at screen.
isResizable() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece is resizable.
isResizable() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if all furniture of this group are resizable.
isResizable() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece is resizable.
isResizable() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns true if this piece is resizable.
isResizable() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether furniture model can be resized or not.
isResizable() - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Returns whether the wizard is resizable or not.
isRoomFloorColoredOrTextured() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if room floors should be rendered with color or texture in plan.
isRoomFloorColoredOrTextured() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if floor texture is visible in plan.
isRulersVisible() - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if rulers are visible.
isRulersVisible() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns whether rulers are visible or not.
isSelectedItemsOutlinePainted() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Returns true if the outline of home selected items should be painted.
isSharpnessSet() - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Returns true if sharpness was set on this material.
isSingular() - Method in class com.eteks.sweethome3d.model.Room
Returns true if this room is comprised of only one polygon.
isSplitSurroundingWalls() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns true if walls around the edited rooms should be split.
isSplitSurroundingWallsNeeded() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Returns true if walls around the edited rooms need to be split to avoid changing the color of wall sides that belong to neighborhood rooms.
isTaskRunning() - Method in class com.eteks.sweethome3d.viewcontroller.ThreadedTaskController
Returns true if the threaded task is running.
isTexturable() - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns false if this piece should always keep the same color or texture.
isTexturable() - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Returns true if all furniture of this group are texturable.
isTexturable() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns false if this piece should always keep the same color or texture.
isTexturable() - Method in interface com.eteks.sweethome3d.model.PieceOfFurniture
Returns false if this piece should always keep the same color or texture.
isTexturable() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Returns whether the color or the texture of the furniture model can be changed or not.
isTextureNameValid() - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Returns true if texture name is valid.
isTextureTransparent(Texture) - Method in class com.eteks.sweethome3d.j3d.TextureManager
Returns true if the texture is shared and its image contains at least one transparent pixel.
isTopLeftPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the top left point of this piece is the point at (x, y) with a given margin, and if that point is closer to top left point than to top right and bottom left points.
isTopRightPointAt(float, float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if the top right point of this piece is the point at (x, y) with a given margin, and if that point is closer to top right point than to top left and bottom right points.
isTrapezoidal() - Method in class com.eteks.sweethome3d.model.Wall
Returns true if the height of this wall is different at its start and end points.
isView3DPrinted() - Method in class com.eteks.sweethome3d.model.HomePrint
Returns whether home 3D view should be printed or not.
isVisible() - Method in class com.eteks.sweethome3d.model.BackgroundImage
Returns true if this image is visible in plan.
isVisible() - Method in class com.eteks.sweethome3d.model.Compass
Returns true if this compass is visible.
isVisible() - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Returns true if this piece of furniture is visible.
isVisible() - Method in class com.eteks.sweethome3d.model.Level
Returns true if this level is visible.
isVisible() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Returns whether compass is visible or not.
isWaitIcon(Icon) - Method in class com.eteks.sweethome3d.swing.IconManager
Returns true if the given icon is the wait icon used by this manager to indicate it's currently loading an icon.
isWindows() - Static method in class com.eteks.sweethome3d.tools.OperatingSystem
Returns true if current operating is Windows.

J

JPEGImagesToVideo - Class in com.eteks.sweethome3d.swing
This program takes a list of images and convert them into a QuickTime movie.
JPEGImagesToVideo() - Constructor for class com.eteks.sweethome3d.swing.JPEGImagesToVideo
 

L

Label - Class in com.eteks.sweethome3d.model
A free label.
Label(String, float, float) - Constructor for class com.eteks.sweethome3d.model.Label
 
Label.Property - Enum in com.eteks.sweethome3d.model
The properties of a label that may change.
LABEL_CREATION - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
LabelController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for label view.
LabelController(Home, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.LabelController
Creates the controller of label modifications with undo support.
LabelController(Home, float, float, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.LabelController
Creates the controller of label creation with undo support.
LabelController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The property that may be edited by the view associated to this controller.
LabelPanel - Class in com.eteks.sweethome3d.swing
Label editing panel.
LabelPanel(boolean, UserPreferences, LabelController) - Constructor for class com.eteks.sweethome3d.swing.LabelPanel
Creates a panel that displays label data.
LANGUAGE_LIBRARY_TYPE - Static variable in class com.eteks.sweethome3d.model.UserPreferences
 
languageLibraryExists(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Throws an exception because applet user preferences can't manage additional language libraries.
languageLibraryExists(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage language libraries.
languageLibraryExists(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns true if the language library at the given location exists in the first language libraries folder.
languageLibraryExists(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the language library at the given location exists.
layoutContainer(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Layouts the container.
LengthUnit - Enum in com.eteks.sweethome3d.model
Unit used for lengths.
Level - Class in com.eteks.sweethome3d.model
A level in a home.
Level(String, float, float, float) - Constructor for class com.eteks.sweethome3d.model.Level
Creates a home level from an existing level.
Level.Property - Enum in com.eteks.sweethome3d.model
The properties of a level that may change.
LevelController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for home levels view.
LevelController(Home, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.LevelController
Creates the controller of home levels view with undo support.
LevelController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
LevelPanel - Class in com.eteks.sweethome3d.swing
Level editing panel.
LevelPanel(UserPreferences, LevelController) - Constructor for class com.eteks.sweethome3d.swing.LevelPanel
Creates a panel that displays home levels data according to the units set in preferences.
Library - Interface in com.eteks.sweethome3d.model
A library able to provide additional capabilities to Sweet Home 3D.
Light - Interface in com.eteks.sweethome3d.model
A piece of furniture that contains one or more light sources.
LIGHT_SHAPE_PREFIX - Static variable in class com.eteks.sweethome3d.j3d.ModelManager
Shape3D user data prefix for lights.
LightSource - Class in com.eteks.sweethome3d.model
A light source of a light.
LightSource(float, float, float, int) - Constructor for class com.eteks.sweethome3d.model.LightSource
Creates a new light source.
LightSource(float, float, float, int, Float) - Constructor for class com.eteks.sweethome3d.model.LightSource
Creates a new light source.
load(String) - Method in class com.eteks.sweethome3d.j3d.DAELoader
Returns the scene described in the given DAE file.
load(URL) - Method in class com.eteks.sweethome3d.j3d.DAELoader
Returns the scene described in the given DAE file url.
load(Reader) - Method in class com.eteks.sweethome3d.j3d.DAELoader
Returns the scene described in the given DAE file stream.
load(String) - Method in class com.eteks.sweethome3d.j3d.OBJLoader
Returns the scene described in the given OBJ file.
load(URL) - Method in class com.eteks.sweethome3d.j3d.OBJLoader
Returns the scene described in the given OBJ file URL.
load(Reader) - Method in class com.eteks.sweethome3d.j3d.OBJLoader
Returns the scene described in the given OBJ file stream.
loadClass(String, boolean) - Method in class com.eteks.sweethome3d.tools.ExtensionsClassLoader
Loads a class with this class loader if its package belongs to applicationPackages given in constructor.
loadModel(Content, ModelManager.ModelObserver) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Reads asynchronously a 3D node from content with supported loaders and notifies the loaded model to the given modelObserver once available.
loadModel(Content, boolean, ModelManager.ModelObserver) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Reads a 3D node from content with supported loaders and notifies the loaded model to the given modelObserver once available.
loadModel(Content) - Method in class com.eteks.sweethome3d.j3d.ModelManager
Returns the node loaded synchronously from content with supported loaders.
loadTexture(Content, TextureManager.TextureObserver) - Method in class com.eteks.sweethome3d.j3d.TextureManager
Reads a texture image from content notified to textureObserver If the texture isn't loaded in cache yet, a one pixel white image texture will be notified immediately to the given textureObserver, then a second notification will be given in Event Dispatch Thread once the image texture is loaded.
loadTexture(Content, boolean, TextureManager.TextureObserver) - Method in class com.eteks.sweethome3d.j3d.TextureManager
Reads a texture image from content notified to textureObserver.
loadTexture(Content) - Method in class com.eteks.sweethome3d.j3d.TextureManager
Returns a texture created from the image from content.
LocatedTransferHandler - Class in com.eteks.sweethome3d.swing
Transfer handler that stores the dropped location of mouse pointer.
LocatedTransferHandler() - Constructor for class com.eteks.sweethome3d.swing.LocatedTransferHandler
 
lockBasePlan() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Locks home base plan.

M

main(String[]) - Static method in class com.eteks.sweethome3d.SweetHome3D
Sweet Home 3D entry point.
main(String[]) - Static method in class com.eteks.sweethome3d.SweetHome3DBootstrap
 
makePointVisible(float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Ensures the point at (x, y) is visible in the plan displayed by this component, moving its scroll bars if needed.
makePointVisible(float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Ensures the point at (x, y) is visible, moving scroll bars if needed.
makePointVisible(float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Ensures the point at (x, y) is visible, moving scroll bars if needed.
makeSelectionVisible() - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Ensures selected items are visible in the plan displayed by this component and moves its scroll bars if needed.
makeSelectionVisible() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Ensures selected items are visible at screen and moves scroll bars if needed.
makeSelectionVisible() - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Ensures selected items are visible at screen and moves scroll bars if needed.
matchesFilter(String) - Method in class com.eteks.sweethome3d.model.CatalogPieceOfFurniture
Returns true if this piece matches the given filter text.
maximumLayoutSize(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Returns the largest maximum width of the components managed by this layout manager, and the sum of their maximum heights.
mayImportLanguageLibrary() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Returns true if language libraries can be imported.
minimumLayoutSize(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Returns the largest minimum width of the components managed by this layout manager, and the sum of their minimum heights.
MIRROR_SHAPE_PREFIX - Static variable in class com.eteks.sweethome3d.j3d.ModelManager
Shape3D user data prefix for mirror shapes.
MNEMONIC_CHANGED_PROPERTY - Static variable in class com.eteks.sweethome3d.swing.NullableCheckBox
Identifies a change in the check box mnemonic.
modelError(Exception) - Method in interface com.eteks.sweethome3d.j3d.ModelManager.ModelObserver
 
ModelManager - Class in com.eteks.sweethome3d.j3d
Singleton managing 3D models cache.
ModelManager.ModelObserver - Interface in com.eteks.sweethome3d.j3d
An observer that receives model loading notifications.
ModelMaterialsComponent - Class in com.eteks.sweethome3d.swing
Button giving access to materials editor.
ModelMaterialsComponent(UserPreferences, ModelMaterialsController) - Constructor for class com.eteks.sweethome3d.swing.ModelMaterialsComponent
Creates a texture button.
ModelMaterialsController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for model materials choice.
ModelMaterialsController(String, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
 
ModelMaterialsController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
ModelPreviewComponent - Class in com.eteks.sweethome3d.swing
Super class of 3D preview component for model.
ModelPreviewComponent() - Constructor for class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns an 3D model preview component that lets the user change its yaw.
ModelPreviewComponent(boolean) - Constructor for class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns an 3D model preview component that lets the user change its pitch and scale if pitchAndScaleChangeSupported is true.
ModelPreviewComponent(boolean, boolean, boolean) - Constructor for class com.eteks.sweethome3d.swing.ModelPreviewComponent
Returns an 3D model preview component that lets the user change its yaw, pitch and scale according to parameters.
modelUpdated(BranchGroup) - Method in interface com.eteks.sweethome3d.j3d.ModelManager.ModelObserver
 
modify3DAttributes() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Controls the modification of the 3D attributes of the edited home.
modifyAttributes() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Controls the edition of 3D attributes.
modifyBackgroundImage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Displays the wizard that helps to change home background image.
modifyCompass() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Modifies home compass from the values stored in this controller.
modifyCompass() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the modification of the compass.
modifyFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Controls the modification of selected furniture in the edited home.
modifyLabels() - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Controls the modification of selected labels.
modifyLevels() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Controls the modification of selected level in the edited home.
modifyObserverCamera() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Controls the modification of the observer camera of the edited home.
modifyObserverCamera() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the modification of the observer camera.
modifyPageSetup() - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Controls the modification of home print attributes.
modifyRooms() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Controls the modification of selected rooms in edited home.
modifySelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Displays the wizard that helps to change the selected piece of furniture.
modifySelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the modification of selected furniture.
modifySelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Modifies the selected furniture of the focused view.
modifySelectedLabels() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the modification of the selected labels.
modifySelectedLevel() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
 
modifySelectedRooms() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the modification of the selected rooms.
modifySelectedWalls() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the modification of selected walls.
modifyTexture(CatalogTexture) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Controls the modification of a texture.
modifyUserPreferences() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Controls the modification of user preferences.
modifyWalls() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Controls the modification of selected walls in edited home.
move(float, float) - Method in class com.eteks.sweethome3d.model.Compass
Moves this compass of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Moves this dimension line of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Moves this piece of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.Label
Moves this label of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Moves this camera of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.Room
Moves this room of (dx, dy) units.
move(float, float) - Method in interface com.eteks.sweethome3d.model.Selectable
Moves this object of (dx, dy) units.
move(float, float) - Method in class com.eteks.sweethome3d.model.Wall
Moves this wall of (dx, dy) units.
moveCamera(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
moveCamera(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Moves home camera of delta.
moveItems(List<? extends Selectable>, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Moves items of (dx, dy) units.
moveMouse(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
moveMouse(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Processes a mouse button moved event.
moveSelection(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
moveSelection(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Moves the selection of (dx,dy) in home.
moveView(float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Moves the plan displayed by this component from (dx, dy) unit in the scrolling zone it belongs to.
moveView(float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Moves the view from (dx, dy) unit in the scrolling zone it belongs to.
moveView(float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Moves the view from (dx, dy) unit in the scrolling zone it belongs to.
MultipleLevelsPlanPanel - Class in com.eteks.sweethome3d.swing
A panel for multiple levels plans where users can select the displayed level.
MultipleLevelsPlanPanel(Home, UserPreferences, PlanController) - Constructor for class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 

N

name() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
newHome() - Method in class com.eteks.sweethome3d.applet.HomeAppletController
Creates a new home after saving and deleting the current home.
newHome() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Creates a new home and adds it to application home list.
NullableCheckBox - Class in com.eteks.sweethome3d.swing
A check box that accepts null values.
NullableCheckBox(String) - Constructor for class com.eteks.sweethome3d.swing.NullableCheckBox
Creates a nullable check box.
NullableSpinner - Class in com.eteks.sweethome3d.swing
Spinner that accepts empty string values.
NullableSpinner() - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner
Creates a default nullable spinner able to edit an integer.
NullableSpinner(NullableSpinner.NullableSpinnerNumberModel) - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner
Creates a nullable spinner from model.
NullableSpinner.NullableSpinnerDateModel - Class in com.eteks.sweethome3d.swing
Spinner date model that accepts null values.
NullableSpinner.NullableSpinnerDateModel() - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
 
NullableSpinner.NullableSpinnerLengthModel - Class in com.eteks.sweethome3d.swing
Nullable spinner model displaying length values matching preferences unit.
NullableSpinner.NullableSpinnerLengthModel(UserPreferences, float, float) - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerLengthModel
Creates a model managing lengths between the given minimum and maximum values in centimeter.
NullableSpinner.NullableSpinnerLengthModel(UserPreferences, float, float, float) - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerLengthModel
Creates a model managing lengths between the given minimum and maximum values in centimeter.
NullableSpinner.NullableSpinnerNumberModel - Class in com.eteks.sweethome3d.swing
Spinner number model that accepts null values.
NullableSpinner.NullableSpinnerNumberModel(int, int, int, int) - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 
NullableSpinner.NullableSpinnerNumberModel(float, float, float, float) - Constructor for class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
 

O

Object3DBranch - Class in com.eteks.sweethome3d.j3d
Root of a branch that matches a home object.
Object3DBranch() - Constructor for class com.eteks.sweethome3d.j3d.Object3DBranch
 
Object3DBranchFactory - Class in com.eteks.sweethome3d.j3d
A factory able to create instances of Object3DBranch class.
Object3DBranchFactory() - Constructor for class com.eteks.sweethome3d.j3d.Object3DBranchFactory
 
Object3DFactory - Interface in com.eteks.sweethome3d.viewcontroller
A factory that specifies how to create the 3D objects from Sweet Home 3D model objects.
OBJLoader - Class in com.eteks.sweethome3d.j3d
An OBJ + MTL loader.
OBJLoader() - Constructor for class com.eteks.sweethome3d.j3d.OBJLoader
 
OBJMaterial - Class in com.eteks.sweethome3d.j3d
A material with additional parameters useful for raytracing rendering.
OBJMaterial() - Constructor for class com.eteks.sweethome3d.j3d.OBJMaterial
 
OBJWriter - Class in com.eteks.sweethome3d.j3d
An output stream that writes Java 3D nodes at OBJ + MTL format.
OBJWriter(File) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer for the given file, with no header and default precision.
OBJWriter(File, String, int) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer for the given file.
OBJWriter(String) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer for the given file name, with no header and default precision.
OBJWriter(String, String, int) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer for the given file name.
OBJWriter(OutputStream) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer that will writes in out stream, with no header and default precision.
OBJWriter(OutputStream, String, int) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer that will writes in out stream.
OBJWriter(Writer) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer that will writes in out stream, with no header and default precision.
OBJWriter(Writer, String, int) - Constructor for class com.eteks.sweethome3d.j3d.OBJWriter
Create an OBJ writer that will writes in out stream.
ObserverCamera - Class in com.eteks.sweethome3d.model
Observer camera characteristics in home.
ObserverCamera(float, float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.ObserverCamera
Creates a camera at given location and angle.
ObserverCamera.Property - Enum in com.eteks.sweethome3d.model
The additional properties of an observer camera that may change.
ObserverCameraController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for observer camera attributes view.
ObserverCameraController(Home, UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Creates the controller of 3D view with undo support.
ObserverCameraController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
ObserverCameraPanel - Class in com.eteks.sweethome3d.swing
Observer camera editing panel.
ObserverCameraPanel(UserPreferences, ObserverCameraController) - Constructor for class com.eteks.sweethome3d.swing.ObserverCameraPanel
Creates a panel that displays observer camera attributes data according to the units set in preferences.
open() - Method in class com.eteks.sweethome3d.applet.HomeAppletController
Opens a home after saving and deleting the current home.
open() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Opens a home.
open(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Opens a given homeNamehome.
openRecoveredHomes() - Method in class com.eteks.sweethome3d.io.AutoRecoveryManager
Opens recovered homes and adds them to application.
openStream() - Method in interface com.eteks.sweethome3d.model.Content
Returns an input stream to a content.
openStream() - Method in class com.eteks.sweethome3d.tools.URLContent
Returns an InputStream on the URL content.
OperatingSystem - Class in com.eteks.sweethome3d.tools
Tools used to test current user operating system.
OUTLINE_COLORING_ATTRIBUTES - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 
OUTLINE_LINE_ATTRIBUTES - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 
OUTLINE_POLYGON_ATTRIBUTES - Static variable in class com.eteks.sweethome3d.j3d.Object3DBranch
 

P

PageSetupController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for home page setup view.
PageSetupController(Home, UserPreferences, ViewFactory, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.PageSetupController
Creates the controller of page setup with undo support.
PageSetupController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The property that may be edited by the view associated to this controller.
PageSetupPanel - Class in com.eteks.sweethome3d.swing
Home page setup editing panel.
PageSetupPanel(UserPreferences, PageSetupController) - Constructor for class com.eteks.sweethome3d.swing.PageSetupPanel
Creates a panel that displays page setup.
paintComponent(Graphics) - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Paints the current page.
paintComponent(Graphics) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Paints this component.
paintComponent(Graphics) - Method in class com.eteks.sweethome3d.swing.PlanComponent.PlanRulerComponent
Paints this component.
paintComponent(Graphics) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
 
paintHomeItems(Graphics, float, Color, Color, PlanComponent.PaintMode) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Paints home items at the given scale, and with background and foreground colors.
paintImage(Graphics, AlphaComposite) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Paints the image with a given composite.
PANNING - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
paste(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Adds items to home and posts a paste operation to undo support.
PatternsCatalog - Class in com.eteks.sweethome3d.model
A catalog of texture images used as patterns to fill plan areas.
PatternsCatalog(List<TextureImage>) - Constructor for class com.eteks.sweethome3d.model.PatternsCatalog
Creates a patterns catalog.
PhotoController - Class in com.eteks.sweethome3d.viewcontroller
The controller of the photo creation view.
PhotoController(Home, UserPreferences, View, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.PhotoController
 
PhotoController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
PhotoPanel - Class in com.eteks.sweethome3d.swing
A panel to edit photo creation.
PhotoPanel(Home, UserPreferences, PhotoController) - Constructor for class com.eteks.sweethome3d.swing.PhotoPanel
 
PhotoPanel.LanguageChangeListener - Class in com.eteks.sweethome3d.swing
Preferences property listener bound to this panel with a weak reference to avoid strong link between user preferences and this panel.
PhotoPanel.LanguageChangeListener(PhotoPanel) - Constructor for class com.eteks.sweethome3d.swing.PhotoPanel.LanguageChangeListener
 
PhotoRenderer - Class in com.eteks.sweethome3d.j3d
A renderer able to create a photo realistic image of a home.
PhotoRenderer(Home, PhotoRenderer.Quality) - Constructor for class com.eteks.sweethome3d.j3d.PhotoRenderer
Creates an instance ready to render the scene matching the given home.
PhotoRenderer(Home, Object3DFactory, PhotoRenderer.Quality) - Constructor for class com.eteks.sweethome3d.j3d.PhotoRenderer
Creates an instance ready to render the scene matching the given home.
PhotoRenderer.Quality - Enum in com.eteks.sweethome3d.j3d
 
PhotoRenderer.SphereLightWithNoRepresentation - Class in com.eteks.sweethome3d.j3d
A SunFlow sphere light with no representation.
PhotoRenderer.SphereLightWithNoRepresentation() - Constructor for class com.eteks.sweethome3d.j3d.PhotoRenderer.SphereLightWithNoRepresentation
 
PhotosController - Class in com.eteks.sweethome3d.viewcontroller
The controller of multiple photos creation view.
PhotosController(Home, UserPreferences, View, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.PhotosController
 
PhotosController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
PhotoSizeAndQualityPanel - Class in com.eteks.sweethome3d.swing
A panel to edit photo size and quality.
PhotoSizeAndQualityPanel(Home, UserPreferences, AbstractPhotoController) - Constructor for class com.eteks.sweethome3d.swing.PhotoSizeAndQualityPanel
 
PhotoSizeAndQualityPanel.LanguageChangeListener - Class in com.eteks.sweethome3d.swing
Preferences property listener bound to this panel with a weak reference to avoid strong link between user preferences and this panel.
PhotoSizeAndQualityPanel.LanguageChangeListener(PhotoSizeAndQualityPanel) - Constructor for class com.eteks.sweethome3d.swing.PhotoSizeAndQualityPanel.LanguageChangeListener
 
PhotosPanel - Class in com.eteks.sweethome3d.swing
A panel to edit photos created at home points of view.
PhotosPanel(Home, UserPreferences, PhotosController) - Constructor for class com.eteks.sweethome3d.swing.PhotosPanel
 
PhotosPanel.LanguageChangeListener - Class in com.eteks.sweethome3d.swing
Preferences property listener bound to this panel with a weak reference to avoid strong link between user preferences and this panel.
PhotosPanel.LanguageChangeListener(PhotosPanel) - Constructor for class com.eteks.sweethome3d.swing.PhotosPanel.LanguageChangeListener
 
PieceOfFurniture - Interface in com.eteks.sweethome3d.model
A piece of furniture.
PlanComponent - Class in com.eteks.sweethome3d.swing
A component displaying the plan of a home.
PlanComponent(Home, UserPreferences, PlanController) - Constructor for class com.eteks.sweethome3d.swing.PlanComponent
Creates a new plan that displays home.
PlanComponent.PaintMode - Enum in com.eteks.sweethome3d.swing
The circumstances under which the home items displayed by this component will be painted.
PlanComponent.PlanRulerComponent - Class in com.eteks.sweethome3d.swing
A component displaying the plan horizontal or vertical ruler associated to this plan.
PlanComponent.PlanRulerComponent(int) - Constructor for class com.eteks.sweethome3d.swing.PlanComponent.PlanRulerComponent
Creates a plan ruler.
PlanController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for the plan view.
PlanController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.PlanController
Creates the controller of plan view.
PlanController.ControllerState - Class in com.eteks.sweethome3d.viewcontroller
Controller state classes super class.
PlanController.ControllerState() - Constructor for class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
PlanController.EditableProperty - Enum in com.eteks.sweethome3d.viewcontroller
Fields that can be edited in plan view.
PlanController.Mode - Class in com.eteks.sweethome3d.viewcontroller
Selectable modes in controller.
PlanController.Mode(String) - Constructor for class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
PlanController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
PlanTransferHandler - Class in com.eteks.sweethome3d.swing
Plan transfer handler.
PlanTransferHandler(Home, ContentManager, HomeController) - Constructor for class com.eteks.sweethome3d.swing.PlanTransferHandler
Creates a handler able to transfer furniture and walls in plan.
PlanView - Interface in com.eteks.sweethome3d.viewcontroller
The view that displays the plan of a home.
PlanView.CursorType - Enum in com.eteks.sweethome3d.viewcontroller
The cursor types available in plan view.
Plugin - Class in com.eteks.sweethome3d.plugin
The super class of a plug-in.
Plugin() - Constructor for class com.eteks.sweethome3d.plugin.Plugin
 
PLUGIN_FURNITURE_CATALOG_FAMILY - Static variable in class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
The name of .properties family files in plugin furniture catalog files.
PLUGIN_LANGUAGE_LIBRARY_FAMILY - Static variable in class com.eteks.sweethome3d.io.FileUserPreferences
 
PLUGIN_LIBRARY_TYPE - Static variable in class com.eteks.sweethome3d.plugin.PluginManager
 
PLUGIN_TEXTURES_CATALOG_FAMILY - Static variable in class com.eteks.sweethome3d.io.DefaultTexturesCatalog
The name of .properties family files in plugin textures catalog files.
PluginAction - Class in com.eteks.sweethome3d.plugin
An action made available to application users through a plugin.
PluginAction() - Constructor for class com.eteks.sweethome3d.plugin.PluginAction
Creates a disabled plug-in action.
PluginAction(String, String, ClassLoader) - Constructor for class com.eteks.sweethome3d.plugin.PluginAction
Creates a disabled plug-in action with properties retrieved from a resource bundle in which key starts with actionPrefix.
PluginAction(String, String, ClassLoader, boolean) - Constructor for class com.eteks.sweethome3d.plugin.PluginAction
Creates an action with properties retrieved from a resource bundle in which key starts with actionPrefix.
PluginAction.Property - Enum in com.eteks.sweethome3d.plugin
Enumeration of the various properties this action may define.
pluginExists(String) - Method in class com.eteks.sweethome3d.plugin.PluginManager
Returns true if a plug-in in the given file name already exists in the first plug-ins folder.
PluginManager - Class in com.eteks.sweethome3d.plugin
Sweet Home 3D plug-ins manager.
PluginManager(File) - Constructor for class com.eteks.sweethome3d.plugin.PluginManager
Reads application plug-ins from resources in the given plug-in folder.
PluginManager(File[]) - Constructor for class com.eteks.sweethome3d.plugin.PluginManager
Reads application plug-ins from resources in the given plug-in folders.
PluginManager(URL[]) - Constructor for class com.eteks.sweethome3d.plugin.PluginManager
Reads application plug-ins from resources in the given URLs.
POPUP - Static variable in class com.eteks.sweethome3d.swing.ResourceAction
 
preferredLayoutSize(Container) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Returns the largest preferred width of the components managed by this layout manager, and the sum of their preferred heights.
pressMouse(float, float, int, boolean, boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
pressMouse(float, float, int, boolean, boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Processes a mouse button pressed event.
pressMouse(float, float, int, boolean, boolean, boolean, boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Processes a mouse button pressed event.
previewPrint() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the print preview.
print(Graphics, PageFormat, int) - Method in class com.eteks.sweethome3d.swing.FurnitureTable
Prints this component to make it fill pageFormat imageable size.
print(Graphics, PageFormat, int) - Method in class com.eteks.sweethome3d.swing.HomeComponent3D
Prints this component to make it fill pageFormat imageable size.
print(Graphics, PageFormat, int) - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Prints a given page.
print(Graphics, PageFormat, int) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Prints the plan component.
print(Graphics, PageFormat, int) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Prints this component plan at the scale given in the home print attributes or at a scale that makes it fill pageFormat imageable size if this attribute is null.
print() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the print of this home.
PrintPreviewController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for home print preview view.
PrintPreviewController(Home, UserPreferences, HomeController, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.PrintPreviewController
Creates the controller of print preview with undo support.
PrintPreviewPanel - Class in com.eteks.sweethome3d.swing
Home print preview editing panel.
PrintPreviewPanel(Home, UserPreferences, HomeController, PrintPreviewController) - Constructor for class com.eteks.sweethome3d.swing.PrintPreviewPanel
Creates a panel that displays print preview.
printToPDF(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Prints a home to a given PDF file.
printToPDF() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the print of this home in a PDF file.
printToPDF(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Prints a home to a given PDF file.
propertyChange(PropertyChangeEvent) - Method in class com.eteks.sweethome3d.swing.PhotoPanel.LanguageChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class com.eteks.sweethome3d.swing.PhotoSizeAndQualityPanel.LanguageChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class com.eteks.sweethome3d.swing.PhotosPanel.LanguageChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class com.eteks.sweethome3d.swing.VideoPanel.LanguageChangeListener
 
ProportionalLayout - Class in com.eteks.sweethome3d.swing
A layout manager that displays two components at the top of each other.
ProportionalLayout() - Constructor for class com.eteks.sweethome3d.swing.ProportionalLayout
Creates a layout manager which layouts its component with a default gap of 5 pixels between them.
ProportionalLayout(int) - Constructor for class com.eteks.sweethome3d.swing.ProportionalLayout
Creates a layout manager which layouts its component with a given gap between them.
ProportionalLayout.Constraints - Enum in com.eteks.sweethome3d.swing
The two locations where components managed by a ProportionalLayout instance can be placed.
putPropertyValue(PluginAction.Property, Object) - Method in class com.eteks.sweethome3d.plugin.PluginAction
Sets a property value of this action, and fires a PropertyChangeEvent if the value changed.

R

readFurnitureCategory(ResourceBundle, int) - Method in class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Returns the furniture category of a piece at the given index of a localized resource bundle.
readHome(String) - Method in class com.eteks.sweethome3d.applet.HomeAppletRecorder
Returns a home instance read from its file name.
readHome() - Method in class com.eteks.sweethome3d.io.DefaultHomeInputStream
Reads home from a zipped stream.
readHome(String) - Method in class com.eteks.sweethome3d.io.HomeFileRecorder
Returns a home instance read from its file name.
readHome(String) - Method in interface com.eteks.sweethome3d.model.HomeRecorder
Returns a home instance read from its name.
readPieceOfFurniture(ResourceBundle, int, URL, URL) - Method in class com.eteks.sweethome3d.io.DefaultFurnitureCatalog
Returns the piece of furniture at the given index of a localized resource bundle.
readTexture(ResourceBundle, int, URL, URL) - Method in class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Reads each texture described in resource bundle.
readTexturesCategory(ResourceBundle, int) - Method in class com.eteks.sweethome3d.io.DefaultTexturesCatalog
Returns the category of a texture at the given index of a localized resource bundle.
RecorderException - Exception in com.eteks.sweethome3d.model
Exception thrown by methods that access to data in IO layer.
RecorderException() - Constructor for exception com.eteks.sweethome3d.model.RecorderException
Creates a default RecorderException.
RecorderException(String) - Constructor for exception com.eteks.sweethome3d.model.RecorderException
Creates a RecorderException from its message.
RecorderException(String, Throwable) - Constructor for exception com.eteks.sweethome3d.model.RecorderException
Creates a RecorderException with its message and the internal cause that initiated this exception.
redo() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Redoes last undone operation.
releaseMouse(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
releaseMouse(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Processes a mouse button released event.
removeChangeListener(ChangeListener) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Removes a listener from this component.
removeCollectionListener(CollectionListener<T>) - Method in class com.eteks.sweethome3d.model.CollectionChangeSupport
Removes the listener in parameter to the list of listeners that may be notified.
removeDimensionLinesListener(CollectionListener<DimensionLine>) - Method in class com.eteks.sweethome3d.model.Home
Removes the dimension line listener in parameter from this home.
removeFurnitureListener(CollectionListener<CatalogPieceOfFurniture>) - Method in class com.eteks.sweethome3d.model.FurnitureCatalog
Removes the furniture listener in parameter from this catalog.
removeFurnitureListener(CollectionListener<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.model.Home
Removes the furniture listener in parameter from this home.
removeHomesListener(CollectionListener<Home>) - Method in class com.eteks.sweethome3d.model.HomeApplication
Removes the home listener in parameter from this application.
removeLabelsListener(CollectionListener<Label>) - Method in class com.eteks.sweethome3d.model.Home
Removes the label listener in parameter from this home.
removeLayoutComponent(Component) - Method in class com.eteks.sweethome3d.swing.ProportionalLayout
Removes the given component from the ones managed by this layout manager.
removeLevelsListener(CollectionListener<Level>) - Method in class com.eteks.sweethome3d.model.Home
Removes the level listener in parameter from this home.
removePoint(int) - Method in class com.eteks.sweethome3d.model.Room
Removes the point at the given index.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Camera
Removes the property change listener in parameter from this camera.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Compass
Removes the property change listener in parameter from this compass.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.DimensionLine
Removes the property change listener in parameter from this dimension line.
removePropertyChangeListener(Home.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Home
Removes the property change listener in parameter from this home.
removePropertyChangeListener(HomeEnvironment.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Removes the property change listener in parameter from this environment.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomeLight
Removes the property change listener in parameter from this piece.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Removes the property change listener in parameter from this piece.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Label
Removes the property change listener in parameter from this label.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Level
Removes the property change listener in parameter from this level.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Removes the property change listener in parameter from this camera.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Room
Removes the property change listener in parameter from this wall.
removePropertyChangeListener(UserPreferences.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.UserPreferences
Removes the listener in parameter from these preferences.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.model.Wall
Removes the property change listener in parameter from this wall.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.eteks.sweethome3d.plugin.PluginAction
Removes the property change listener in parameter from this plugin action.
removePropertyChangeListener(AbstractPhotoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(BackgroundImageWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(CompassController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(HelpController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(Home3DAttributesController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(HomeFurnitureController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(ImportedFurnitureWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Removes the property change listener in parameter from this home.
removePropertyChangeListener(ImportedTextureWizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Removes the property change listener in parameter from this home.
removePropertyChangeListener(LabelController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(LevelController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(ModelMaterialsController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(ObserverCameraController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(PageSetupController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(PhotoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(PhotosController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(PlanController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(RoomController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(TextureChoiceController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(UserPreferencesController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(VideoController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(WallController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Removes the property change listener in parameter from this controller.
removePropertyChangeListener(WizardController.Property, PropertyChangeListener) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Removes the property change listener in parameter from this controller.
removeRoomsListener(CollectionListener<Room>) - Method in class com.eteks.sweethome3d.model.Home
Removes the room listener in parameter from this home.
removeSelectionListener(SelectionListener) - Method in class com.eteks.sweethome3d.model.Home
Removes the selection listener in parameter from this home.
removeSelectionListener(SelectionListener) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Removes the selection listener in parameter from this controller.
removeTexturesListener(CollectionListener<CatalogTexture>) - Method in class com.eteks.sweethome3d.model.TexturesCatalog
Removes the texture listener in parameter from this catalog.
removeWallsListener(CollectionListener<Wall>) - Method in class com.eteks.sweethome3d.model.Home
Removes the wall listener in parameter from this home.
render(BufferedImage, Camera, ImageObserver) - Method in class com.eteks.sweethome3d.j3d.PhotoRenderer
Renders home in image at the given camera location and image size.
resetDisplayedActionTips() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Resets the displayed flags of action tips.
resetIgnoredActionTips() - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Resets the display flag of action tips.
resetIgnoredActionTips() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Resets the display flag of action tips.
resetIgnoredActionTips() - Method in class com.eteks.sweethome3d.model.UserPreferences
Resets the ignore flag of action tips.
ResourceAction - Class in com.eteks.sweethome3d.swing
An action with properties read from a resource bundle file.
ResourceAction(UserPreferences, Class<?>, String) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction
Creates a disabled action with properties retrieved from a resource bundle in which key starts with actionPrefix.
ResourceAction(UserPreferences, Class<?>, String, boolean) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction
Creates an action with properties retrieved from a resource bundle in which key starts with actionPrefix.
ResourceAction.ButtonAction - Class in com.eteks.sweethome3d.swing
An action decorator for buttons.
ResourceAction.ButtonAction(Action) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction.ButtonAction
 
ResourceAction.MenuItemAction - Class in com.eteks.sweethome3d.swing
An action decorator for menu items.
ResourceAction.MenuItemAction(Action) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction.MenuItemAction
 
ResourceAction.PopupMenuItemAction - Class in com.eteks.sweethome3d.swing
An action decorator for popup menu items.
ResourceAction.PopupMenuItemAction(Action) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction.PopupMenuItemAction
 
ResourceAction.ToolBarAction - Class in com.eteks.sweethome3d.swing
An action decorator for tool bar buttons.
ResourceAction.ToolBarAction(Action) - Constructor for class com.eteks.sweethome3d.swing.ResourceAction.ToolBarAction
 
ResourceURLContent - Class in com.eteks.sweethome3d.tools
URL content read from a class resource.
ResourceURLContent(Class<?>, String) - Constructor for class com.eteks.sweethome3d.tools.ResourceURLContent
Creates a content for resourceName relative to resourceClass.
ResourceURLContent(Class<?>, String, boolean) - Constructor for class com.eteks.sweethome3d.tools.ResourceURLContent
Creates a content for resourceName relative to resourceClass.
ResourceURLContent(ClassLoader, String) - Constructor for class com.eteks.sweethome3d.tools.ResourceURLContent
Creates a content for resourceName relative to resourceClassLoader.
ResourceURLContent(URL, boolean) - Constructor for class com.eteks.sweethome3d.tools.ResourceURLContent
Creates a content for resourceUrl.
revalidate() - Method in class com.eteks.sweethome3d.swing.PlanComponent
Revalidates and repaints this component and its rulers.
reverseSelectedWallsDirection() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the direction reverse of selected walls.
Room - Class in com.eteks.sweethome3d.model
A room or a polygon in a home plan.
Room(float[][]) - Constructor for class com.eteks.sweethome3d.model.Room
Creates a room from its name and the given coordinates.
Room.Property - Enum in com.eteks.sweethome3d.model
The properties of a room that may change.
Room3D - Class in com.eteks.sweethome3d.j3d
Root of room branch.
Room3D(Room, Home) - Constructor for class com.eteks.sweethome3d.j3d.Room3D
Creates the 3D room matching the given home room.
Room3D(Room, Home, boolean, boolean, boolean) - Constructor for class com.eteks.sweethome3d.j3d.Room3D
Creates the 3D room matching the given home room.
ROOM_CREATION - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
RoomController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for room view.
RoomController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.RoomController
Creates the controller of room view with undo support.
RoomController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
RoomController.RoomPaint - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for room paint type.
RoomPanel - Class in com.eteks.sweethome3d.swing
Room editing panel.
RoomPanel(UserPreferences, RoomController) - Constructor for class com.eteks.sweethome3d.swing.RoomPanel
Creates a panel that displays room data according to the units set in preferences.
rotateCameraPitch(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
rotateCameraPitch(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Rotates home camera pitch angle of delta radians.
rotateCameraYaw(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D.CameraControllerState
 
rotateCameraYaw(float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Rotates home camera yaw angle of delta radians.

S

Sash - Class in com.eteks.sweethome3d.model
A sash (moving part) of a door or a window.
Sash(float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.Sash
Creates a window sash.
save() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Saves the home managed by this controller.
saveAndCompress() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Saves the home managed by this controller and compresses it.
saveAs() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Saves the home managed by this controller with a different name.
saveAsAndCompress() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Saves the home managed by this controller with a different name and compresses it.
ScaledImageComponent - Class in com.eteks.sweethome3d.swing
Component displaying an image scaled to fit within its bound.
ScaledImageComponent() - Constructor for class com.eteks.sweethome3d.swing.ScaledImageComponent
Creates a component that will display no image.
ScaledImageComponent(BufferedImage) - Constructor for class com.eteks.sweethome3d.swing.ScaledImageComponent
Creates a component that will display the given image at a maximum scale equal to 1.
ScaledImageComponent(BufferedImage, boolean) - Constructor for class com.eteks.sweethome3d.swing.ScaledImageComponent
Creates a component that will display the given image with no maximum scale if imageEnlargementEnabled is true.
search(String) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Searches searchedText in help documents and displays the result.
Selectable - Interface in com.eteks.sweethome3d.model
An object that is selectable in home.
selectAll() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Selects all furniture in home.
selectAll() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Selects everything in the focused component.
selectAll() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Selects all visible items in the selected level of home.
selectAndShowItems(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Selects items and make them visible at screen.
SELECTION - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
selectionChanged(SelectionEvent) - Method in interface com.eteks.sweethome3d.model.SelectionListener
Invoked when selection changed.
SelectionEvent - Class in com.eteks.sweethome3d.model
Type of event notified when selection changes in home or furniture catalog.
SelectionEvent(Object, List<? extends Object>) - Constructor for class com.eteks.sweethome3d.model.SelectionEvent
Creates an event with an associated list of selected items.
SelectionListener - Interface in com.eteks.sweethome3d.model
Listener implemented to receive notifications of selection changes in Home.
selectItem(Selectable) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Selects the given item.
selectItems(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Selects items.
set3DViewAspectRatio(float) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the aspect ratio of the 3D view.
setActionTipIgnored(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Sets which action tip should be ignored.
setActionTipIgnored(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Sets which action tip should be ignored.
setActionTipIgnored(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets which action tip should be ignored.
setAerialViewCenteredOnSelectionEnabled(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether aerial view should be centered on selection or not.
setAerialViewCenteredOnSelectionEnabled(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether aerial view should be centered on selection or not.
setAlignmentActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
setAlignmentActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Activates or deactivates alignment feature.
setAlignmentFeedback(Class<? extends Selectable>, Selectable, float, float, boolean) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the location point for alignment feedback.
setAlignmentFeedback(Class<? extends Selectable>, Selectable, float, float, boolean) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the location point for alignment feedback.
setAlignmentFeedback(Class<? extends Selectable>, Selectable, float, float, boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the location point for alignment feedback.
setAllLevelsVisible(boolean) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets whether all levels should be displayed or not and fires a PropertyChangeEvent.
setAngle(float) - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Sets the angle of this door or window and resets its boundToWall flag if the angle changed.
setAngle(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the angle of the furniture of this group.
setAngle(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the angle of this piece.
setAngle(float) - Method in class com.eteks.sweethome3d.model.Label
Sets the angle in radians used to display this label.
setAngle(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited angle in radians.
setAngleFeedback(float, float, float, float, float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the points used to draw an angle in the plan displayed by this component.
setAngleFeedback(float, float, float, float, float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the points used to draw an angle in plan view.
setAngleFeedback(float, float, float, float, float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the points used to draw an angle in plan view.
setAngleInDegrees(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited angle in degrees.
setArcExtent(Float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the arc extent of a round wall.
setArcExtentInDegrees(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited arc extent.
setAreaAngle(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the angle in radians used to display the room area.
setAreaStyle(TextStyle) - Method in class com.eteks.sweethome3d.model.Room
Sets the text style used to display room area.
setAreaVisible(boolean) - Method in class com.eteks.sweethome3d.model.Room
Sets whether the area of this room is visible or not.
setAreaVisible(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether room area is visible or not.
setAreaXOffset(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the distance along x axis applied to room center abscissa to display room area.
setAreaYOffset(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the distance along y axis applied to room center ordinate to display room area.
setAspectRatio(AspectRatio) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the aspect ratio of the photo.
setAspectRatio(AspectRatio) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the aspect ratio of the video.
setAutoCompletionStrings(String, List<String>) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the auto completion strings list of the given property and notifies listeners of this change.
setAutoSaveDelayForRecovery(int) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the delay between two automatic save operations of homes for recovery purpose.
setAutoSaveDelayForRecovery(int) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited auto recovery save delay.
setAutoSaveForRecoveryEnabled(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether auto recovery save is enabled or not.
setBackFaceShown(boolean) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the back face visibility of the children nodes of the displayed 3D model.
setBackFaceShown(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets whether imported piece back face should be shown.
setBackground(Color) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the background color.
setBackgroundImage(BackgroundImage) - Method in class com.eteks.sweethome3d.model.Home
Sets the plan background image of this home and fires a PropertyChangeEvent.
setBackgroundImage(BackgroundImage) - Method in class com.eteks.sweethome3d.model.Level
Sets the plan background image of this level and fires a PropertyChangeEvent.
setBackgroundPainted(boolean) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets whether plan's background should be painted or not.
setBasePlanItem(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether furniture is a base plan item or not.
setBasePlanLocked(boolean) - Method in class com.eteks.sweethome3d.model.Home
Sets whether home objects belonging to the base plan (generally walls, rooms, dimension lines and texts) are locked and fires a PropertyChangeEvent.
setBoundToWall(boolean) - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Sets whether the location and the size of this door or window were bound to a wall, last time they were updated.
setCamera(Camera) - Method in class com.eteks.sweethome3d.model.Camera
Sets the location and angles of this camera from the camera in parameter.
setCamera(Camera) - Method in class com.eteks.sweethome3d.model.Home
Sets the camera used to display this home and fires a PropertyChangeEvent.
setCameraPath(List<Camera>) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the camera locations of the video.
setCameraState(HomeController3D.CameraControllerState) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Changes current state of controller.
setCategory(FurnitureCategory) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the category of the imported piece.
setCategory(TexturesCategory) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Sets the category of the imported texture.
setCeilingColor(Integer) - Method in class com.eteks.sweethome3d.model.Room
Sets the ceiling color of this room.
setCeilingColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited color of the ceiling.
setCeilingLightColor(int) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the edited ceiling light color.
setCeilingLightColor(int) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the edited ceiling light color.
setCeilingPaint(RoomController.RoomPaint) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether the ceiling is colored, textured or unknown painted.
setCeilingShininess(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the ceiling shininess of this room.
setCeilingShininess(Float) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited shininess of the ceiling.
setCeilingTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.Room
Sets the ceiling texture of this room.
setCeilingVisible(boolean) - Method in class com.eteks.sweethome3d.model.Room
Sets whether the ceiling of this room is visible or not.
setCeilingVisible(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether room ceiling is visible or not.
setCeillingLightColor(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the color of ceiling lights and fires a PropertyChangeEvent.
setCheckUpdatesEnabled(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether updates should be checked or not.
setCheckUpdatesEnabled(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether updates should be checked or not.
setColor(Integer) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the color of the furniture of this group.
setColor(Integer) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the color of this piece of furniture.
setColor(Integer) - Method in class com.eteks.sweethome3d.swing.ColorButton
Sets the color displayed by this button.
setColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited color.
setColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the color of the imported piece.
setColorDialogTitle(String) - Method in class com.eteks.sweethome3d.swing.ColorButton
Sets the title of color dialog displayed when this button is pressed.
setComponentPopupMenu(JPopupMenu) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 
setCurrency(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the default currency in use.
setCursor(PlanView.CursorType) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the cursor of this component.
setCursor(Cursor) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the cursor of this component.
setCursor(PlanView.CursorType) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the cursor of this component as rotation cursor.
setCursor(PlanView.CursorType) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the cursor of this component as rotation cursor.
setDepth(float) - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Sets the depth of this door or window and resets its boundToWall flag if the depth changed.
setDepth(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the depth of this group, then moves and resizes its furniture accordingly.
setDepth(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the depth of this piece of furniture.
setDepth(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited depth.
setDepth(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the depth of the imported piece.
setDescription(String) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the description of this piece of furniture.
setDescription(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited description.
setDiameter(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the diameter of this compass.
setDiameter(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited diameter.
setDimensionLinesFeedback(List<DimensionLine>) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the given dimension lines to be drawn as feedback.
setDimensionLinesFeedback(List<DimensionLine>) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the given dimension lines to be drawn as feedback.
setDimensionLinesFeedback(List<DimensionLine>) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the given dimension lines to be drawn as feedback.
setDistanceToEndPoint(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited distance to end point.
setDoorOrWindow(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets whether imported piece is a door or a window.
setDraggedItemsFeedback(List<Selectable>) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of the plan displayed by this component.
setDraggedItemsFeedback(List<Selectable>) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view.
setDraggedItemsFeedback(List<Selectable>) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view.
setDrawingMode(HomeEnvironment.DrawingMode) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the drawing mode of this environment and fires a PropertyChangeEvent.
setDuplicationActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
setDuplicationActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Activates or deactivates duplication feature.
setEditablePoints(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets whether the point coordinates can be be edited or not.
setEditionActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
setEditionActivated(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Activates or deactivates edition.
setElevation(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the elevation of this group, then moves its furniture accordingly.
setElevation(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the elevation of this piece of furniture on its level.
setElevation(float) - Method in class com.eteks.sweethome3d.model.Level
Sets the elevation of this level.
setElevation(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited elevation.
setElevation(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the elevation of the imported piece.
setElevation(Float) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Sets the edited elevation.
setElevation(float) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited camera elevation.
setElevationAdjusted(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets whether the observer elevation should be adjusted according to the elevation of the selected level.
setEnabled(boolean) - Method in class com.eteks.sweethome3d.plugin.PluginAction
Sets the enabled state of this action.
setEnabled(HomeView.ActionType, boolean) - Method in class com.eteks.sweethome3d.swing.HomePane
Enables or disables the action matching actionType.
setEnabled(boolean) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
 
setEnabled(boolean) - Method in class com.eteks.sweethome3d.swing.PhotoSizeAndQualityPanel
Enables or disables this panel and its components.
setEnabled(HomeView.ActionType, boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Enables or disables the action matching actionType.
setFieldOfView(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the field of view in radians of this camera.
setFieldOfViewInDegrees(int) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited observer field of view in degrees.
setFileCompressionQuality(Float) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Sets the compression quality used to save image files.
setFileFormat(String) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Sets the format used to save image files.
setFirstStep(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
setFixedSize(boolean) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Sets whether camera size should depends on its elevation and will notify listeners bound to size properties of the size change.
setFloorColor(Integer) - Method in class com.eteks.sweethome3d.model.Room
Sets the floor color of this room.
setFloorColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited color of the floor.
setFloorColoredOrTextured(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether room floors should be rendered with color or texture, and notifies listeners of this change.
setFloorPaint(RoomController.RoomPaint) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether the floor is colored, textured or unknown painted.
setFloorShininess(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the floor shininess of this room.
setFloorShininess(Float) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited shininess of the floor.
setFloorTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.Room
Sets the floor texture of this room.
setFloorThickness(float) - Method in class com.eteks.sweethome3d.model.Level
Sets the floor thickness of this level.
setFloorThickness(Float) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Sets the edited floor thickness.
setFloorVisible(boolean) - Method in class com.eteks.sweethome3d.model.Room
Sets whether the floor of this room is visible or not.
setFloorVisible(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether room floor is visible or not.
setFrameRate(int) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the frame rate of the video.
setFurnitureCatalog(FurnitureCatalog) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets furniture catalog.
setFurnitureCatalogViewedInTree(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether the furniture catalog should be viewed in a tree or a different way.
setFurnitureCatalogViewedInTree(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether the furniture catalog should be viewed in a tree or a different way.
setFurnitureDescendingSorted(boolean) - Method in class com.eteks.sweethome3d.model.Home
Sets the furniture sort order on which home should be sorted and fires a PropertyChangeEvent.
setFurnitureFilter(FurnitureTable.FurnitureFilter) - Method in class com.eteks.sweethome3d.swing.FurnitureTable
Sets the filter applied to the furniture displayed in this table.
setFurnitureSortedProperty(HomePieceOfFurniture.SortableProperty) - Method in class com.eteks.sweethome3d.model.Home
Sets the furniture property on which this home should be sorted and fires a PropertyChangeEvent.
setFurnitureViewedFromTop(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets how furniture icon should be displayed in plan, and notifies listeners of this change.
setFurnitureViewedFromTop(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets how furniture should be displayed in plan.
setFurnitureVisibleProperties(List<HomePieceOfFurniture.SortableProperty>) - Method in class com.eteks.sweethome3d.model.Home
Sets the furniture properties that are visible and the order in which they are visible, then fires a PropertyChangeEvent.
setFurnitureVisibleProperties(List<HomePieceOfFurniture.SortableProperty>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Updates the furniture visible properties in home.
setGridVisible(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether plan grid is visible or not, and notifies listeners of this change.
setGridVisible(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether grid is visible or not.
setGroundColor(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the ground color of this environment and fires a PropertyChangeEvent.
setGroundColor(int) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets the edited ground color.
setGroundPaint(Home3DAttributesController.EnvironmentPaint) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets whether the ground is colored or textured.
setGroundTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the ground texture of this environment and fires a PropertyChangeEvent.
setHeight(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the height of this group, then moves and resizes its furniture accordingly.
setHeight(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the height of this piece of furniture.
setHeight(float) - Method in class com.eteks.sweethome3d.model.Level
Sets the height of this level.
setHeight(Float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the height of this wall.
setHeight(int) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the height of the photo.
setHeight(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited height.
setHeight(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the size of the imported piece.
setHeight(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Sets the size of the imported texture.
setHeight(Float) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Sets the edited height.
setHeight(int) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the height of the video.
setHeightAtEnd(Float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the height of this wall at its end point.
setHighlightedText(String) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Sets the highlighted text.
setIconYaw(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the yaw angle of the piece icon.
setIlluminationModel(int) - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Sets the illumination model of this material.
setImage(BufferedImage) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Sets the image drawn by this component.
setImage(Content) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Sets the image content of the background image.
setImage(Content) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Sets the image content of the imported texture.
setIndeterminateProgress() - Method in class com.eteks.sweethome3d.swing.ThreadedTaskPanel
Sets the status of the progress bar shown by this panel as indeterminate.
setLanguage(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
If language can be changed, sets the preferred language to display information, changes current default locale accordingly and notifies listeners of this change.
setLanguage(String) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited language.
setLastDirectory(ContentManager.ContentType, File) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Stores the last directory for the given content type.
setLastStep(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
setLatitude(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the latitudeInDegrees of this compass.
setLatitudeInDegrees(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited latitude in degrees.
setLeftSideColor(Integer) - Method in class com.eteks.sweethome3d.model.Wall
Sets left side color of this wall.
setLeftSideColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited color of the left side.
setLeftSidePaint(WallController.WallPaint) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets whether the left side is colored, textured or unknown painted.
setLeftSideShininess(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the left side shininess of this wall.
setLeftSideShininess(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited left side shininess.
setLeftSideTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.Wall
Sets the left side texture of this wall.
setLength(Float) - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerLengthModel
Sets the length in centimeter displayed in this model.
setLength(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited length.
setLengthStyle(TextStyle) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the text style used to display dimension line length.
setLens(Camera.Lens) - Method in class com.eteks.sweethome3d.model.Camera
Sets the lens of this camera.
setLens(Camera.Lens) - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Sets the edited camera lens.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the level of this dimension line.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Set the level of this group and the furniture it contains.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the level of this piece of furniture.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.Label
Sets the level of this label.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.Room
Sets the level of this room.
setLevel(Level) - Method in class com.eteks.sweethome3d.model.Wall
Sets the level of this wall.
setLightColor(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the color that lights this environment and fires a PropertyChangeEvent.
setLightColor(int) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets the edited light color.
setLightPower(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited light power.
setLongitude(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the longitudeInDegrees of the center of this compass.
setLongitudeInDegrees(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited longitude of the center.
setMagnetismEnabled(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether magnetism is enabled or not, and notifies listeners of this change.
setMagnetismEnabled(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether magnetism is enabled or not.
setMaterials(HomeMaterial[]) - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Sets the materials displayed by view and fires a PropertyChangeEvent.
setMnemonic(int) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Sets the mnemonic of this component.
setMode(PlanController.Mode) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Displays a tip message dialog depending on the given mode and sets the active mode of the plan controller.
setMode(PlanController.Mode) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
setMode(PlanController.Mode) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Sets the active mode of this controller and fires a PropertyChangeEvent.
setModel(Content) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the 3D model content displayed by this component.
setModel(Content) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the model content of the imported piece.
setModel(Content) - Method in class com.eteks.sweethome3d.viewcontroller.ModelMaterialsController
Sets the 3D model which materials are displayed by the view and fires a PropertyChangeEvent.
setModelColor(Integer) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the color applied to 3D model.
setModelMaterials(HomeMaterial[]) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the materials of the 3D model of this piece of furniture.
setModelMaterials(HomeMaterial[]) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the materials applied to 3D model.
setModelMirrored(boolean) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets whether the furniture of this group should be mirrored or not.
setModelMirrored(boolean) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets whether the model of this piece of furniture is mirrored or not.
setModelMirrored(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether furniture model is mirrored or not.
setModelRotation(float[][]) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Updates the rotation of the 3D model displayed by this component.
setModelRotation(float[][]) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the orientation pitch angle of the imported piece model.
setModelRotationAndSize(float[][], float, float, float) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Updates the rotation and the size of the 3D model displayed by this component.
setModified(boolean) - Method in class com.eteks.sweethome3d.model.Home
Sets the modified state of this home and fires a PropertyChangeEvent.
setMovable(boolean) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets whether this piece is movable or not.
setMovable(boolean) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets whether this piece is movable or not.
setMovable(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets whether imported piece is movable.
setName(String) - Method in class com.eteks.sweethome3d.model.Camera
Sets the name of this camera and notifies listeners of this change.
setName(String) - Method in class com.eteks.sweethome3d.model.Home
Sets the name of this home and fires a PropertyChangeEvent.
setName(String) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the name of this piece of furniture.
setName(String) - Method in class com.eteks.sweethome3d.model.Level
Sets the name of this level.
setName(String) - Method in class com.eteks.sweethome3d.model.Room
Sets the name of this room.
setName(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited name.
setName(String) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the name of the imported piece.
setName(String) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Sets the name of the imported texture.
setName(String) - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Sets the edited name.
setName(String) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited name.
setNameAngle(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the angle in radians used to display the piece name.
setNameAngle(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the angle in radians used to display the room name.
setNameStyle(TextStyle) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the text style used to display piece name.
setNameStyle(TextStyle) - Method in class com.eteks.sweethome3d.model.Room
Sets the text style used to display room name.
setNameVisible(boolean) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets whether the name of this piece is visible or not.
setNameVisible(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether furniture name is visible or not.
setNameXOffset(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the distance along x axis applied to piece abscissa to display piece name.
setNameXOffset(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the distance along x axis applied to room center abscissa to display room name.
setNameYOffset(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the distance along y axis applied to piece ordinate to display piece name.
setNameYOffset(float) - Method in class com.eteks.sweethome3d.model.Room
Sets the distance along y axis applied to room center ordinate to display room name.
setNavigationPanelVisible(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether the navigation panel should be displayed or not.
setNavigationPanelVisible(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether the navigation panel should be displayed or not.
setNewFloorThickness(float) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets default thickness of the floor of new levels in home, and notifies listeners of this change.
setNewFloorThickness(float) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited new floor thickness.
setNewWallHeight(float) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets default wall height of new walls, and notifies listeners of this change.
setNewWallHeight(float) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited new wall height.
setNewWallPattern(TextureImage) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets how new walls should be displayed in plan, and notifies listeners of this change.
setNewWallPattern(TextureImage) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited new wall top pattern in plan, and notifies listeners of this change.
setNewWallThickness(float) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets default thickness of new walls in home, and notifies listeners of this change.
setNewWallThickness(float) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited new wall thickness.
setNextStepEnabled(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
setNorthDirection(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the North direction angle of this compass.
setNorthDirectionInDegrees(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited North direction angle.
setNullable(boolean) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Sets whether this check box is nullable.
setNullable(boolean) - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
Sets whether this spinner model is nullable.
setNullable(boolean) - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
Sets whether this spinner model is nullable.
setObserverCameraElevationAdjusted(boolean) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets whether the observer elevation should be adjusted according to the elevation of the selected level and fires a PropertyChangeEvent.
setOffset(float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the offset of this dimension line.
setOpticalDensity(float) - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Sets the optical density of this material.
setOrigin(float, float) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Sets the origin of the background image.
setPage(int) - Method in class com.eteks.sweethome3d.swing.HomePrintableComponent
Sets the page currently painted by this component.
setPaint(HomeFurnitureController.FurniturePaint) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether the piece is colored, textured, uses customized materials or unknown painted.
setParallelProjection(boolean) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets whether the component 3D should use parallel or perspective projection.
setPattern(TextureImage) - Method in class com.eteks.sweethome3d.model.Wall
Sets the pattern of this wall in the plan, and notifies listeners of this change.
setPattern(TextureImage) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the pattern of edited wall in plan, and notifies listeners of this change.
setPatternsCatalog(PatternsCatalog) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the patterns available to fill plan areas.
setPhotoAspectRatio(AspectRatio) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred photo aspect ratio, and notifies listeners of this change.
setPhotoHeight(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred photo height, and notifies listeners of this change.
setPhotoQuality(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets preferred photo quality, and notifies listeners of this change.
setPhotoWidth(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred photo width, and notifies listeners of this change.
setPieceOfFurniture(PieceOfFurniture) - Method in class com.eteks.sweethome3d.swing.FurnitureToolTip
Sets the piece displayed by this tool tip.
setPitch(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the pitch angle in radians of this camera.
setPitchInDegrees(int) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited pitch in degrees.
setPoint(float, float, int) - Method in class com.eteks.sweethome3d.model.Room
Sets the point at the given index.
setPoints(float[][]) - Method in class com.eteks.sweethome3d.model.Room
Sets the points of the polygon matching this room.
setPower(float) - Method in class com.eteks.sweethome3d.model.HomeLight
Sets the power of this light.
setPrice(BigDecimal) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the price of this group.
setPrice(BigDecimal) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the price of this piece of furniture.
setPrice(BigDecimal) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited price.
setPrint(HomePrint) - Method in class com.eteks.sweethome3d.model.Home
Sets the print attributes of this home and fires a PropertyChangeEvent.
setPrint(HomePrint) - Method in class com.eteks.sweethome3d.viewcontroller.PageSetupController
Sets the edited print attributes.
setProgress(int, int, int) - Method in class com.eteks.sweethome3d.swing.ThreadedTaskPanel
Sets the current value of the progress bar shown by this panel.
setProportional(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether furniture proportions should be kept.
setProportional(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets whether piece proportions should be kept or not.
setProportionsChoiceEnabled(boolean) - Method in class com.eteks.sweethome3d.swing.PhotoSizeAndQualityPanel
Enables or disables components that allow to force proportions.
setQuality(int) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the rendering quality of the photo.
setQuality(int) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the rendering quality of the video.
setRecentColors(List<Integer>) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the recent colors list and notifies listeners of this change.
setRecentHomes(List<String>) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the recent homes list and notifies listeners of this change.
setRecovered(boolean) - Method in class com.eteks.sweethome3d.model.Home
Sets whether this home was recovered or not and fires a PropertyChangeEvent.
setRectangleFeedback(float, float, float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets rectangle selection feedback coordinates.
setRectangleFeedback(float, float, float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets rectangle selection feedback coordinates.
setRectangleFeedback(float, float, float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets rectangle selection feedback coordinates.
setRectangularWallHeight(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited height of a rectangular wall.
setRenderingErrorObserver(Component3DManager.RenderingErrorObserver) - Method in class com.eteks.sweethome3d.j3d.Component3DManager
Sets the current rendering error listener bound to VirtualUniverse.
setResizable(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Sets whether the wizard is resizable or not.
setResizeIndicatorVisible(boolean) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets whether the resize indicator of selected wall or piece of furniture should be visible or not.
setResizeIndicatorVisible(boolean) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets whether the resize indicator of selected wall or piece of furniture should be visible or not.
setResizeIndicatorVisible(boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets whether the resize indicator of selected wall or piece of furniture should be visible or not.
setRightSideColor(Integer) - Method in class com.eteks.sweethome3d.model.Wall
Sets right side color of this wall.
setRightSideColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited color of the right side.
setRightSidePaint(WallController.WallPaint) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets whether the right side is colored, textured or unknown painted.
setRightSideShininess(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the right side shininess of this wall.
setRightSideShininess(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited right side shininess.
setRightSideTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.Wall
Sets the right side texture of this wall.
setRoomFloorColoredOrTextured(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether floor texture is visible in plan or not.
setRulersVisible(boolean) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets whether rulers are visible or not, and notifies listeners of this change.
setRulersVisible(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets whether rulers are visible or not.
setScale(float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets the scale used to display the plan displayed by this component.
setScale(float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets the scale used to display the plan.
setScale(float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the scale in plan view and and fires a PropertyChangeEvent.
setScale(float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets the scale used to display the plan.
setScaleDistance(Float) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Sets the scale distance of the background image.
setScaleDistancePoints(float, float, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Sets the coordinates of the scale distance points of the background image.
setScaleMultiplier(float) - Method in class com.eteks.sweethome3d.swing.ScaledImageComponent
Sets the multiplier of the default scale.
setSelectedCameras(List<Camera>) - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Sets the selected cameras to create photos.
setSelectedFurniture(List<CatalogPieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureCatalogController
Updates the selected furniture in catalog and notifies listeners selection change.
setSelectedFurniture(List<HomePieceOfFurniture>) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Updates the selected furniture in home.
setSelectedItems(List<? extends Selectable>) - Method in class com.eteks.sweethome3d.model.Home
Sets the selected items in home and notifies listeners selection change.
setSelectedItemsOutlinePainted(boolean) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets whether the outline of home selected items should be painted or not.
setSelectedLevel(Level) - Method in class com.eteks.sweethome3d.model.Home
Sets the selected level in home and notifies listeners of the change.
setSelectedLevel(Level) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Sets the selected level in home.
setShape(WallController.WallShape) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets whether the edited wall is a rectangular wall, a sloping wall or unknown.
setSharpness(float) - Method in class com.eteks.sweethome3d.j3d.OBJMaterial
Sets the sharpness of this material.
setShininess(Float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the shininess of this piece of furniture or null if piece shininess is unchanged.
setShininess(HomeFurnitureController.FurnitureShininess) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether the piece shininess is the default one, matt, shiny or unknown.
setSkyColor(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the sky color of this environment and fires a PropertyChangeEvent.
setSkyColor(int) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets the edited sky color.
setSkyPaint(Home3DAttributesController.EnvironmentPaint) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets whether the sky is colored or textured.
setSkyTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the sky texture of this environment and fires a PropertyChangeEvent.
setSlopingWallHeightAtEnd(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited height at end of a sloping wall.
setSlopingWallHeightAtStart(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited height at start of a sloping wall.
setSplitSurroundingWalls(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether walls around the edited rooms should be split or not.
setStaircaseCutOutShape(String) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the shape used to cut out upper levels at its intersection with a staircase.
setState(PlanController.ControllerState) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Changes current state of controller.
setStep(BackgroundImageWizardController.Step) - Method in class com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController
Switch in the wizard view to the given step.
setStep(ImportedFurnitureWizardController.Step) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Switch in the wizard view to the given step.
setStep(ImportedTextureWizardController.Step) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Switch in the wizard view to the given step.
setStepState(WizardController.WizardControllerStepState) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Changes current state of controller.
setStoredCameras(List<Camera>) - Method in class com.eteks.sweethome3d.model.Home
Sets the cameras stored by this home and fires a PropertyChangeEvent.
setStyle(TextStyle) - Method in class com.eteks.sweethome3d.model.Label
Sets the style used to display the text of this label.
setSubpartSizeUnderLight(float) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the size of subparts under home lights of this environment and fires a PropertyChangeEvent.
setSupportedLanguages(String[]) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns the array of available languages in Sweet Home 3D.
setTaskRunning(boolean, View) - Method in class com.eteks.sweethome3d.swing.ThreadedTaskPanel
Sets the running status of the threaded task.
setTaskRunning(boolean, View) - Method in interface com.eteks.sweethome3d.viewcontroller.ThreadedTaskView
Sets the running status of the threaded task.
setText(String) - Method in class com.eteks.sweethome3d.model.Label
Sets the text of this label.
setText(String) - Method in class com.eteks.sweethome3d.swing.AutoCompleteTextField
 
setText(String) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Sets the text of this component.
setText(String) - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Sets the edited text.
setTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the texture of the furniture of this group.
setTexture(HomeTexture) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the texture of this piece of furniture.
setTexture(HomeTexture) - Method in class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
Sets the texture displayed by view and fires a PropertyChangeEvent.
setTexturesCatalog(TexturesCatalog) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets textures catalog.
setThickness(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets wall thickness.
setThickness(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited thickness.
setTime(long) - Method in class com.eteks.sweethome3d.model.Camera
Sets the use time in milliseconds since the Epoch in UTC time zone, and notifies listeners of this change.
setTime(long) - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Sets the edited time in UTC time zone.
setTime(long) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the edited time in UTC time zone.
setTimeZone(String) - Method in class com.eteks.sweethome3d.model.Compass
Sets the time zone identifier of this compass.
setTimeZone(String) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited time zone identifier.
setTitle(String) - Method in class com.eteks.sweethome3d.viewcontroller.WizardController
Sets the wizard title.
setToolTipEditedProperties(PlanController.EditableProperty[], Object[], float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Set properties edited in tool tip.
setToolTipEditedProperties(PlanController.EditableProperty[], Object[], float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Set tool tip edition.
setToolTipEditedProperties(PlanController.EditableProperty[], Object[], float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Set properties edited in tool tip.
setToolTipFeedback(String, float, float) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
Sets tool tip text displayed as feedback.
setToolTipFeedback(String, float, float) - Method in class com.eteks.sweethome3d.swing.PlanComponent
Sets tool tip text displayed as feedback.
setToolTipFeedback(String, float, float) - Method in interface com.eteks.sweethome3d.viewcontroller.PlanView
Sets tool tip text displayed as feedback.
setToolTipText(String) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Sets the tool tip text displayed by this check box.
setTopColor(Integer) - Method in class com.eteks.sweethome3d.model.Wall
Sets the color of the top of this wall in the 3D view, and notifies listeners of this change.
setTopColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited top color in the 3D view.
setTopPaint(WallController.WallPaint) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets whether the top of the wall in the 3D view uses default rendering, is colored, or unknown painted.
setTransferEnabled(boolean) - Method in class com.eteks.sweethome3d.swing.HomePane
Enables or disables transfer between components.
setTransferEnabled(boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Enables or disables transfer between components.
setTransferHandler(TransferHandler) - Method in class com.eteks.sweethome3d.swing.MultipleLevelsPlanPanel
 
setUndoRedoName(String, String) - Method in class com.eteks.sweethome3d.swing.HomePane
Sets the NAME and SHORT_DESCRIPTION properties value of undo and redo actions.
setUndoRedoName(String, String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Sets the name and tool tip of undo and redo actions.
setUnit(LengthUnit) - Method in class com.eteks.sweethome3d.model.UserPreferences
Changes the unit currently in use, and notifies listeners of this change.
setUnit(LengthUnit) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets the edited unit.
setUpdatesMinimumDate(Long) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets the minimum date of updates that may interest user, and notifies listeners of this change.
setupPage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls page setup.
setUseCaches(Boolean) - Method in class com.eteks.sweethome3d.j3d.DAELoader
Sets whether this loader should try or avoid accessing to URLs with cache.
setUseCaches(Boolean) - Method in class com.eteks.sweethome3d.j3d.OBJLoader
Sets whether this loader should try or avoid accessing to URLs with cache.
setValue(Boolean) - Method in class com.eteks.sweethome3d.swing.NullableCheckBox
Sets displayed value in check box.
setValue(Object) - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerDateModel
Sets model value.
setValue(Object) - Method in class com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
Sets model value.
setVideoAspectRatio(AspectRatio) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred video aspect ratio, and notifies listeners of this change.
setVideoCameraPath(List<Camera>) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred video camera path, and notifies listeners of this change.
setVideoFrameRate(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred video frame rate, and notifies listeners of this change.
setVideoQuality(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred video quality, and notifies listeners of this change.
setVideoWidth(int) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the preferred video width, and notifies listeners of this change.
setViewPitch(float) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the pitch angle used by view platform transform.
setViewScale(float) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the zoom factor used by view platform transform.
setViewYaw(float) - Method in class com.eteks.sweethome3d.swing.ModelPreviewComponent
Sets the yaw angle used by view platform transform.
setVisible(boolean) - Method in class com.eteks.sweethome3d.model.Compass
Sets whether this compass is visible or not.
setVisible(boolean) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets whether the furniture of this group should be visible or not.
setVisible(boolean) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets whether this piece of furniture is visible or not.
setVisible(boolean) - Method in class com.eteks.sweethome3d.model.Level
Sets whether this level is visible or not.
setVisible(boolean) - Method in class com.eteks.sweethome3d.swing.HomeComponent3D
 
setVisible(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets whether this compass is visible or not.
setVisible(Boolean) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets whether furniture is visible or not.
setVisualProperty(String, Object) - Method in class com.eteks.sweethome3d.model.Home
Sets a visual property associated with this home.
setVisualProperty(String, Object) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Controls the change of value of a visual property in home.
setVisualProperty(String, Object) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Controls the change of value of a visual property in home.
setVisualProperty(String, Object) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Controls the change of value of a visual property in home.
setWallAtEnd(Wall) - Method in class com.eteks.sweethome3d.model.Wall
Sets the wall joined to this wall at end point.
setWallAtStart(Wall) - Method in class com.eteks.sweethome3d.model.Wall
Sets the wall joined to this wall at start point.
setWallPattern(TextureImage) - Method in class com.eteks.sweethome3d.model.UserPreferences
Sets how walls should be displayed in plan by default, and notifies listeners of this change.
setWallPattern(TextureImage) - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Sets default walls top pattern in plan, and notifies listeners of this change.
setWallsAlpha(float) - Method in class com.eteks.sweethome3d.model.HomeEnvironment
Sets the walls transparency alpha of this environment and fires a PropertyChangeEvent.
setWallsAlpha(float) - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Sets the edited walls transparency alpha.
setWallSidesColor(Integer) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited color of the wall sides.
setWallSidesPaint(RoomController.RoomPaint) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets whether the wall sides are colored, textured or unknown painted.
setWallSidesShininess(Float) - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Sets the edited shininess of the wall sides.
setWidth(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the width of this group, then moves and resizes its furniture accordingly.
setWidth(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the width of this piece of furniture.
setWidth(int) - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Sets the width of the photo.
setWidth(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited width.
setWidth(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController
Sets the width of the imported piece.
setWidth(float) - Method in class com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController
Sets the width of the imported texture.
setWidth(int) - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Sets the width of the video.
setX(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the abscissa of this camera.
setX(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the abscissa of the center of this compass.
setX(float) - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Sets the abscissa of this door or window and resets its boundToWall flag if the abscissa changed.
setX(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the abscissa of this group and moves its furniture accordingly.
setX(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the abscissa of the center of this piece.
setX(float) - Method in class com.eteks.sweethome3d.model.Label
Sets the abscissa of the text of this label.
setX(float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Sets the abscissa of this camera.
setX(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited abscissa of the center.
setX(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited abscissa.
setX(float) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited abscissa.
setXEnd(float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the end point abscissa of this dimension line.
setXEnd(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the end point abscissa of this wall.
setXEnd(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited abscissa of the end point.
setXStart(float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the start point abscissa of this dimension line.
setXStart(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the start point abscissa of this wall.
setXStart(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited abscissa of the start point.
setY(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the ordinate of this camera.
setY(float) - Method in class com.eteks.sweethome3d.model.Compass
Sets the ordinate of the center of this compass.
setY(float) - Method in class com.eteks.sweethome3d.model.HomeDoorOrWindow
Sets the ordinate of this door or window and resets its boundToWall flag if the ordinate changed.
setY(float) - Method in class com.eteks.sweethome3d.model.HomeFurnitureGroup
Sets the ordinate of this group and moves its furniture accordingly.
setY(float) - Method in class com.eteks.sweethome3d.model.HomePieceOfFurniture
Sets the ordinate of the center of this piece.
setY(float) - Method in class com.eteks.sweethome3d.model.Label
Sets the ordinate of the text of this label.
setY(float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Sets the ordinate of this camera.
setY(float) - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Sets the edited ordinate of the center.
setY(Float) - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Sets the edited ordinate.
setY(float) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited ordinate.
setYaw(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the yaw angle in radians of this camera.
setYaw(float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Sets the yaw angle in radians of this camera.
setYawInDegrees(int) - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Sets the edited yaw in degrees.
setYEnd(float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the end point ordinate of this dimension line.
setYEnd(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the end point ordinate of this wall.
setYEnd(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited ordinate of the end point.
setYStart(float) - Method in class com.eteks.sweethome3d.model.DimensionLine
Sets the start point ordinate of this dimension line.
setYStart(float) - Method in class com.eteks.sweethome3d.model.Wall
Sets the start point ordinate of this wall.
setYStart(Float) - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Sets the edited ordinate of the start point.
setZ(float) - Method in class com.eteks.sweethome3d.model.Camera
Sets the elevation of this camera.
setZ(float) - Method in class com.eteks.sweethome3d.model.ObserverCamera
Sets the elevation of this camera.
shareTexture(Texture) - Method in class com.eteks.sweethome3d.j3d.TextureManager
Returns either the texture in parameter or a shared texture if the same texture as the one in parameter is already shared.
showAboutDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays an about dialog.
showAboutDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays an about dialog.
showActionTipMessage(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays the tip matching actionTipKey and returns true if the user chose not to display again the tip.
showActionTipMessage(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays the tip matching actionTipKey and returns true if the user chose not to display again the tip.
showBackgroundImage() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Shows the home background image.
showConfirmDialog(JComponent, JComponent, String, JComponent) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Displays messageComponent in a modal dialog box, giving focus to one of its components.
showDefaultHomeFrame() - Method in class com.eteks.sweethome3d.SweetHome3D
Shows a home frame, either a new one when no home is opened, or the last created home frame.
showDeletedCamerasDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog showing the list of cameras stored in home and returns the ones selected by the user to be deleted.
showDeletedCamerasDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog showing the list of cameras stored in home and returns the ones selected by the user to be deleted.
showDocumentInBrowser(URL) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Attempts to display the given url in a browser and returns true if it was done successfully.
showError(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays message in an error message box.
showError(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays message in an error message box.
showExportToCSVDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Shows a content chooser save dialog to export furniture list in a CSV file.
showExportToCSVDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Shows a content chooser save dialog to export furniture list in a CSV file.
showExportToOBJDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Shows a content chooser save dialog to export a 3D home in a OBJ file.
showExportToOBJDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Shows a content chooser save dialog to export a 3D home in a OBJ file.
showExportToSVGDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Shows a content chooser save dialog to export a home plan in a SVG file.
showExportToSVGDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Shows a content chooser save dialog to export a home plan in a SVG file.
showImportFurnitureLibraryDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a content chooser open dialog to choose a furniture library.
showImportFurnitureLibraryDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a content chooser open dialog to choose a furniture library.
showImportLanguageLibraryDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a content chooser open dialog to choose a language library.
showImportLanguageLibraryDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a content chooser open dialog to choose a language library.
showImportTexturesLibraryDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a content chooser open dialog to choose a textures library.
showImportTexturesLibraryDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a content chooser open dialog to choose a textures library.
showMessage(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays message in a message box.
showMessage(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays message in a message box.
showMessageDialog(JComponent, JComponent, String, int, JComponent) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Displays messageComponent in a modal dialog box, giving focus to one of its components.
showNext() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Controls the display of next page.
showOpenDialog(View, String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.applet.AppletContentManager
Returns the name chosen by user with an open dialog.
showOpenDialog(View, String, ContentManager.ContentType) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the file path chosen by user with an open file dialog.
showOpenDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a content chooser open dialog to choose the name of a home.
showOpenDialog(View, String, ContentManager.ContentType) - Method in interface com.eteks.sweethome3d.viewcontroller.ContentManager
Returns the content location chosen by user with an open content dialog.
showOpenDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a content chooser open dialog to choose the name of a home.
showPage(URL) - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Controls the display of the given page.
showPhotosComputingError(Throwable) - Method in class com.eteks.sweethome3d.swing.PhotosPanel
Displays an error message box.
showPrevious() - Method in class com.eteks.sweethome3d.viewcontroller.HelpController
Controls the display of previous page.
showPrintDialog() - Method in class com.eteks.sweethome3d.swing.HomePane
Shows a print dialog to print the home displayed by this pane.
showPrintDialog() - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Shows a print dialog to print the home displayed by this pane.
showPrintToPDFDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Shows a content chooser save dialog to print a home in a PDF file.
showPrintToPDFDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Shows a content chooser save dialog to print a home in a PDF file.
showSaveDialog(View, String, ContentManager.ContentType, String) - Method in class com.eteks.sweethome3d.applet.AppletContentManager
Returns the name chosen by user with a save dialog.
showSaveDialog(View, String, ContentManager.ContentType, String) - Method in class com.eteks.sweethome3d.swing.FileContentManager
Returns the file path chosen by user with a save file dialog.
showSaveDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a content chooser save dialog to choose the name of a home.
showSaveDialog(View, String, ContentManager.ContentType, String) - Method in interface com.eteks.sweethome3d.viewcontroller.ContentManager
Returns the content location chosen by user with a save content dialog.
showSaveDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a content chooser save dialog to choose the name of a home.
showSplashScreenWindow(URL) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Displays the image referenced by imageUrl in an AWT window disposed once an other AWT frame is created.
showStoreCameraDialog(String) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays a dialog that lets the user choose a name for the current camera.
showStoreCameraDialog(String) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays a dialog that lets the user choose a name for the current camera.
showUpdatesMessage(String, boolean) - Method in class com.eteks.sweethome3d.swing.HomePane
Displays the given message and returns false if the user doesn't want to be informed of the shown updates anymore.
showUpdatesMessage(String, boolean) - Method in interface com.eteks.sweethome3d.viewcontroller.HomeView
Displays the given message and returns false if the user doesn't want to be informed of the displayed updates and showOnlyMessage is false.
sortFurniture(HomePieceOfFurniture.SortableProperty) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the sort of the furniture in home.
sortFurniture(FurnitureController.AlignedPieceOfFurniture[], HomePieceOfFurniture, Line2D) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Returns a list containing aligned furniture and lead piece sorted in the order of their distribution along a line orthogonal to the given axis.
splitSelectedWall() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Controls the split of the selected wall in two joined walls of equal length.
start(String[]) - Method in class com.eteks.sweethome3d.SweetHome3D
Starts application once initialized and opens home passed in arguments.
startDraggedItems(List<Selectable>, float, float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Displays in plan view the feedback of draggedItems, during a drag and drop operation initiated from outside of plan view.
stop() - Method in class com.eteks.sweethome3d.j3d.PhotoRenderer
Stops the rendering process.
stopDraggedItems() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Deletes in plan view the feedback of the dragged items.
storeCamera() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Prompts a name for the current camera and stores it in home.
storeCamera(String) - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Stores a clone of the current camera in home under the given name.
SweetHome3D - Class in com.eteks.sweethome3d
Sweet Home 3D main class.
SweetHome3D() - Constructor for class com.eteks.sweethome3d.SweetHome3D
Creates a home application instance.
SweetHome3DApplet - Class in com.eteks.sweethome3d.applet
This applet class loads Sweet Home 3D classes from jars in classpath or from extension jars stored as resources.
SweetHome3DApplet() - Constructor for class com.eteks.sweethome3d.applet.SweetHome3DApplet
 
SweetHome3DBootstrap - Class in com.eteks.sweethome3d
This bootstrap class loads Sweet Home 3D application classes from jars in classpath or from extension jars stored as resources.
SweetHome3DBootstrap() - Constructor for class com.eteks.sweethome3d.SweetHome3DBootstrap
 
SweetHome3DViewer - Class in com.eteks.sweethome3d.applet
This applet class displays the 3D view of a Sweet Home 3D file from its URL.
SweetHome3DViewer() - Constructor for class com.eteks.sweethome3d.applet.SweetHome3DViewer
 
SwingTools - Class in com.eteks.sweethome3d.swing
Gathers some useful tools for Swing.
SwingViewFactory - Class in com.eteks.sweethome3d.swing
View factory that instantiates the Swing components of this package.
SwingViewFactory() - Constructor for class com.eteks.sweethome3d.swing.SwingViewFactory
 

T

TemporaryURLContent - Class in com.eteks.sweethome3d.tools
URL content for files, images...
TemporaryURLContent(URL) - Constructor for class com.eteks.sweethome3d.tools.TemporaryURLContent
 
TEXT_CHANGED_PROPERTY - Static variable in class com.eteks.sweethome3d.swing.NullableCheckBox
Identifies a change in the check box text.
TextStyle - Class in com.eteks.sweethome3d.model
The different attributes that defines a text style.
TextStyle(float) - Constructor for class com.eteks.sweethome3d.model.TextStyle
 
TextStyle(float, boolean, boolean) - Constructor for class com.eteks.sweethome3d.model.TextStyle
 
TextureChoiceComponent - Class in com.eteks.sweethome3d.swing
Button displaying a texture as an icon.
TextureChoiceComponent(UserPreferences, TextureChoiceController) - Constructor for class com.eteks.sweethome3d.swing.TextureChoiceComponent
Creates a texture button.
TextureChoiceController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for texture choice.
TextureChoiceController(String, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.TextureChoiceController
 
TextureChoiceController.Property - Enum in com.eteks.sweethome3d.viewcontroller
 
TextureChoiceView - Interface in com.eteks.sweethome3d.viewcontroller
A view that edits the texture of its controller.
TextureImage - Interface in com.eteks.sweethome3d.model
An image used as texture.
TextureManager - Class in com.eteks.sweethome3d.j3d
Singleton managing texture image cache.
TextureManager.TextureObserver - Interface in com.eteks.sweethome3d.j3d
An observer that receives texture loading notifications.
TEXTURES_LIBRARY_TYPE - Static variable in class com.eteks.sweethome3d.model.UserPreferences
 
TexturesCatalog - Class in com.eteks.sweethome3d.model
Textures catalog.
TexturesCatalog() - Constructor for class com.eteks.sweethome3d.model.TexturesCatalog
 
TexturesCategory - Class in com.eteks.sweethome3d.model
Category of textures.
TexturesCategory(String) - Constructor for class com.eteks.sweethome3d.model.TexturesCategory
Create a category.
texturesLibraryExists(String) - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Returns true if the textures library at the given location exists.
texturesLibraryExists(String) - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't manage textures libraries.
texturesLibraryExists(String) - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Returns true if the textures library at the given location exists in the first textures libraries folder.
texturesLibraryExists(String) - Method in class com.eteks.sweethome3d.model.UserPreferences
Returns true if the textures library at the given location exists.
textureUpdated(Texture) - Method in interface com.eteks.sweethome3d.j3d.TextureManager.TextureObserver
 
ThreadedTaskController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller used to execute a particular task in a separated thread.
ThreadedTaskController(Callable<Void>, String, ThreadedTaskController.ExceptionHandler, UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.ThreadedTaskController
Creates a controller that will execute in a separated thread the given task.
ThreadedTaskController.ExceptionHandler - Interface in com.eteks.sweethome3d.viewcontroller
Handles exception that may happen during the execution of a threaded task.
ThreadedTaskPanel - Class in com.eteks.sweethome3d.swing
A MVC view of a threaded task.
ThreadedTaskPanel(String, UserPreferences, ThreadedTaskController) - Constructor for class com.eteks.sweethome3d.swing.ThreadedTaskPanel
 
ThreadedTaskView - Interface in com.eteks.sweethome3d.viewcontroller
A view of a threaded task.
TOGGLE_BUTTON_MODEL - Static variable in class com.eteks.sweethome3d.swing.ResourceAction
 
toggleBoldStyle() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Toggles bold style of texts in selected items.
toggleFurnitureSort(HomePieceOfFurniture.SortableProperty) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Uses furnitureProperty to sort home furniture or cancels home furniture sort if home is already sorted on furnitureProperty
toggleFurnitureSortOrder() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Toggles home furniture sort order.
toggleFurnitureVisibleProperty(HomePieceOfFurniture.SortableProperty) - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Toggles furniture property visibility in home.
toggleItalicStyle() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Toggles italic style of texts in selected items.
toggleMagnetism(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
toggleMagnetism(boolean) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Toggles temporary magnetism feature of user preferences.
toggleSelectedFurnitureVisibility() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Controls the modification of the visibility of the selected piece of furniture.
toString() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 

U

undo() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Undoes last operation.
UnfocusableToolBar - Class in com.eteks.sweethome3d.swing
A tool bar where all components are maintained unfocusable.
UnfocusableToolBar() - Constructor for class com.eteks.sweethome3d.swing.UnfocusableToolBar
Creates an unfocusable toolbar.
ungroupSelectedFurniture() - Method in class com.eteks.sweethome3d.viewcontroller.FurnitureController
Ungroups the selected groups of furniture.
unitToCentimeter(float) - Method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the length given in this unit converted to a value expressed in centimeter.
unlockBasePlan() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Unlocks home base plan.
update() - Method in class com.eteks.sweethome3d.j3d.Ground3D
Updates ground coloring and texture attributes from home ground color and texture.
update() - Method in class com.eteks.sweethome3d.j3d.HomePieceOfFurniture3D
 
update() - Method in class com.eteks.sweethome3d.j3d.Object3DBranch
Updates the this branch from the home object.
update() - Method in class com.eteks.sweethome3d.j3d.Room3D
 
update() - Method in class com.eteks.sweethome3d.j3d.Wall3D
 
updateController(PageSetupController) - Method in class com.eteks.sweethome3d.swing.PageSetupPanel
Updates controller print attributes.
updateEditableProperty(PlanController.EditableProperty, Object) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
updateEditableProperty(PlanController.EditableProperty, Object) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Updates an editable property with the entered value.
updateOpenRecentHomeMenu(JMenu, HomeController) - Method in class com.eteks.sweethome3d.swing.HomePane
Updates openRecentHomeMenu from current recent homes in preferences.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.AbstractPhotoController
Updates edited properties from the photo creation preferences.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.CompassController
Updates compass properties edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.Home3DAttributesController
Updates edited properties from the 3D attributes of the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.HomeFurnitureController
Updates edited properties from selected furniture in the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.LabelController
Updates edited properties from selected labels in the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.LevelController
Updates edited properties from selected level in the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.ObserverCameraController
Updates edited properties from the 3D attributes of the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.PhotoController
Updates edited properties from the photo creation preferences.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.PhotosController
Updates edited properties from the photo creation preferences.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.RoomController
Updates edited properties from selected rooms in the home edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Updates preferences properties edited by this controller.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.VideoController
Updates edited properties from the video creation preferences.
updateProperties() - Method in class com.eteks.sweethome3d.viewcontroller.WallController
Updates edited properties from selected walls in the home edited by this controller.
updateStep(BackgroundImageWizardController) - Method in class com.eteks.sweethome3d.swing.BackgroundImageWizardStepsPanel
Switches to the view card matching current step.
updateStep(ImportedTextureWizardController) - Method in class com.eteks.sweethome3d.swing.ImportedTextureWizardStepsPanel
Switches to the component card matching current step.
updateSwingResourceLanguage() - Static method in class com.eteks.sweethome3d.swing.SwingTools
Updates the Swing resource bundles in use from the default Locale and class loader.
updateSwingResourceLanguage(UserPreferences) - Static method in class com.eteks.sweethome3d.swing.SwingTools
Updates the Swing resource bundles in use from the preferences Locale and the class loaders of preferences.
URLContent - Class in com.eteks.sweethome3d.tools
URL content for files, images...
URLContent(URL) - Constructor for class com.eteks.sweethome3d.tools.URLContent
 
UserPreferences - Class in com.eteks.sweethome3d.model
User preferences.
UserPreferences() - Constructor for class com.eteks.sweethome3d.model.UserPreferences
Creates user preferences.
UserPreferences.Property - Enum in com.eteks.sweethome3d.model
The properties of user preferences that may change.
UserPreferencesController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for user preferences view.
UserPreferencesController(UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Creates the controller of user preferences view.
UserPreferencesController(UserPreferences, ViewFactory, ContentManager, HomeController) - Constructor for class com.eteks.sweethome3d.viewcontroller.UserPreferencesController
Creates the controller of user preferences view.
UserPreferencesController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
UserPreferencesPanel - Class in com.eteks.sweethome3d.swing
User preferences panel.
UserPreferencesPanel(UserPreferences, UserPreferencesController) - Constructor for class com.eteks.sweethome3d.swing.UserPreferencesPanel
Creates a preferences panel that layouts the editable properties of its controller.

V

valueOf(String) - Static method in enum com.eteks.sweethome3d.io.ContentRecording
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.io.DefaultFurnitureCatalog.PropertyKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.io.DefaultTexturesCatalog.PropertyKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.j3d.PhotoRenderer.Quality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.AspectRatio
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Camera.Lens
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Camera.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.CollectionEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Compass.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.DimensionLine.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Home.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomeEnvironment.DrawingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomeEnvironment.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomeLight.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomePieceOfFurniture.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomePieceOfFurniture.SortableProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomePrint.PaperOrientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.HomeRecorder.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Label.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Level.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.ObserverCamera.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Room.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.UserPreferences.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.model.Wall.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.plugin.PluginAction.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.swing.HomePrintableComponent.Variable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.swing.PlanComponent.PaintMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.swing.ProportionalLayout.Constraints
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.AbstractPhotoController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.CompassController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ContentManager.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HelpController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.Home3DAttributesController.EnvironmentPaint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.Home3DAttributesController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.FurniturePaint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.FurnitureShininess
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeView.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeView.SaveAnswer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.LabelController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.LevelController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ModelMaterialsController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.ObserverCameraController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PageSetupController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PhotoController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PhotosController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanController.EditableProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanView.CursorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.RoomController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.RoomController.RoomPaint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.TextureChoiceController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.UserPreferencesController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.VideoController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.WallPaint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.WallShape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.eteks.sweethome3d.viewcontroller.WizardController.Property
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.eteks.sweethome3d.io.ContentRecording
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.io.DefaultFurnitureCatalog.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.io.DefaultTexturesCatalog.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.j3d.PhotoRenderer.Quality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.AspectRatio
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Camera.Lens
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Camera.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.CollectionEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Compass.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.DimensionLine.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Home.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomeEnvironment.DrawingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomeEnvironment.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomeLight.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomePieceOfFurniture.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomePieceOfFurniture.SortableProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomePrint.PaperOrientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.HomeRecorder.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Label.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.LengthUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Level.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.ObserverCamera.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Room.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.UserPreferences.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.model.Wall.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.plugin.PluginAction.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.swing.HomePrintableComponent.Variable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.swing.PlanComponent.PaintMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.swing.ProportionalLayout.Constraints
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.AbstractPhotoController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.BackgroundImageWizardController.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.CompassController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ContentManager.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HelpController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.Home3DAttributesController.EnvironmentPaint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.Home3DAttributesController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.FurniturePaint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.FurnitureShininess
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeFurnitureController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeView.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.HomeView.SaveAnswer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedFurnitureWizardController.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ImportedTextureWizardController.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.LabelController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.LevelController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ModelMaterialsController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.ObserverCameraController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PageSetupController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PhotoController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PhotosController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanController.EditableProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.PlanView.CursorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.RoomController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.RoomController.RoomPaint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.TextureChoiceController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.UserPreferencesController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.VideoController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.WallPaint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.WallController.WallShape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.eteks.sweethome3d.viewcontroller.WizardController.Property
Returns an array containing the constants of this enum type, in the order they are declared.
VideoController - Class in com.eteks.sweethome3d.viewcontroller
The controller of the video creation view.
VideoController(Home, UserPreferences, ViewFactory, ContentManager) - Constructor for class com.eteks.sweethome3d.viewcontroller.VideoController
 
VideoController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
VideoPanel - Class in com.eteks.sweethome3d.swing
A panel used for video creation.
VideoPanel(Home, UserPreferences, VideoController) - Constructor for class com.eteks.sweethome3d.swing.VideoPanel
Creates a video panel.
VideoPanel.LanguageChangeListener - Class in com.eteks.sweethome3d.swing
Preferences property listener bound to this panel with a weak reference to avoid strong link between user preferences and this panel.
VideoPanel.LanguageChangeListener(VideoPanel) - Constructor for class com.eteks.sweethome3d.swing.VideoPanel.LanguageChangeListener
 
View - Interface in com.eteks.sweethome3d.viewcontroller
An MVC view created and controlled by a controller.
ViewerHelper - Class in com.eteks.sweethome3d.applet
Helper for SweetHome3DViewer.
ViewerHelper(JApplet) - Constructor for class com.eteks.sweethome3d.applet.ViewerHelper
 
ViewFactory - Interface in com.eteks.sweethome3d.viewcontroller
A factory that specifies how to create the views displayed in Sweet Home 3D.
ViewFactoryAdapter - Class in com.eteks.sweethome3d.viewcontroller
A view factory with all its methods throwing UnsupportedOperationException exception.
ViewFactoryAdapter() - Constructor for class com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
 
viewFromObserver() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Changes home camera for observer camera.
viewFromTop() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController3D
Changes home camera for top camera.
VisualTransferHandler - Class in com.eteks.sweethome3d.swing
Transfer handler with visual representation on systems that support it.
VisualTransferHandler() - Constructor for class com.eteks.sweethome3d.swing.VisualTransferHandler
 

W

Wall - Class in com.eteks.sweethome3d.model
A wall of a home plan.
Wall(float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.Wall
Deprecated.
specify a height with the other constructor.
Wall(float, float, float, float, float, float) - Constructor for class com.eteks.sweethome3d.model.Wall
Creates a wall from (xStart,yStart) to (xEnd, yEnd), with given thickness and height.
Wall(float, float, float, float, float, float, TextureImage) - Constructor for class com.eteks.sweethome3d.model.Wall
Creates a wall from (xStart,yStart) to (xEnd, yEnd), with given thickness, height and pattern.
Wall.Property - Enum in com.eteks.sweethome3d.model
The properties of a wall that may change.
Wall3D - Class in com.eteks.sweethome3d.j3d
Root of wall branch.
Wall3D(Wall, Home) - Constructor for class com.eteks.sweethome3d.j3d.Wall3D
Creates the 3D wall matching the given home wall.
Wall3D(Wall, Home, boolean, boolean) - Constructor for class com.eteks.sweethome3d.j3d.Wall3D
Creates the 3D wall matching the given home wall.
WALL_CREATION - Static variable in class com.eteks.sweethome3d.viewcontroller.PlanController.Mode
 
WallController - Class in com.eteks.sweethome3d.viewcontroller
A MVC controller for wall view.
WallController(Home, UserPreferences, ViewFactory, ContentManager, UndoableEditSupport) - Constructor for class com.eteks.sweethome3d.viewcontroller.WallController
Creates the controller of wall view with undo support.
WallController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that may be edited by the view associated to this controller.
WallController.WallPaint - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for wall paint type.
WallController.WallShape - Enum in com.eteks.sweethome3d.viewcontroller
The possible values for wall shape.
WallPanel - Class in com.eteks.sweethome3d.swing
Wall editing panel.
WallPanel(UserPreferences, WallController) - Constructor for class com.eteks.sweethome3d.swing.WallPanel
Creates a panel that displays wall data according to the units set in preferences.
wasAlignmentActivatedLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if alignment was activated at last mouse press.
wasDuplicationActivatedLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if duplication was activated at last mouse press.
wasMagnetismToggledLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if magnetism was toggled at last mouse press.
wasShiftDownLastMousePress() - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Returns true if shift key was down at last mouse press.
WINDOW_PANE_SHAPE_PREFIX - Static variable in class com.eteks.sweethome3d.j3d.ModelManager
Shape3D user data prefix for window pane shapes.
WizardController - Class in com.eteks.sweethome3d.viewcontroller
An abstract MVC for a wizard view.
WizardController(UserPreferences, ViewFactory) - Constructor for class com.eteks.sweethome3d.viewcontroller.WizardController
 
WizardController.Property - Enum in com.eteks.sweethome3d.viewcontroller
The properties that the view associated to this controller needs.
WizardController.WizardControllerStepState - Class in com.eteks.sweethome3d.viewcontroller
State of a step in wizard.
WizardController.WizardControllerStepState() - Constructor for class com.eteks.sweethome3d.viewcontroller.WizardController.WizardControllerStepState
 
WizardPane - Class in com.eteks.sweethome3d.swing
Wizard pane.
WizardPane(UserPreferences, WizardController) - Constructor for class com.eteks.sweethome3d.swing.WizardPane
Creates a wizard view controlled by controller.
write() - Method in class com.eteks.sweethome3d.applet.AppletUserPreferences
Writes user preferences.
write() - Method in class com.eteks.sweethome3d.io.DefaultUserPreferences
Throws an exception because default user preferences can't be written with this class.
write() - Method in class com.eteks.sweethome3d.io.FileUserPreferences
Writes user preferences in current user preferences in system.
write(int) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Write a single character in a comment at OBJ format.
write(char[], int, int) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Write a portion of an array of characters in a comment at OBJ format.
write(String, int, int) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Write a portion of a string in a comment at OBJ format.
write(String) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Write a string in a comment at OBJ format.
write() - Method in class com.eteks.sweethome3d.model.UserPreferences
Writes user preferences.
write(OutputStream) - Method in class com.eteks.sweethome3d.swing.HomePDFPrinter
Writes to outputStream the print of a home in PDF format.
writeHome(Home, String) - Method in class com.eteks.sweethome3d.applet.HomeAppletRecorder
Posts home data to the server URL returned by getHomeSaveURL.
writeHome(Home) - Method in class com.eteks.sweethome3d.io.DefaultHomeOutputStream
Writes home in a zipped stream followed by Content objects it points to.
writeHome(Home, String) - Method in class com.eteks.sweethome3d.io.HomeFileRecorder
Writes home data.
writeHome(Home, String) - Method in interface com.eteks.sweethome3d.model.HomeRecorder
Writes home data.
writeNode(Node) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Writes all the 3D shapes children of node at OBJ format.
writeNode(Node, String) - Method in class com.eteks.sweethome3d.j3d.OBJWriter
Writes all the 3D shapes children of node at OBJ format.
writeNodeInZIPFile(Node, File, int, String, String) - Static method in class com.eteks.sweethome3d.j3d.OBJWriter
Writes node in an entry at OBJ format of the given zip file along with its MTL file and texture images.

Z

zoom(float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
 
zoom(float) - Method in class com.eteks.sweethome3d.viewcontroller.PlanController
Processes a zoom event.
zoomIn() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Zooms in in plan.
zoomOut() - Method in class com.eteks.sweethome3d.viewcontroller.HomeController
Zooms out in plan.
A B C D E F G H I J L M N O P R S T U V W Z 
Sweet Home 3D 4.3

© Copyrights 2006-2014 eTeks - All rights reserved
Distributed under GNU General Public License