| 
           arrow_dir_0_icon()  
         | 
        Generate arrow icons (for GTFS direction 0) for a vector of input angles  | 
      
        
        | 
           arrow_dir_1_icon()  
         | 
        Generate arrow icons (for GTFS direction 1) for a vector of input angles  | 
      
        
        | 
           azimuth_difference()  
         | 
        Compute a a difference between two azimuth using angular math  | 
      
        
        | 
           bdat_proj_module_server()  
         | 
        BDAT Project Module Server Component  | 
      
        
        | 
           bdat_proj_module_ui()  
         | 
        BDAT Project Module UI Component  | 
      
        
        | 
           clear_project_detail_elements()  
         | 
        Clear Project Detail Elements from Panel  | 
      
        
        | 
           clear_treatment_panel_elements()  
         | 
        Reset/clear all Treatment Panel Elements  | 
      
        
        | 
           create_arrow_angles_segments()  
         | 
        Create arrow points for each segment in an input dataset. For generating mapped arrow icons.  | 
      
        
        | 
           create_arrow_ends()  
         | 
        Generate three arrow points for series of stop pair segments -- one at beginning and end, and one in middle. For mapping.  | 
      
        
        | 
           fetch_project_react_values()  
         | 
        Fetch objects from database for project editing  | 
      
        
        | 
           initialize_drawn_lines()  
         | 
        Initialize tibble for storing Drawn Line Segments (for Treatments) while Project is being Edited  | 
      
        
        | 
           initialize_line_treatments_tibble()  
         | 
        Initialize tibble for storing Line Treatments in Treatment Packet  | 
      
        
        | 
           initialize_placed_new_signals()  
         | 
        Initialize tibble for Storing New Signals while Project is being Edited  | 
      
        
        | 
           initialize_placed_points()  
         | 
        Initialize tibble for Storing Placed Points (for Treatments) while Project is being Edited  | 
      
        
        | 
           initialize_point_treatments_tibble()  
         | 
        Initialize tibble for storing Point Treatments in Treatment Packet  | 
      
        
        | 
           initialize_signal_treatments_tibble()  
         | 
        Initialize tibble for storing Signal Treatments in Treatment Packet  | 
      
        
        | 
           initialize_stop_treatments_tibble()  
         | 
        Initialize tibble for storing Stop Treatments in Treatment Packet  | 
      
        
        | 
           initialize_treatment_packet()  
         | 
        Initialize empty Treatment Packet (reactiveValues) with slots for Lines, Points, Signals, and Stops  | 
      
        
        | 
           mean_azimuth()  
         | 
        Compute a weighted average azimuth (using angular statistics) of multiple line segments  | 
      
        
        | 
           mm_norm()  
         | 
        Min-Max Normalization of a Vector of Numbers  | 
      
        
        | 
           opposite_azimuth()  
         | 
        Return opposite azimuth in decimal degrees (for a given azimuth in decimal degrees)  | 
      
        
        | 
           replace_project_id_treatment_packet()  
         | 
        Replace Project ID in Treatment Packet (used just prior to saving to database)  | 
      
        
        | 
           revert_treatment_panel_for_edit()  
         | 
        Restore Treatment Panel for Project Loaded to Edit  | 
      
        
        | 
           run_app()  
         | 
        Run the Shiny Application  | 
      
        
        | 
           seg_arrow_icon()  
         | 
        Generate an arrow icon for a single segment given an angle and a color  | 
      
        
        | 
           seg_piece_label()  
         | 
        Create Label for Segment Piece for Map  | 
      
        
        | 
           st_avg_line_azimuth()  
         | 
        Compute the average azimuth of a complex (typically more than two vertices) line segment  | 
      
        
        | 
           treatment_detail_table_popup_html()  
         | 
        Generate HTML for Treatment Details Table in Map Pop-ups  | 
      
        
        | 
           treatment_object_table_html()  
         | 
        Generate HTML for Treatment Object to be shown in Treatment Panel  |