| Package | Description |
|---|---|
| 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.viewcontroller |
Describes controller classes and view interfaces of Sweet Home 3D.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
HomeXMLHandler.setRoomAttributes(Room room,
java.lang.String elementName,
java.util.Map<java.lang.String,java.lang.String> attributes)
Sets the attributes of the given
room. |
protected void |
HomeXMLExporter.writeRoom(XMLWriter writer,
Room room)
Writes in XML the
room object with the given writer. |
| Constructor and Description |
|---|
Room3D(Room room,
Home home)
Creates the 3D room matching the given home
room. |
Room3D(Room room,
Home home,
boolean ignoreCeilingPart,
boolean waitTextureLoadingEnd)
Creates the 3D room matching the given home
room. |
Room3D(Room room,
Home home,
boolean ignoreCeilingPart,
boolean ignoreDrawingMode,
boolean waitTextureLoadingEnd)
Creates the 3D room matching the given home
room. |
Room3D(Room room,
Home home,
UserPreferences preferences,
java.lang.Object context,
boolean ignoreCeilingPart,
boolean ignoreDrawingMode,
boolean waitTextureLoadingEnd)
Creates the 3D room matching the given home
room. |
| Modifier and Type | Method and Description |
|---|---|
Room |
Room.clone()
Returns a clone of this room.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Room> |
Home.getRooms()
Returns an unmodifiable collection of the rooms of this home.
|
static java.util.List<Room> |
Home.getRoomsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of
items that contains only rooms. |
| Modifier and Type | Method and Description |
|---|---|
void |
Home.addRoom(Room room)
Adds the given
room at the end of the rooms list of this home. |
void |
Home.addRoom(Room room,
int index)
Adds the
room in parameter at a given index. |
void |
Home.deleteRoom(Room room)
Removes the given
room from the set of rooms of this home. |
| Modifier and Type | Method and Description |
|---|---|
void |
Home.addRoomsListener(CollectionListener<Room> listener)
Adds the room
listener in parameter to this home. |
void |
Home.removeRoomsListener(CollectionListener<Room> listener)
Removes the room
listener in parameter from this home. |
| Modifier and Type | Method and Description |
|---|---|
protected Room |
PlanController.createRoom(float[][] roomPoints)
Returns a new room instance with the given points.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PlanController.isRoomPointDeletableAt(Room room,
float x,
float y)
Returns
true if the given point can be removed from the room. |
boolean |
PlanController.isRoomPointsComputableAt(Room room,
float x,
float y)
Returns
true if the room can be recomputed at the given coordinates. |
| Modifier and Type | Method and Description |
|---|---|
void |
PlanController.addRooms(java.util.List<Room> rooms)
Add
newRooms to home and post an undoable new room line operation. |

© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License