Class TrafCODDemo2_Generators

    • Constructor Detail

      • TrafCODDemo2_Generators

        public TrafCODDemo2_Generators​(String title,
                                       OTSAnimationPanel panel,
                                       TrafCODDemo2_Generators.TrafCODModel model)
                                throws org.opentrafficsim.draw.core.OTSDrawingException
        Create a TrafcodAndTurbo demo.
        Parameters:
        title - String; the title of the Frame
        panel - OTSAnimationPanel; the tabbed panel to display
        model - TrafCODModel; the model
        Throws:
        org.opentrafficsim.draw.core.OTSDrawingException - on animation error
    • Method Detail

      • main

        public static void main​(String[] args)
                         throws IOException
        Main program.
        Parameters:
        args - String[]; the command line arguments (not used)
        Throws:
        IOException - ...
      • readStringFromURL

        public static String readStringFromURL​(URL url)
                                        throws IOException
        Open an URL, read it and store the contents in a string. Adapted from https://stackoverflow.com/questions/4328711/read-url-to-string-in-few-lines-of-java-code
        Parameters:
        url - URL; the URL
        Returns:
        String
        Throws:
        IOException - when reading the file fails
      • demo

        public static void demo​(boolean exitOnClose)
                         throws IOException
        Start the demo.
        Parameters:
        exitOnClose - boolean; when running stand-alone: true; when running as part of a demo: false
        Throws:
        IOException - when reading the file fails