|
Sweet Home 3D 3.4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Selectable | |
---|---|
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 Selectable in com.eteks.sweethome3d.j3d |
---|
Methods in com.eteks.sweethome3d.j3d with parameters of type Selectable | |
---|---|
java.lang.Object |
Object3DBranchFactory.createObject3D(Home home,
Selectable item,
boolean waitForLoading)
Returns the 3D object matching a given item . |
Uses of Selectable in com.eteks.sweethome3d.model |
---|
Classes in com.eteks.sweethome3d.model that implement Selectable | |
---|---|
class |
Compass
A compass used to locate where a home is located and how it's oriented towards North. |
class |
DimensionLine
A dimension line in plan. |
class |
HomeDoorOrWindow
A door or a window in home. |
class |
HomeFurnitureGroup
A group of furniture of furniture. |
class |
HomeLight
A light in home. |
class |
HomePieceOfFurniture
A piece of furniture in home. |
class |
Label
A free label. |
class |
ObserverCamera
Observer camera characteristics in home. |
class |
Room
A room or a polygon in a home plan. |
class |
Wall
A wall of a home plan. |
Methods in com.eteks.sweethome3d.model that return Selectable | |
---|---|
Selectable |
Selectable.clone()
Returns a clone of this object. |
Methods in com.eteks.sweethome3d.model that return types with arguments of type Selectable | |
---|---|
static java.util.List<Selectable> |
Home.duplicate(java.util.List<? extends Selectable> items)
Returns a deep copy of home selectable items . |
java.util.List<Selectable> |
Home.getSelectedItems()
Returns an unmodifiable list of the selected items in home. |
Methods in com.eteks.sweethome3d.model with parameters of type Selectable | |
---|---|
void |
Home.deselectItem(Selectable item)
Deselects item if it's selected and notifies listeners selection change. |
Method parameters in com.eteks.sweethome3d.model with type arguments of type Selectable | ||
---|---|---|
static java.util.List<Selectable> |
Home.duplicate(java.util.List<? extends Selectable> items)
Returns a deep copy of home selectable items . |
|
TextStyle |
UserPreferences.getDefaultTextStyle(java.lang.Class<? extends Selectable> selectableClass)
Returns the default text style of a class of selectable item. |
|
static java.util.List<DimensionLine> |
Home.getDimensionLinesSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only dimension lines. |
|
static java.util.List<HomePieceOfFurniture> |
Home.getFurnitureSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only home furniture. |
|
static java.util.List<Label> |
Home.getLabelsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only labels. |
|
static java.util.List<Level> |
Home.getLevelsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only levels. |
|
static java.util.List<Room> |
Home.getRoomsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only rooms. |
|
static
|
Home.getSubList(java.util.List<? extends Selectable> items,
java.lang.Class<T> subListClass)
Returns a sub list of items that contains only instances of subListClass . |
|
static java.util.List<Wall> |
Home.getWallsSubList(java.util.List<? extends Selectable> items)
Returns a sub list of items that contains only walls. |
|
void |
Home.setSelectedItems(java.util.List<? extends Selectable> selectedItems)
Sets the selected items in home and notifies listeners selection change. |
Uses of Selectable in com.eteks.sweethome3d.swing |
---|
Methods in com.eteks.sweethome3d.swing that return types with arguments of type Selectable | |
---|---|
protected java.util.List<Selectable> |
PlanComponent.getPaintedItems()
Returns the collection of walls, furniture, rooms and dimension lines of the home painted by this component wherever the level they belong to is selected or not. |
Methods in com.eteks.sweethome3d.swing with parameters of type Selectable | |
---|---|
protected java.awt.geom.Rectangle2D |
PlanComponent.getItemBounds(java.awt.Graphics g,
Selectable item)
Returns the bounds of the given item . |
void |
PlanComponent.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPointFeedback)
Sets the location point for alignment feedback. |
void |
MultipleLevelsPlanPanel.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
Method parameters in com.eteks.sweethome3d.swing with type arguments of type Selectable | |
---|---|
boolean |
PlanComponent.canImportDraggedItems(java.util.List<Selectable> items,
int x,
int y)
Returns true . |
boolean |
MultipleLevelsPlanPanel.canImportDraggedItems(java.util.List<Selectable> items,
int x,
int y)
Returns true if the given coordinates belong to the plan displayed by this component. |
void |
PlanComponent.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPointFeedback)
Sets the location point for alignment feedback. |
void |
MultipleLevelsPlanPanel.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
void |
PlanComponent.setDraggedItemsFeedback(java.util.List<Selectable> draggedItems)
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view. |
void |
MultipleLevelsPlanPanel.setDraggedItemsFeedback(java.util.List<Selectable> draggedItems)
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of the plan displayed by this component. |
Constructor parameters in com.eteks.sweethome3d.swing with type arguments of type Selectable | |
---|---|
HomeTransferableList(java.util.List<? extends Selectable> items)
Creates a transferable list of a copy of items . |
Uses of Selectable in com.eteks.sweethome3d.viewcontroller |
---|
Methods in com.eteks.sweethome3d.viewcontroller that return Selectable | |
---|---|
Selectable |
PlanController.getSelectableItemAt(float x,
float y)
Returns the selectable item at ( x , y ) point. |
Methods in com.eteks.sweethome3d.viewcontroller that return types with arguments of type Selectable | |
---|---|
java.util.List<Selectable> |
PlanController.getSelectableItemsAt(float x,
float y)
Returns the selectable items at ( x , y ) point. |
protected java.util.List<Selectable> |
PlanController.getSelectableItemsIntersectingRectangle(float x0,
float y0,
float x1,
float y1)
Returns the items that intersects with the rectangle of ( x0 ,
y0 ), (x1 , y1 ) opposite corners. |
Methods in com.eteks.sweethome3d.viewcontroller with parameters of type Selectable | |
---|---|
java.lang.Object |
Object3DFactory.createObject3D(Home home,
Selectable item,
boolean waitForLoading)
Returns the 3D object matching a given item . |
protected boolean |
PlanController.isItemDeletable(Selectable item)
Returns true if the given item may be deleted. |
protected boolean |
PlanController.isItemMovable(Selectable item)
Returns true if the given item may be moved
in the plan. |
protected boolean |
PlanController.isItemPartOfBasePlan(Selectable item)
Returns true it the given item belongs
to the base plan. |
protected boolean |
PlanController.isItemResizable(Selectable item)
Returns true if the given item may be resized. |
void |
PlanController.selectItem(Selectable item)
Selects the given item . |
void |
PlanView.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
Method parameters in com.eteks.sweethome3d.viewcontroller with type arguments of type Selectable | |
---|---|
boolean |
PlanView.canImportDraggedItems(java.util.List<Selectable> items,
int x,
int y)
Returns true if this plan accepts to import dragged items at the given coordinates. |
void |
HomeController.cut(java.util.List<? extends Selectable> items)
Deletes items and post a cut operation to undo support. |
void |
PlanController.deleteItems(java.util.List<? extends Selectable> items)
Deletes items in plan and record it as an undoable operation. |
void |
HomeController.drop(java.util.List<? extends Selectable> items,
float dx,
float dy)
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support. |
void |
HomeController.drop(java.util.List<? extends Selectable> items,
View destinationView,
float dx,
float dy)
Adds items to home, moves them of (dx, dy) and posts a drop operation to undo support. |
void |
PlanController.moveItems(java.util.List<? extends Selectable> items,
float dx,
float dy)
Moves items of (dx , dy ) units. |
void |
HomeController.paste(java.util.List<? extends Selectable> items)
Adds items to home and posts a paste operation to undo support. |
protected void |
PlanController.selectAndShowItems(java.util.List<? extends Selectable> items)
Selects items and make them visible at screen. |
protected void |
PlanController.selectItems(java.util.List<? extends Selectable> items)
Selects items . |
void |
PlanView.setAlignmentFeedback(java.lang.Class<? extends Selectable> alignedObjectClass,
Selectable alignedObject,
float x,
float y,
boolean showPoint)
Sets the location point for alignment feedback. |
void |
PlanView.setDraggedItemsFeedback(java.util.List<Selectable> draggedItems)
Sets the feedback of dragged items drawn during a drag and drop operation, initiated from outside of plan view. |
void |
PlanController.startDraggedItems(java.util.List<Selectable> draggedItems,
float x,
float y)
Displays in plan view the feedback of draggedItems ,
during a drag and drop operation initiated from outside of plan view. |
|
Sweet Home 3D 3.4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
![]() |
? Copyrights 2006-2011 eTeks - All rights reserved
Distributed under GNU General Public License |