Sweet Home 3D 4.0

Uses of Class
com.eteks.sweethome3d.model.HomePieceOfFurniture

Packages that use HomePieceOfFurniture
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.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. 
 

Uses of HomePieceOfFurniture in com.eteks.sweethome3d.j3d
 

Methods in com.eteks.sweethome3d.j3d with parameters of type HomePieceOfFurniture
 Area ModelManager.getAreaOnFloor(HomePieceOfFurniture staircase)
          Returns the area on the floor of the given staircase.
 

Constructors in com.eteks.sweethome3d.j3d with parameters of type HomePieceOfFurniture
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.
 

Uses of HomePieceOfFurniture in com.eteks.sweethome3d.model
 

Subclasses of HomePieceOfFurniture in com.eteks.sweethome3d.model
 class HomeDoorOrWindow
          A door or a window in home.
 class HomeFurnitureGroup
          A group of furniture of furniture.
 class HomeLight
          A light in home.
 

Methods in com.eteks.sweethome3d.model that return HomePieceOfFurniture
 HomePieceOfFurniture HomePieceOfFurniture.clone()
          Returns a clone of this piece.
 

Methods in com.eteks.sweethome3d.model that return types with arguments of type HomePieceOfFurniture
 List<HomePieceOfFurniture> HomeFurnitureGroup.getFurniture()
          Returns an unmodifiable list of the furniture of this group.
 List<HomePieceOfFurniture> Home.getFurniture()
          Returns an unmodifiable list of the furniture managed by this home.
static Comparator<HomePieceOfFurniture> HomePieceOfFurniture.getFurnitureComparator(HomePieceOfFurniture.SortableProperty property)
          Returns a comparator that compares furniture on a given property in ascending order.
static List<HomePieceOfFurniture> Home.getFurnitureSubList(List<? extends Selectable> items)
          Returns a sub list of items that contains only home furniture.
 

Methods in com.eteks.sweethome3d.model with parameters of type HomePieceOfFurniture
 void Home.addPieceOfFurniture(HomePieceOfFurniture piece)
          Adds the piece in parameter to this home.
 void Home.addPieceOfFurniture(HomePieceOfFurniture piece, int index)
          Adds the piece in parameter at a given index.
 void Home.deletePieceOfFurniture(HomePieceOfFurniture piece)
          Deletes the piece in parameter from this home.
 

Method parameters in com.eteks.sweethome3d.model with type arguments of type HomePieceOfFurniture
 void Home.addFurnitureListener(CollectionListener<HomePieceOfFurniture> listener)
          Adds the furniture listener in parameter to this home.
 void Home.removeFurnitureListener(CollectionListener<HomePieceOfFurniture> listener)
          Removes the furniture listener in parameter from this home.
 

Constructor parameters in com.eteks.sweethome3d.model with type arguments of type HomePieceOfFurniture
Home(List<HomePieceOfFurniture> furniture)
          Creates a home with the given furniture, no walls and a height equal to 250 cm.
HomeFurnitureGroup(List<HomePieceOfFurniture> furniture, String name)
          Creates a group from the given furniture list.
 

Uses of HomePieceOfFurniture in com.eteks.sweethome3d.swing
 

Methods in com.eteks.sweethome3d.swing with parameters of type HomePieceOfFurniture
 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.
 

Uses of HomePieceOfFurniture in com.eteks.sweethome3d.viewcontroller
 

Methods in com.eteks.sweethome3d.viewcontroller that return HomePieceOfFurniture
 HomePieceOfFurniture FurnitureController.createHomePieceOfFurniture(PieceOfFurniture piece)
          Returns a new home piece of furniture created from an other given piece of furniture.
 

Methods in com.eteks.sweethome3d.viewcontroller that return types with arguments of type HomePieceOfFurniture
 List<HomePieceOfFurniture> FurnitureController.sortFurniture(com.eteks.sweethome3d.viewcontroller.FurnitureController.AlignedPieceOfFurniture[] furniture, HomePieceOfFurniture leadPiece, Line2D orthogonalAxis)
          Returns a list containing aligned furniture and lead piece sorted in the order of their distribution along a line orthogonal to the given axis.
 

Methods in com.eteks.sweethome3d.viewcontroller with parameters of type HomePieceOfFurniture
 void ImportedFurnitureWizardController.addPieceOfFurniture(HomePieceOfFurniture piece)
          Controls new piece added to home.
protected  void PlanController.adjustMagnetizedPieceOfFurniture(HomePieceOfFurniture piece, float x, float y)
          Attempts to modify piece location depending of its context.
protected  boolean FurnitureController.isPieceOfFurnitureDeletable(HomePieceOfFurniture piece)
          Returns true if the given piece may be deleted.
protected  boolean FurnitureController.isPieceOfFurnitureMovable(HomePieceOfFurniture piece)
          Returns true if the given piece may be moved.
protected  boolean FurnitureController.isPieceOfFurniturePartOfBasePlan(HomePieceOfFurniture piece)
          Returns true if the given piece is movable.
 List<HomePieceOfFurniture> FurnitureController.sortFurniture(com.eteks.sweethome3d.viewcontroller.FurnitureController.AlignedPieceOfFurniture[] furniture, HomePieceOfFurniture leadPiece, Line2D orthogonalAxis)
          Returns a list containing aligned furniture and lead piece sorted in the order of their distribution along a line orthogonal to the given axis.
 

Method parameters in com.eteks.sweethome3d.viewcontroller with type arguments of type HomePieceOfFurniture
 void PlanController.addFurniture(List<HomePieceOfFurniture> furniture)
          Adds furniture to home and updates door and window flags if they intersect with walls and magnestism is enabled.
 void FurnitureController.addFurniture(List<HomePieceOfFurniture> furniture)
          Controls new furniture added to home.
protected  HomeFurnitureGroup FurnitureController.createHomeFurnitureGroup(List<HomePieceOfFurniture> furniture)
          Returns a new furniture group for the given furniture list.
 void FurnitureController.deleteFurniture(List<HomePieceOfFurniture> deletedFurniture)
          Deletes the furniture of deletedFurniture from home.
 void FurnitureController.setSelectedFurniture(List<HomePieceOfFurniture> selectedFurniture)
          Updates the selected furniture in home.
 


Sweet Home 3D 4.0

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