Can the slab be heated?

Yes, any slab can be heated. With in-slab hydronic heating on a polished concrete you will never live on a better floor.