Why this cast?

Definition:
TempSummon* ringOfFrost;