Class Color
java.lang.Object
real_time_traffic_simulation_with_java.alias.Color
Utility classs: Stores all the sumo color code definitions to prevent user from generting so many color types,
thus make the code easier to look and fix.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final de.tudresden.sumo.objects.SumoColorSumo Color(0,0,0,0)static final de.tudresden.sumo.objects.SumoColorSumo Color(0,0,255,0)static final javafx.scene.paint.ColorColor to draw congested roadstatic final de.tudresden.sumo.objects.SumoColorSumo Color(0,255,0,0)static final javafx.scene.paint.ColorColor to draw lane dividerList of all color names that user can choose for the vehiclestatic final de.tudresden.sumo.objects.SumoColorSumo Color(255,0,0,0)static final javafx.scene.paint.ColorColor to draw roadstatic final javafx.scene.paint.ColorColor to draw road borderstatic final de.tudresden.sumo.objects.SumoColorSumo Color(255,255,255,0) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcheckAvailableColor(String colorName) Check if a given color name is valid and return color name (return WHITE if invalid)static StringcolorToString(de.tudresden.sumo.objects.SumoColor color) Convert SumoColor to its String representation, WHITE is default for unknown colorsstatic de.tudresden.sumo.objects.SumoColorstringToColor(String colorName) Convert String representation of color to SumoColor, WHITE is default for invalid input or unknown colors
-
Field Details
-
ROAD
public static final javafx.scene.paint.Color ROADColor to draw road -
ROAD_BORDER
public static final javafx.scene.paint.Color ROAD_BORDERColor to draw road border -
LANE_DIVIDER
public static final javafx.scene.paint.Color LANE_DIVIDERColor to draw lane divider -
CONGESTED_ROAD
public static final javafx.scene.paint.Color CONGESTED_ROADColor to draw congested road -
RED
public static final de.tudresden.sumo.objects.SumoColor REDSumo Color(255,0,0,0) -
BLUE
public static final de.tudresden.sumo.objects.SumoColor BLUESumo Color(0,0,255,0) -
GREEN
public static final de.tudresden.sumo.objects.SumoColor GREENSumo Color(0,255,0,0) -
BLACK
public static final de.tudresden.sumo.objects.SumoColor BLACKSumo Color(0,0,0,0) -
WHITE
public static final de.tudresden.sumo.objects.SumoColor WHITESumo Color(255,255,255,0) -
ListofAllColor
-
-
Method Details
-
colorToString
Convert SumoColor to its String representation, WHITE is default for unknown colors- Parameters:
color- SumoColor instance
-
stringToColor
Convert String representation of color to SumoColor, WHITE is default for invalid input or unknown colors- Parameters:
colorName- Name of the color
-
checkAvailableColor
-