|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.latexdraw.glib.views.latex.DviPsColors
public final class DviPsColors
This class Defines colours used by pstricks.
This file is part of LaTeXDraw
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
04/06/07
Field Summary | |
---|---|
static java.awt.Color |
APRICOT
|
static java.awt.Color |
AQUAMARINE
|
static java.awt.Color |
BITTERSWEET
|
static java.awt.Color |
BLACK
|
static java.awt.Color |
BLUE
|
static java.awt.Color |
BLUEGREEN
|
static java.awt.Color |
BLUEVIOLET
|
static java.awt.Color |
BRICKRED
|
static java.awt.Color |
BROWN
|
static java.awt.Color |
BURNT_ORANGE
|
static java.awt.Color |
CADETBLUE
|
static java.awt.Color |
CARNATIONPINK
|
static java.awt.Color |
CERULEAN
|
private java.util.Map<java.lang.String,java.awt.Color> |
colourHT
|
static java.awt.Color |
CORNFLOWERBLUE
|
private int |
ctColours
The counter is used to name the user defined colours. |
static java.awt.Color |
CYAN
|
static java.awt.Color |
DANDELION
|
static java.awt.Color |
DARKORCHID
|
static java.awt.Color |
EMERALD
|
static java.awt.Color |
FORESTGREEN
|
static java.awt.Color |
FUSHIA
|
static java.awt.Color |
GOLDEN_ROD
|
static java.awt.Color |
GRAY
|
static java.awt.Color |
GREEN
|
static java.awt.Color |
GREEN_YELLOW
|
static DviPsColors |
INSTANCE
|
static java.awt.Color |
JUNGLEGREEN
|
static java.awt.Color |
LAVENDER
|
static java.awt.Color |
LIME
|
static java.awt.Color |
LIMEGREEN
|
static java.awt.Color |
MAGENTA
|
static java.awt.Color |
MAHOGANY
|
static java.awt.Color |
MAROON
|
static double |
MAX
|
static java.awt.Color |
MELON
|
static java.awt.Color |
MIDNIGHTBLUE
|
static java.awt.Color |
MULBERRY
|
static java.lang.String |
N_APRICOT
|
static java.lang.String |
N_AQUAMARINE
|
static java.lang.String |
N_BITTERSWEET
|
static java.lang.String |
N_BLACK
|
static java.lang.String |
N_BLACK_2
|
static java.lang.String |
N_BLUE
|
static java.lang.String |
N_BLUE_2
|
static java.lang.String |
N_BLUEGREEN
|
static java.lang.String |
N_BLUEVIOLET
|
static java.lang.String |
N_BRICKRED
|
static java.lang.String |
N_BROWN
|
static java.lang.String |
N_BROWN_2
|
static java.lang.String |
N_BURNT_ORANGE
|
static java.lang.String |
N_CADETBLUE
|
static java.lang.String |
N_CARNATIONPINK
|
static java.lang.String |
N_CERULEAN
|
static java.lang.String |
N_CORNFLOWERBLUE
|
static java.lang.String |
N_CYAN
|
static java.lang.String |
N_CYAN_2
|
static java.lang.String |
N_DANDELION
|
static java.lang.String |
N_DARK_GRAY
|
static java.lang.String |
N_DARKORCHID
|
static java.lang.String |
N_EMERALD
|
static java.lang.String |
N_FORESTGREEN
|
static java.lang.String |
N_FUSHIA
|
static java.lang.String |
N_GOLDEN_ROD
|
static java.lang.String |
N_GRAY
|
static java.lang.String |
N_GRAY_2
|
static java.lang.String |
N_GREEN
|
static java.lang.String |
N_GREEN_2
|
static java.lang.String |
N_GREEN_YELLOW
|
static java.lang.String |
N_JUNGLEGREEN
|
static java.lang.String |
N_LAVENDER
|
static java.lang.String |
N_LIGHT_GRAY
|
static java.lang.String |
N_LIME
|
static java.lang.String |
N_LIMEGREEN
|
static java.lang.String |
N_MAGENTA
|
static java.lang.String |
N_MAGENTA_2
|
static java.lang.String |
N_MAHOGANY
|
static java.lang.String |
N_MAROON
|
static java.lang.String |
N_MELON
|
static java.lang.String |
N_MIDNIGHTBLUE
|
static java.lang.String |
N_MULBERRY
|
static java.lang.String |
N_NAVYBLUE
|
static java.lang.String |
N_OLIVE
|
static java.lang.String |
N_OLIVEGREEN
|
static java.lang.String |
N_ORANGE
|
static java.lang.String |
N_ORANGE_2
|
static java.lang.String |
N_ORANGERED
|
static java.lang.String |
N_ORCHID
|
static java.lang.String |
N_PEACH
|
static java.lang.String |
N_PERIWINKLE
|
static java.lang.String |
N_PINEGREEN
|
static java.lang.String |
N_PINK
|
static java.lang.String |
N_PLUM
|
static java.lang.String |
N_PROCESSBLUE
|
static java.lang.String |
N_PURPLE
|
static java.lang.String |
N_PURPLE_2
|
static java.lang.String |
N_RAWSIENNA
|
static java.lang.String |
N_RED
|
static java.lang.String |
N_RED_2
|
static java.lang.String |
N_RED_ORANGE
|
static java.lang.String |
N_REDVIOLET
|
static java.lang.String |
N_RHODAMINE
|
static java.lang.String |
N_ROYALBLUE
|
static java.lang.String |
N_ROYALPURPLE
|
static java.lang.String |
N_RUBINERED
|
static java.lang.String |
N_SALMON
|
static java.lang.String |
N_SEAGREEN
|
static java.lang.String |
N_SEPIA
|
static java.lang.String |
N_SKYBLUE
|
static java.lang.String |
N_SPRINGGREEN
|
static java.lang.String |
N_TAN
|
static java.lang.String |
N_TEAL
|
static java.lang.String |
N_TEALBLUE
|
static java.lang.String |
N_THISTLE
|
static java.lang.String |
N_TURQUOISE
|
static java.lang.String |
N_VIOLET
|
static java.lang.String |
N_VIOLET_2
|
static java.lang.String |
N_VIOLETRED
|
static java.lang.String |
N_WHITE
|
static java.lang.String |
N_WHITE_2
|
static java.lang.String |
N_WILDSTRAWBERRY
|
static java.lang.String |
N_YELLOW
|
static java.lang.String |
N_YELLOW_2
|
static java.lang.String |
N_YELLOW_ORANGE
|
static java.lang.String |
N_YELLOWGREEN
|
private java.util.Map<java.awt.Color,java.lang.String> |
nameColourHT
|
static java.awt.Color |
NAVYBLUE
|
static java.awt.Color |
OLIVE
|
static java.awt.Color |
OLIVEGREEN
|
static java.awt.Color |
ORANGE
|
static java.awt.Color |
ORANGERED
|
static java.awt.Color |
ORCHID
|
static java.awt.Color |
PEACH
|
static java.awt.Color |
PERIWINKLE
|
static java.awt.Color |
PINEGREEN
|
static java.awt.Color |
PINK
|
static java.awt.Color |
PLUM
|
static java.awt.Color |
PROCESSBLUE
|
static java.awt.Color |
PURPLE
|
static java.awt.Color |
RAWSIENNA
|
static java.awt.Color |
RED
|
static java.awt.Color |
RED_ORANGE
|
static java.awt.Color |
REDVIOLET
|
static java.awt.Color |
RHODAMINE
|
static java.awt.Color |
ROYALBLUE
|
static java.awt.Color |
ROYALPURPLE
|
static java.awt.Color |
RUBINERED
|
static java.awt.Color |
SALMON
|
static java.awt.Color |
SEAGREEN
|
static java.awt.Color |
SEPIA
|
static java.awt.Color |
SKYBLUE
|
static java.awt.Color |
SPRINGGREEN
|
static java.awt.Color |
TAN
|
static java.awt.Color |
TEAL
|
static java.awt.Color |
TEALBLUE
|
static java.awt.Color |
THISTLE
|
static java.awt.Color |
TURQUOISE
|
private java.util.Map<java.lang.String,java.awt.Color> |
userColourHT
The colours defined by the user and their name. |
private java.util.Map<java.awt.Color,java.lang.String> |
userNameColourHT
The colours defined by the user and their name. |
static java.awt.Color |
VIOLET
|
static java.awt.Color |
VIOLETRED
|
static java.awt.Color |
WHITE
|
static java.awt.Color |
WILDSTRAWBERRY
|
static java.awt.Color |
YELLOW
|
static java.awt.Color |
YELLOW_ORANGE
|
static java.awt.Color |
YELLOWGREEN
|
Constructor Summary | |
---|---|
private |
DviPsColors()
|
Method Summary | |
---|---|
java.lang.String |
addUserColour(java.awt.Color colour)
Allows to add a colour defined by the user. |
java.awt.Color |
cmyk2Rgb(double c,
double m,
double y,
double k)
Converts a CMYK colour to a RGB one. |
private void |
createColourHashTable()
Creates the hashTable nameColourHT . |
private void |
createNameColourHashTable()
Creates the hashTable colourHT . |
protected java.lang.String |
generateColourName()
|
java.awt.Color |
getColour(java.lang.String name)
Allows to get a colour with its name. |
java.lang.String |
getColourName(java.awt.Color colour)
Allows to get the name of a given colour. |
java.awt.Color |
getPredefinedColour(java.lang.String name)
|
java.lang.String |
getUsercolourCode(java.lang.String colourName)
Allows to get the PSTricks code of a given colour. |
java.awt.Color |
gray2RBG(double g)
Converts a gray colour in an RBG one. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double MAX
public static final java.awt.Color TEAL
public static final java.awt.Color LIME
public static final java.awt.Color GREEN_YELLOW
public static final java.awt.Color YELLOW
public static final java.awt.Color GOLDEN_ROD
public static final java.awt.Color DANDELION
public static final java.awt.Color APRICOT
public static final java.awt.Color PEACH
public static final java.awt.Color MELON
public static final java.awt.Color YELLOW_ORANGE
public static final java.awt.Color ORANGE
public static final java.awt.Color BURNT_ORANGE
public static final java.awt.Color BITTERSWEET
public static final java.awt.Color RED_ORANGE
public static final java.awt.Color MAHOGANY
public static final java.awt.Color MAROON
public static final java.awt.Color BRICKRED
public static final java.awt.Color RED
public static final java.awt.Color ORANGERED
public static final java.awt.Color RUBINERED
public static final java.awt.Color WILDSTRAWBERRY
public static final java.awt.Color SALMON
public static final java.awt.Color CARNATIONPINK
public static final java.awt.Color MAGENTA
public static final java.awt.Color VIOLETRED
public static final java.awt.Color RHODAMINE
public static final java.awt.Color MULBERRY
public static final java.awt.Color REDVIOLET
public static final java.awt.Color FUSHIA
public static final java.awt.Color LAVENDER
public static final java.awt.Color THISTLE
public static final java.awt.Color ORCHID
public static final java.awt.Color DARKORCHID
public static final java.awt.Color PURPLE
public static final java.awt.Color PLUM
public static final java.awt.Color VIOLET
public static final java.awt.Color ROYALPURPLE
public static final java.awt.Color BLUEVIOLET
public static final java.awt.Color PERIWINKLE
public static final java.awt.Color CADETBLUE
public static final java.awt.Color CORNFLOWERBLUE
public static final java.awt.Color MIDNIGHTBLUE
public static final java.awt.Color NAVYBLUE
public static final java.awt.Color ROYALBLUE
public static final java.awt.Color BLUE
public static final java.awt.Color CERULEAN
public static final java.awt.Color CYAN
public static final java.awt.Color PROCESSBLUE
public static final java.awt.Color SKYBLUE
public static final java.awt.Color TURQUOISE
public static final java.awt.Color TEALBLUE
public static final java.awt.Color AQUAMARINE
public static final java.awt.Color BLUEGREEN
public static final java.awt.Color EMERALD
public static final java.awt.Color JUNGLEGREEN
public static final java.awt.Color SEAGREEN
public static final java.awt.Color GREEN
public static final java.awt.Color FORESTGREEN
public static final java.awt.Color PINEGREEN
public static final java.awt.Color LIMEGREEN
public static final java.awt.Color YELLOWGREEN
public static final java.awt.Color SPRINGGREEN
public static final java.awt.Color OLIVEGREEN
public static final java.awt.Color RAWSIENNA
public static final java.awt.Color SEPIA
public static final java.awt.Color BROWN
public static final java.awt.Color TAN
public static final java.awt.Color GRAY
public static final java.awt.Color BLACK
public static final java.awt.Color WHITE
public static final java.awt.Color PINK
public static final java.awt.Color OLIVE
public static final java.lang.String N_LIME
public static final java.lang.String N_TEAL
public static final java.lang.String N_GREEN_YELLOW
public static final java.lang.String N_YELLOW
public static final java.lang.String N_GOLDEN_ROD
public static final java.lang.String N_DANDELION
public static final java.lang.String N_APRICOT
public static final java.lang.String N_PEACH
public static final java.lang.String N_MELON
public static final java.lang.String N_YELLOW_ORANGE
public static final java.lang.String N_ORANGE
public static final java.lang.String N_BURNT_ORANGE
public static final java.lang.String N_BITTERSWEET
public static final java.lang.String N_RED_ORANGE
public static final java.lang.String N_MAHOGANY
public static final java.lang.String N_MAROON
public static final java.lang.String N_BRICKRED
public static final java.lang.String N_RED
public static final java.lang.String N_ORANGERED
public static final java.lang.String N_RUBINERED
public static final java.lang.String N_WILDSTRAWBERRY
public static final java.lang.String N_SALMON
public static final java.lang.String N_CARNATIONPINK
public static final java.lang.String N_MAGENTA
public static final java.lang.String N_VIOLETRED
public static final java.lang.String N_RHODAMINE
public static final java.lang.String N_MULBERRY
public static final java.lang.String N_REDVIOLET
public static final java.lang.String N_FUSHIA
public static final java.lang.String N_LAVENDER
public static final java.lang.String N_THISTLE
public static final java.lang.String N_ORCHID
public static final java.lang.String N_DARKORCHID
public static final java.lang.String N_PURPLE
public static final java.lang.String N_PLUM
public static final java.lang.String N_VIOLET
public static final java.lang.String N_ROYALPURPLE
public static final java.lang.String N_BLUEVIOLET
public static final java.lang.String N_PERIWINKLE
public static final java.lang.String N_CADETBLUE
public static final java.lang.String N_CORNFLOWERBLUE
public static final java.lang.String N_MIDNIGHTBLUE
public static final java.lang.String N_NAVYBLUE
public static final java.lang.String N_ROYALBLUE
public static final java.lang.String N_BLUE
public static final java.lang.String N_CERULEAN
public static final java.lang.String N_CYAN
public static final java.lang.String N_PROCESSBLUE
public static final java.lang.String N_SKYBLUE
public static final java.lang.String N_TURQUOISE
public static final java.lang.String N_TEALBLUE
public static final java.lang.String N_AQUAMARINE
public static final java.lang.String N_BLUEGREEN
public static final java.lang.String N_EMERALD
public static final java.lang.String N_JUNGLEGREEN
public static final java.lang.String N_SEAGREEN
public static final java.lang.String N_GREEN
public static final java.lang.String N_FORESTGREEN
public static final java.lang.String N_PINEGREEN
public static final java.lang.String N_LIMEGREEN
public static final java.lang.String N_YELLOWGREEN
public static final java.lang.String N_SPRINGGREEN
public static final java.lang.String N_OLIVEGREEN
public static final java.lang.String N_RAWSIENNA
public static final java.lang.String N_SEPIA
public static final java.lang.String N_BROWN
public static final java.lang.String N_TAN
public static final java.lang.String N_GRAY
public static final java.lang.String N_BLACK
public static final java.lang.String N_WHITE
public static final java.lang.String N_CYAN_2
public static final java.lang.String N_GRAY_2
public static final java.lang.String N_BLACK_2
public static final java.lang.String N_WHITE_2
public static final java.lang.String N_YELLOW_2
public static final java.lang.String N_VIOLET_2
public static final java.lang.String N_BLUE_2
public static final java.lang.String N_PURPLE_2
public static final java.lang.String N_RED_2
public static final java.lang.String N_ORANGE_2
public static final java.lang.String N_GREEN_2
public static final java.lang.String N_MAGENTA_2
public static final java.lang.String N_BROWN_2
public static final java.lang.String N_DARK_GRAY
public static final java.lang.String N_LIGHT_GRAY
public static final java.lang.String N_PINK
public static final java.lang.String N_OLIVE
public static final DviPsColors INSTANCE
private java.util.Map<java.lang.String,java.awt.Color> colourHT
private java.util.Map<java.awt.Color,java.lang.String> nameColourHT
private java.util.Map<java.lang.String,java.awt.Color> userColourHT
private java.util.Map<java.awt.Color,java.lang.String> userNameColourHT
private int ctColours
Constructor Detail |
---|
private DviPsColors()
Method Detail |
---|
private void createColourHashTable()
nameColourHT
.
private void createNameColourHashTable()
colourHT
.
public java.awt.Color getPredefinedColour(java.lang.String name)
name
- The name of the searched colour.
public java.lang.String getColourName(java.awt.Color colour)
colour
- The colour that we want the name .
public java.awt.Color getColour(java.lang.String name)
name
- The name of the wanted colour.
public java.lang.String addUserColour(java.awt.Color colour)
colour
- The colour to add.
protected java.lang.String generateColourName()
public java.lang.String getUsercolourCode(java.lang.String colourName)
colourName
- The name of the colour used to generate the code.
public java.awt.Color cmyk2Rgb(double c, double m, double y, double k)
c
- The c level between 0 and 1.m
- The m level between 0 and 1.y
- The y level between 0 and 1.k
- The k level between 0 and 1.
public java.awt.Color gray2RBG(double g)
g
- The gray level between 0 an 1.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |