## Uses of Class
org.cpsolver.coursett.constraint.RoomConstraint

- Packages that use RoomConstraint
  Package | Description
  --- | ---
  org.cpsolver.coursett.constraint | University Course Timetabling: Constraints.
  org.cpsolver.coursett.model | University Course Timetabling: Model.

- - ### Uses of RoomConstraint in org.cpsolver.coursett.constraint

    Subclasses of RoomConstraint in org.cpsolver.coursett.constraint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DiscouragedRoomConstraint` Discouraged room constraint.

    Methods in org.cpsolver.coursett.constraint that return RoomConstraint
    Modifier and Type | Method and Description
    --- | ---
    `RoomConstraint` | RoomConstraint.`getParentRoom()` If this room is a partition of some other room, returns the parent room (which is partitioned).

    Methods in org.cpsolver.coursett.constraint that return types with arguments of type RoomConstraint
    Modifier and Type | Method and Description
    --- | ---
    `List<RoomConstraint>` | RoomConstraint.`getPartitions()` If this room is partitioned into multiple rooms, return room partitions

    Methods in org.cpsolver.coursett.constraint with parameters of type RoomConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoomConstraint.`addPartition(RoomConstraint room)` Add partition of this room.

  - ### Uses of RoomConstraint in org.cpsolver.coursett.model

    Methods in org.cpsolver.coursett.model that return RoomConstraint
    Modifier and Type | Method and Description
    --- | ---
    `RoomConstraint` | RoomLocation.`getRoomConstraint()`

    Methods in org.cpsolver.coursett.model that return types with arguments of type RoomConstraint
    Modifier and Type | Method and Description
    --- | ---
    `List<RoomConstraint>` | TimetableModel.`getRoomConstraints()` The list of all room constraints

    Constructors in org.cpsolver.coursett.model with parameters of type RoomConstraint
    Constructor and Description
    `RoomLocation(Long id, String name, Long bldgId, int preference, int size, Double x, Double y, boolean ignoreTooFar, RoomConstraint rc)` Constructor