Package | Description |
---|---|
com.eteks.sweethome3d |
Instantiates the required classes to run Sweet Home 3D as a stand-alone application.
|
com.eteks.sweethome3d.applet |
Instantiates the required classes to run Sweet Home 3D as an
applet.
|
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 |
Contains various tool 3D classes and 3D home objects useful in
Swing package.
|
com.eteks.sweethome3d.model |
Describes model classes of Sweet Home 3D.
|
com.eteks.sweethome3d.plugin |
Describes the super classes required to create Sweet Home 3D plug-ins.
|
com.eteks.sweethome3d.swing |
Implements views created by Sweet Home 3D controllers
with Swing components.
|
com.eteks.sweethome3d.viewcontroller |
Describes controller classes and view interfaces of Sweet Home 3D.
|
Modifier and Type | Method and Description |
---|---|
protected HomeFrameController |
SweetHome3D.createHomeFrameController(Home home)
Returns a new instance of a home frame controller after
home
was created. |
Constructor and Description |
---|
HomeFrameController(Home home,
HomeApplication application,
ViewFactory viewFactory,
ContentManager contentManager,
PluginManager pluginManager) |
HomeFramePane(Home home,
HomeApplication application,
ContentManager contentManager,
HomeFrameController controller) |
Modifier and Type | Method and Description |
---|---|
Home |
HomeAppletRecorder.readHome(java.lang.String name)
Returns a home instance read from its file
name . |
Modifier and Type | Method and Description |
---|---|
protected HomeController |
AppletApplication.createHomeController(Home home)
Returns a new instance of a home controller after
home was created. |
void |
HomeAppletRecorder.writeHome(Home home,
java.lang.String name)
Posts home data to the server URL returned by
getHomeSaveURL . |
Constructor and Description |
---|
HomeAppletController(Home home,
HomeApplication application,
ViewFactory viewFactory,
ContentManager contentManager,
PluginManager pluginManager,
boolean newHomeEnabled,
boolean openEnabled,
boolean saveEnabled,
boolean saveAsEnabled) |
Modifier and Type | Method and Description |
---|---|
Home |
DefaultHomeInputStream.readHome()
Reads home from a zipped stream.
|
Home |
HomeFileRecorder.readHome(java.lang.String name)
Returns a home instance read from its file
name . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultHomeOutputStream.writeHome(Home home)
Writes home in a zipped stream followed by
Content objects
it points to. |
void |
HomeFileRecorder.writeHome(Home home,
java.lang.String name)
Writes home data.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Object3DBranchFactory.createObject3D(Home home,
Selectable item,
boolean waitForLoading)
Returns the 3D object matching a given
item . |
protected Texture |
Object3DBranch.getHomeTextureClone(Texture texture,
Home home)
Returns a cloned instance of texture shared per
home or
the texture itself if home is null . |
Constructor and Description |
---|
Ground3D(Home home,
float originX,
float originY,
float width,
float depth,
boolean waitTextureLoadingEnd)
Creates a 3D ground for the given
home . |
HomePieceOfFurniture3D(HomePieceOfFurniture piece,
Home home)
Creates the 3D piece matching the given home
piece . |
HomePieceOfFurniture3D(HomePieceOfFurniture piece,
Home home,
boolean ignoreDrawingMode,
boolean waitModelAndTextureLoadingEnd)
Creates the 3D piece matching the given home
piece . |
PhotoRenderer(Home home,
Object3DFactory object3DFactory,
PhotoRenderer.Quality quality)
Creates an instance ready to render the scene matching the given
home . |
PhotoRenderer(Home home,
PhotoRenderer.Quality quality)
Creates an instance ready to render the scene matching the given
home . |
Room3D(Room room,
Home home)
Creates the 3D room matching the given home
room . |
Room3D(Room room,
Home home,
boolean ignoreCeilingPart,
boolean ignoreInvisiblePart,
boolean waitTextureLoadingEnd)
Creates the 3D room matching the given home
room . |
Wall3D(Wall wall,
Home home)
Creates the 3D wall matching the given home
wall . |
Wall3D(Wall wall,
Home home,
boolean ignoreDrawingMode,
boolean waitModelAndTextureLoadingEnd)
Creates the 3D wall matching the given home
wall . |
Modifier and Type | Method and Description |
---|---|
Home |
Home.clone()
Returns a clone of this home and the objects it contains.
|
Home |
HomeApplication.createHome()
Returns a new home.
|
Home |
HomeRecorder.readHome(java.lang.String name)
Returns a home instance read from its
name . |
Modifier and Type | Method and Description |
---|---|
java.util.List<Home> |
HomeApplication.getHomes()
Returns an unmodifiable collection of the homes of this application.
|
Modifier and Type | Method and Description |
---|---|
void |
HomeApplication.addHome(Home home)
Adds a given
home to the homes list of this application. |
void |
HomeApplication.deleteHome(Home home)
Removes a given
home from the homes list of this application. |
void |
HomeRecorder.writeHome(Home home,
java.lang.String name)
Writes
home data. |
Modifier and Type | Method and Description |
---|---|
void |
HomeApplication.addHomesListener(CollectionListener<Home> listener)
Adds the home
listener in parameter to this application. |
void |
HomeApplication.removeHomesListener(CollectionListener<Home> listener)
Removes the home
listener in parameter from this application. |
Modifier and Type | Method and Description |
---|---|
Home |
Plugin.getHome()
Returns the home associated to this plug-in instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Plugin> |
PluginManager.getPlugins(HomeApplication application,
Home home,
UserPreferences preferences,
javax.swing.undo.UndoableEditSupport undoSupport)
Returns an unmodifiable list of plug-in instances initialized with the
given parameters.
|
Constructor and Description |
---|
HomePluginController(Home home,
HomeApplication application,
ViewFactory viewFactory,
ContentManager contentManager,
PluginManager pluginManager)
Creates the controller of home view.
|
Modifier and Type | Method and Description |
---|---|
View |
SwingViewFactory.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController)
Returns a new table that displays
home furniture. |
HomeView |
SwingViewFactory.createHomeView(Home home,
UserPreferences preferences,
HomeController homeController)
Returns a new view that displays
home and its sub views. |
DialogView |
SwingViewFactory.createPhotosView(Home home,
UserPreferences preferences,
PhotosController photosController)
Returns a new view able to compute a photos of a home from its stored points of view.
|
DialogView |
SwingViewFactory.createPhotoView(Home home,
UserPreferences preferences,
PhotoController photoController)
Returns a new view able to create photo realistic images of the given home.
|
protected PlanComponent |
MultipleLevelsPlanPanel.createPlanComponent(Home home,
UserPreferences preferences,
PlanController controller)
Creates and returns the main plan component displayed and layout by this component.
|
PlanView |
SwingViewFactory.createPlanView(Home home,
UserPreferences preferences,
PlanController planController)
Returns a new view that displays
home plan. |
DialogView |
SwingViewFactory.createPrintPreviewView(Home home,
UserPreferences preferences,
HomeController homeController,
PrintPreviewController printPreviewController)
Returns a new view that displays
home print preview. |
DialogView |
SwingViewFactory.createVideoView(Home home,
UserPreferences preferences,
VideoController videoController)
Returns a new view able to create 3D videos of the given home.
|
View |
SwingViewFactory.createView3D(Home home,
UserPreferences preferences,
HomeController3D homeController3D)
Returns a new view that displays
home in 3D. |
boolean |
FurnitureTable.FurnitureFilter.include(Home home,
HomePieceOfFurniture piece)
Returns
true if the given piece should be shown,
otherwise returns false if the piece should be hidden. |
Constructor and Description |
---|
FurnitureTable(Home home,
UserPreferences preferences)
Creates a table that displays furniture of
home . |
FurnitureTable(Home home,
UserPreferences preferences,
FurnitureController controller)
Creates a table controlled by
controller
that displays furniture of home . |
FurnitureTransferHandler(Home home,
ContentManager contentManager,
HomeController homeController)
Creates a handler able to transfer home furniture.
|
HomeComponent3D(Home home)
Creates a 3D component that displays
home walls, rooms and furniture,
with no controller. |
HomeComponent3D(Home home,
HomeController3D controller)
Creates a 3D component that displays
home walls, rooms and furniture. |
HomeComponent3D(Home home,
UserPreferences preferences,
boolean displayShadowOnFloor)
Creates a 3D component that displays
home walls, rooms and furniture,
with shadows on the floor. |
HomeComponent3D(Home home,
UserPreferences preferences,
HomeController3D controller)
Creates a 3D component that displays
home walls, rooms and furniture. |
HomeComponent3D(Home home,
UserPreferences preferences,
Object3DFactory object3DFactory,
HomeController3D controller)
Creates a 3D component that displays
home walls, rooms and furniture. |
HomePane(Home home,
UserPreferences preferences,
HomeController controller)
Creates home view associated with its controller.
|
HomePDFPrinter(Home home,
UserPreferences preferences,
HomeController controller,
java.awt.Font defaultFont)
Creates a PDF printer able to write to an output stream.
|
HomePrintableComponent(Home home,
HomeController controller,
java.awt.Font defaultFont)
Creates a printable component that will print or display the
furniture view, the plan view and 3D view of the
home
managed by controller . |
MultipleLevelsPlanPanel(Home home,
UserPreferences preferences,
PlanController controller) |
PhotoPanel(Home home,
UserPreferences preferences,
PhotoController controller) |
PhotoSizeAndQualityPanel(Home home,
UserPreferences preferences,
AbstractPhotoController controller) |
PhotosPanel(Home home,
UserPreferences preferences,
PhotosController controller) |
PlanComponent(Home home,
UserPreferences preferences,
PlanController controller)
Creates a new plan that displays
home . |
PlanTransferHandler(Home home,
ContentManager contentManager,
HomeController homeController)
Creates a handler able to transfer furniture and walls in plan.
|
PrintPreviewPanel(Home home,
UserPreferences preferences,
HomeController homeController,
PrintPreviewController printPreviewController)
Creates a panel that displays print preview.
|
VideoPanel(Home home,
UserPreferences preferences,
VideoController controller)
Creates a video panel.
|
Modifier and Type | Method and Description |
---|---|
View |
ViewFactoryAdapter.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController) |
View |
ViewFactory.createFurnitureView(Home home,
UserPreferences preferences,
FurnitureController furnitureController)
Returns a new view that displays
home furniture list. |
HomeView |
ViewFactoryAdapter.createHomeView(Home home,
UserPreferences preferences,
HomeController homeController) |
HomeView |
ViewFactory.createHomeView(Home home,
UserPreferences preferences,
HomeController homeController)
Returns a new view that displays
home and its sub views. |
java.lang.Object |
Object3DFactory.createObject3D(Home home,
Selectable item,
boolean waitForLoading)
Returns the 3D object matching a given
item . |
DialogView |
ViewFactoryAdapter.createPhotosView(Home home,
UserPreferences preferences,
PhotosController photosController) |
DialogView |
ViewFactory.createPhotosView(Home home,
UserPreferences preferences,
PhotosController photosController)
Returns a new view able to compute a photos of a home from its stored points of view.
|
DialogView |
ViewFactoryAdapter.createPhotoView(Home home,
UserPreferences preferences,
PhotoController photoController) |
DialogView |
ViewFactory.createPhotoView(Home home,
UserPreferences preferences,
PhotoController photoController)
Returns a new view able to compute a photo realistic image of a home.
|
PlanView |
ViewFactoryAdapter.createPlanView(Home home,
UserPreferences preferences,
PlanController planController) |
PlanView |
ViewFactory.createPlanView(Home home,
UserPreferences preferences,
PlanController planController)
Returns a new view that displays
home on a plan. |
DialogView |
ViewFactoryAdapter.createPrintPreviewView(Home home,
UserPreferences preferences,
HomeController homeController,
PrintPreviewController printPreviewController) |
DialogView |
ViewFactory.createPrintPreviewView(Home home,
UserPreferences preferences,
HomeController homeController,
PrintPreviewController printPreviewController)
Returns a new view that displays home print preview.
|
DialogView |
ViewFactoryAdapter.createVideoView(Home home,
UserPreferences preferences,
VideoController videoController) |
DialogView |
ViewFactory.createVideoView(Home home,
UserPreferences preferences,
VideoController videoController)
Returns a new view able to compute a 3D video of a home.
|
View |
ViewFactoryAdapter.createView3D(Home home,
UserPreferences preferences,
HomeController3D controller) |
View |
ViewFactory.createView3D(Home home,
UserPreferences preferences,
HomeController3D homeController3D)
Returns a new view that displays
home in 3D. |
Constructor and Description |
---|
AbstractPhotoController(Home home,
UserPreferences preferences,
View view3D,
ContentManager contentManager) |
BackgroundImageWizardController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport) |
CompassController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport) |
FurnitureController(Home home,
UserPreferences preferences,
ViewFactory viewFactory)
Creates the controller of home furniture view.
|
FurnitureController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of home furniture view with undo support.
|
Home3DAttributesController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of 3D view with undo support.
|
HomeController(Home home,
HomeApplication application,
ViewFactory viewFactory)
Creates the controller of home view.
|
HomeController(Home home,
HomeApplication application,
ViewFactory viewFactory,
ContentManager contentManager)
Creates the controller of home view.
|
HomeController(Home home,
UserPreferences preferences,
ViewFactory viewFactory)
Creates the controller of home view.
|
HomeController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager)
Creates the controller of home view.
|
HomeController3D(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of home 3D view.
|
HomeFurnitureController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of home furniture view with undo support.
|
HomeFurnitureController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of home furniture view with undo support.
|
ImportedFurnitureWizardController(Home home,
java.lang.String modelName,
UserPreferences preferences,
FurnitureController furnitureController,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates a controller that edits a new imported home piece of furniture
with a given
modelName . |
ImportedFurnitureWizardController(Home home,
UserPreferences preferences,
FurnitureController furnitureController,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates a controller that edits a new imported home piece of furniture.
|
LabelController(Home home,
float x,
float y,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of label creation with undo support.
|
LabelController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of label modifications with undo support.
|
LevelController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of home levels view with undo support.
|
ObserverCameraController(Home home,
UserPreferences preferences,
ViewFactory viewFactory)
Creates the controller of 3D view with undo support.
|
PageSetupController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of page setup with undo support.
|
PhotoController(Home home,
UserPreferences preferences,
View view3D,
ViewFactory viewFactory,
ContentManager contentManager) |
PhotosController(Home home,
UserPreferences preferences,
View view3D,
ViewFactory viewFactory,
ContentManager contentManager) |
PlanController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of plan view.
|
PrintPreviewController(Home home,
UserPreferences preferences,
HomeController homeController,
ViewFactory viewFactory)
Creates the controller of print preview with undo support.
|
RoomController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of room view with undo support.
|
VideoController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager) |
WallController(Home home,
UserPreferences preferences,
ViewFactory viewFactory,
ContentManager contentManager,
javax.swing.undo.UndoableEditSupport undoSupport)
Creates the controller of wall view with undo support.
|
© Copyrights 2006-2014 eTeks - All rights reserved
Distributed under GNU General Public License