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.setWallAttributes(Wall wall,
java.lang.String elementName,
java.util.Map<java.lang.String,java.lang.String> attributes)
Sets the attributes of the given
wall . |
protected void |
HomeXMLExporter.writeWall(XMLWriter writer,
Wall wall)
Writes in XML the
wall object with the given writer . |
Constructor and Description |
---|
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 . |
Wall3D(Wall wall,
Home home,
UserPreferences preferences,
java.lang.Object context,
boolean ignoreDrawingMode,
boolean waitModelAndTextureLoadingEnd)
Creates the 3D wall matching the given home
wall . |
Modifier and Type | Method and Description |
---|---|
Wall |
Wall.clone()
Returns a clone of this wall expected
its wall at start and wall at end aren't copied.
|
Wall |
Wall.getWallAtEnd()
Returns the wall joined to this wall at end point.
|
Wall |
Wall.getWallAtStart()
Returns the wall joined to this wall at start point.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Wall> |
Wall.clone(java.util.List<Wall> walls)
Returns a clone of the
walls list. |
static java.util.List<Wall> |
Wall.duplicate(java.util.List<Wall> walls)
Returns a duplicate of the
walls list. |
java.util.Collection<Wall> |
Home.getWalls()
Returns an unmodifiable collection of the walls of this home.
|
static java.util.List<Wall> |
Home.getWallsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of
items that contains only walls. |
Modifier and Type | Method and Description |
---|---|
void |
Home.addWall(Wall wall)
Adds the given
wall to the set of walls of this home. |
void |
Home.deleteWall(Wall wall)
Removes the given
wall from the set of walls of this home. |
boolean |
HomePieceOfFurniture.isParallelToWall(Wall wall)
Returns
true if the front side of this piece is parallel to the given wall
with a margin. |
void |
Wall.setWallAtEnd(Wall wallAtEnd)
Sets the wall joined to this wall at end point.
|
void |
Wall.setWallAtStart(Wall wallAtStart)
Sets the wall joined to this wall at start point.
|
Modifier and Type | Method and Description |
---|---|
void |
Home.addWallsListener(CollectionListener<Wall> listener)
Adds the wall
listener in parameter to this home. |
static java.util.List<Wall> |
Wall.clone(java.util.List<Wall> walls)
Returns a clone of the
walls list. |
static java.util.List<Wall> |
Wall.duplicate(java.util.List<Wall> walls)
Returns a duplicate of the
walls list. |
void |
Home.removeWallsListener(CollectionListener<Wall> listener)
Removes the wall
listener in parameter from this home. |
Modifier and Type | Method and Description |
---|---|
protected Wall |
PlanController.createWall(float xStart,
float yStart,
float xEnd,
float yEnd,
Wall wallStartAtStart,
Wall wallEndAtStart)
Returns a new wall instance between (
xStart ,
yStart ) and (xEnd , yEnd )
end points. |
Modifier and Type | Method and Description |
---|---|
protected Wall |
PlanController.createWall(float xStart,
float yStart,
float xEnd,
float yEnd,
Wall wallStartAtStart,
Wall wallEndAtStart)
Returns a new wall instance between (
xStart ,
yStart ) and (xEnd , yEnd )
end points. |
Modifier and Type | Method and Description |
---|---|
void |
PlanController.addWalls(java.util.List<Wall> walls)
Adds
walls to home and post an undoable new wall operation. |
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License