Sweet Home 3D 4.1

Package com.eteks.sweethome3d.model

Describes model classes of Sweet Home 3D.

See:
          Description

Interface Summary
CollectionListener<T> A listener notified when items are added or removed from a collection.
Content Content for files, images...
DoorOrWindow A piece of furniture used as a door or a window.
Elevatable An object that belongs to a level.
HomeRecorder Homes recorder.
Library A library able to provide additional capabilities to Sweet Home 3D.
Light A piece of furniture that contains one or more light sources.
PieceOfFurniture A piece of furniture.
Selectable An object that is selectable in home.
SelectionListener Listener implemented to receive notifications of selection changes in Home.
TextureImage An image used as texture.
 

Class Summary
BackgroundImage The image displayed in background of the plan.
Camera Camera characteristics in home.
CatalogDoorOrWindow A door or a window of the catalog.
CatalogLight A light of the catalog.
CatalogPieceOfFurniture A catalog piece of furniture.
CatalogTexture A texture in textures catalog.
CollectionChangeSupport<T> A helper class for CollectionListener management.
CollectionEvent<T> Type of event notified when an item is added or deleted from a list.
Compass A compass used to locate where a home is located and how it's oriented towards North.
DimensionLine A dimension line in plan.
FurnitureCatalog Furniture catalog.
FurnitureCategory Category of furniture.
Home The home managed by the application with its furniture and walls.
HomeApplication Application managing a list of homes displayed at screen.
HomeDoorOrWindow A door or a window in home.
HomeEnvironment The environment attributes of a home.
HomeFurnitureGroup A group of furniture of furniture.
HomeLight A light in home.
HomeMaterial The color and other properties of a material.
HomePieceOfFurniture A piece of furniture in home.
HomePrint The print attributes for a home.
HomeTexture An image used as texture on home 3D objects.
Label A free label.
Level A level in a home.
LightSource A light source of a light.
ObserverCamera Observer camera characteristics in home.
PatternsCatalog A catalog of texture images used as patterns to fill plan areas.
Room A room or a polygon in a home plan.
Sash A sash (moving part) of a door or a window.
SelectionEvent Type of event notified when selection changes in home or furniture catalog.
TextStyle The different attributes that defines a text style.
TexturesCatalog Textures catalog.
TexturesCategory Category of textures.
UserPreferences User preferences.
Wall A wall of a home plan.
 

Enum Summary
AspectRatio The aspect ratio of pictures.
Camera.Lens The kind of lens that can be used with a camera.
Camera.Property The properties of a camera that may change.
CollectionEvent.Type The type of change in the collection.
Compass.Property The properties of a compass that may change.
DimensionLine.Property The properties of a dimension line that may change.
Home.Property The properties of a home that may change.
HomeEnvironment.DrawingMode The various modes used to draw home in 3D.
HomeEnvironment.Property The environment properties that may change.
HomeLight.Property The properties of a light that may change.
HomePieceOfFurniture.Property The properties of a piece of furniture that may change.
HomePieceOfFurniture.SortableProperty The properties on which home furniture may be sorted.
HomePrint.PaperOrientation Paper orientation.
HomeRecorder.Type Recorder type used as a hint to select a home recorder.
Label.Property The properties of a label that may change.
LengthUnit Unit used for lengths.
Level.Property The properties of a level that may change.
ObserverCamera.Property The additional properties of an observer camera that may change.
Room.Property The properties of a room that may change.
UserPreferences.Property The properties of user preferences that may change.
Wall.Property The properties of a wall that may change.
 

Exception Summary
IllegalHomonymException Exception thrown when a method didn't accept an homonym.
InterruptedRecorderException Exception thrown when an a thread is interrupted during an access to data in IO layer.
RecorderException Exception thrown by methods that access to data in IO layer.
 

Package com.eteks.sweethome3d.model Description

Describes model classes of Sweet Home 3D. This is the core package of Sweet Home 3D upon which all the other packages are dependent.

The HomeApplication abstract class is the entry point of this package, and gives access to user preferences, to the list of created homes, with their walls, furniture,... and how to read and write homes.


Sweet Home 3D 4.1

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