Furniture
properties:
- depth:
- height:
- is_seating:
- is_sleeper:
- is_upholstered:
- width:
methods:
- area
- volume
Bed extends Furniture
properties:
- depth:
- height:
- is_seating:
- is_sleeper: 1
- is_upholstered:
- width:
methods:
- area
- volume
Couch extends Sofa
properties:
- arms: 0
- depth:
- depth_opened:
- has_backcushions: 1
- has_seatcushions: 1
- height:
- is_seating: 1
- is_sleeper:
- is_upholstered: 1
- seats: 3
- width:
methods:
- area
- area_opened
- volume
Loveseat extends Sofa
properties:
- arms: 2
- depth:
- depth_opened:
- has_backcushions: 1
- has_seatcushions: 1
- height:
- is_seating: 1
- is_sleeper:
- is_upholstered: 1
- seats: 2
- width:
methods:
- area
- area_opened
- volume
Bench extends Couch
properties:
- arms: 0
- depth:
- depth_opened:
- has_backcushions:
- has_seatcushions: 1
- height:
- is_seating: 1
- is_sleeper:
- is_upholstered: 1
- seats: 3
- width:
methods:
- area
- area_opened
- volume