Radiation emission processes and properties: synchrotron, undulator and betatron radiation