EILLocationBuilder is a builder object for creating various EILLocation objects. You can programmatically create a new location by specifying the shape, orientation, and details of the location (walls, doors, and so on). Some important methods for this class are:
- setLocationBoundaryPoints: Specify the boundary points of the location
- setLocationOrientation: Set the orientation of the room with respect to magnetic north
- addBeaconWithIdentifier:withPosition: Place a beacon in a location
- addDoorsWithLength: Place a door on a boundary segment
- addWindowWithLength: Place a window on a boundary segment