A filtered view of rocks that matches the query.
List<Rock> get filteredRocks => rocks.where(filter).toList();