A.- Der 1953 geborene H._ arbeitete seit 1976 als Jumbo-Maschinist bei der A._ AG, als er am 7. Dezember 1995 im Sondierstollen der NEAT in C._ beim Manövrieren eines Eisenbahnwagens einen Unfall erlitt. Dabei zog er sich eine Hüftkontusion rechts sowie ein Distorsionstrauma der Wirbelsäule zu. Es folgten diverse Therapien und medizinische Abklärungen. Nach der kreisärztlichen Untersuchung vom 29. Januar 1997 empfahl Dr. med. S._, Spezialarzt FMH für Orthopädische Chirurgie, den Fall abzuschliessen. Dr. med. B._, Spezialarzt FMH für Chirurgie und Leitender Arzt beim Ärzteteam Unfallmedizin der SUVA, bestätigte im Bericht vom 22. Oktober 1997 die Beurteilung Dr. med. S._ und kam zum Schluss, organische Unfallfolgen spielten mit Wahrscheinlichkeit keine Rolle mehr. Für das Beschwerdebild, die Behandlungsbedürfigkeit und die Arbeitsunfähigkeit seien ausschliesslich andere Faktoren verantwortlich. Gestützt darauf stellte die Schweizerische Unfallversicherungsanstalt (SUVA), welche für die Heilbehandlung und die Taggelder aufgekommen war, mit Verfügung vom 28. Oktober 1997 ihre Leistungen per 31. Oktober 1997 ein. Daran hielt sie mit Einspracheentscheid vom 6. März 1998 fest. Gegen diesen Entscheid reichte H._ Beschwerde beim Versicherungsgericht des Kantons Aargau und gegen dessen abweisenden Entscheid vom 24. Februar 1999 Verwaltungsgerichtsbeschwerde beim Eidgenössischen Versicherungsgericht ein. Mit Urteil vom heutigen Tag hat das Eidgenössische Versicherungsgericht die Beschwerde bezüglich der Leistungen der Unfallversicherung abgewiesen. Am 5. August 1996 hatte sich H._ zum Leistungsbezug bei der Invalidenversicherung angemeldet. Die IVStelle des Kantons Aargau traf in der Folge nähere Abklärungen, zog die SUVA-Akten bei und holte zusätzlich ein Gutachten der Abteilung Rheumatologie und Institut für Physikalische Therapie des Spitals G._ ein, welches von Dr. med. F._, Spezialärztin FMH für Innere Medizin resp. Rheumaerkrankungen, am 25. November 1997 erstattet wurde. Gestützt darauf sprach sie nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 4. November 1998 für die Zeit vom 1. Dezember 1996 bis 31. Oktober 1997 eine ganze einfache Invalidenrente nebst Zusatzrente für die Ehefrau und zwei Kinderrenten zu. Für die Zeit ab dem 1. November 1997 verneinte sie den Anspruch auf eine Invalidenrente zufolge Wegfalls der SUVA-Taggeldleistungen per 31. Oktober 1997 und Reduktion des Invaliditätsgrades auf 34 %. B.- Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 16. März 1999 ab. C.- H._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, in Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung vom 4. November 1998 sei die Streitsache zur vollständigen Abklärung der medizinischen Beeinträchtigung des Versicherten an die IV-Stelle, eventuell an das Versicherungsgericht des Kantons Aargau zurückzuweisen. Subeventuell sei direkt vom Eidgenössischen Versicherungsgericht ein neutrales, interdisziplinäres medizinisches Gutachten bei einer MEDASStelle einzuholen. Dem Versicherten sei gestützt auf die medizinisch überprüfte Arbeitsfähigkeit eine seiner Behinderung entsprechende Invalidenrente zuzusprechen, allenfalls nach Durchführung weiterer Eingliederungsmassnahmen. In verfahrensmässiger Hinsicht rügt er die Verletzung des rechtlichen Gehörs durch eine fehlerhaft antizipierte Beweiswürdigung sowie die Verweigerung einer öffentlichen Verhandlung mit Parteibefragung, welche ausdrücklich verlangt worden sei. Als zusätzliche Beweismittel reicht er einen medizinischen Bericht der Rehaklinik E._ (vom 23. April 1999), einen Kurzbericht des Zentrums für ambulante Psychiatrie und Psychotherapie der Klinik D._ (vom 12. April 1999) sowie ein Arztzeugnis des Hausarztes Dr. med. J._ (vom 23. April 1999) ein. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 