Class ColorCloudClient
A class provides the methods to access the ColorUtilities APIs.
public class ColorCloudClient : CloudClient, IDisposable
- Inheritance
-
ColorCloudClient
- Implements
- Inherited Members
Remarks
A class provides the methods to access the ColorUtilities APIs.
Constructors
ColorCloudClient()
Initilizes an instance. You need apply client Id and secret by properties.
public ColorCloudClient()
ColorCloudClient(string, string)
Initializes an instance with ClientID and ClientSecret. It will send a request to GIS Server to gain the token which will be added to the Header for all the requests.
public ColorCloudClient(string clientId, string clientSecret)
Parameters
Exceptions
- ArgumentNullException
Thrown when the
clientId
orclientSecret
is null.
Methods
GetColorsInAnalogousFamily(int)
Generats an "analogous family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInAnalogousFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
An "analogous family" of colors.
GetColorsInAnalogousFamily(GeoColor, int)
Generats an "analogous family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInAnalogousFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
An "analogous family" of colors.
GetColorsInAnalogousFamilyAsync(int)
Generats an "analogous family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInAnalogousFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
An "analogous family" of colors.
GetColorsInAnalogousFamilyAsync(GeoColor, int)
Generats an "analogous family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInAnalogousFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
An "analogous family" of colors.
GetColorsInComplementaryFamily(int)
Generats a "complementary family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInComplementaryFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "complementary family" of colors.
GetColorsInComplementaryFamily(GeoColor, int)
Generats a "complementary family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInComplementaryFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "complementary family" of colors.
GetColorsInComplementaryFamilyAsync(int)
Generats a "complementary family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInComplementaryFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "complementary family" of colors.
GetColorsInComplementaryFamilyAsync(GeoColor, int)
Generats a "complementary family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInComplementaryFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "complementary family" of colors.
GetColorsInContrastingFamily(int)
Generats a "Contrasting family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInContrastingFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "Contrasting family" of colors.
GetColorsInContrastingFamily(GeoColor, int)
Generats a "contrasting family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInContrastingFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "contrasting family" of colors.
GetColorsInContrastingFamilyAsync(int)
Generats a "Contrasting family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInContrastingFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "Contrasting family" of colors.
GetColorsInContrastingFamilyAsync(GeoColor, int)
Generats a "contrasting family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInContrastingFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "contrasting family" of colors.
GetColorsInHueFamily(int)
Generats a "hue family" of colors by an input color.
public Collection<GeoColor> GetColorsInHueFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Collection<GeoColor>
A "hue family" of colors.
GetColorsInHueFamily(GeoColor, int)
Generats a "hue family" of colors by an input color.
public Collection<GeoColor> GetColorsInHueFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Collection<GeoColor>
A "hue family" of colors.
GetColorsInHueFamilyAsync(int)
Generats a "hue family" of colors by an input color.
public Task<Collection<GeoColor>> GetColorsInHueFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Collection<GeoColor>>
A "hue family" of colors.
GetColorsInHueFamilyAsync(GeoColor, int)
Generats a "hue family" of colors by an input color.
public Task<Collection<GeoColor>> GetColorsInHueFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Collection<GeoColor>>
A "hue family" of colors.
GetColorsInQualityFamily(int)
Generats a "quality family" of colors by an input color.
public Collection<GeoColor> GetColorsInQualityFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Collection<GeoColor>
A "quality family" of colors.
GetColorsInQualityFamily(GeoColor, int)
Generats a "quality family" of colors by an input color.
public Collection<GeoColor> GetColorsInQualityFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Collection<GeoColor>
A "quality family" of colors.
GetColorsInQualityFamilyAsync(int)
Generats a "quality family" of colors by an input color.
public Task<Collection<GeoColor>> GetColorsInQualityFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Collection<GeoColor>>
A "quality family" of colors.
GetColorsInQualityFamilyAsync(GeoColor, int)
Generats a "quality family" of colors by an input color.
public Task<Collection<GeoColor>> GetColorsInQualityFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Collection<GeoColor>>
A "quality family" of colors.
GetColorsInTetradFamily(int)
Generats a "tetrad family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInTetradFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "tetrad family" of colors.
GetColorsInTetradFamily(GeoColor, int)
Generats a "tetrad family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInTetradFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "tetrad family" of colors.
GetColorsInTetradFamilyAsync(int)
Generats a "tetrad family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInTetradFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "tetrad family" of colors.
GetColorsInTetradFamilyAsync(GeoColor, int)
Generats a "tetrad family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInTetradFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "tetrad family" of colors.
GetColorsInTriadFamily(int)
Generats a "triad family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInTriadFamily(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "triad family" of colors.
GetColorsInTriadFamily(GeoColor, int)
Generats a "triad family" of colors by an input color.
public Dictionary<GeoColor, Collection<GeoColor>> GetColorsInTriadFamily(GeoColor color, int numberOfColors)
Parameters
Returns
- Dictionary<GeoColor, Collection<GeoColor>>
A "triad family" of colors.
GetColorsInTriadFamilyAsync(int)
Generats a "triad family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInTriadFamilyAsync(int numberOfColors)
Parameters
numberOfColors
intA number of output colors desired.
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "triad family" of colors.
GetColorsInTriadFamilyAsync(GeoColor, int)
Generats a "triad family" of colors by an input color.
public Task<Dictionary<GeoColor, Collection<GeoColor>>> GetColorsInTriadFamilyAsync(GeoColor color, int numberOfColors)
Parameters
Returns
- Task<Dictionary<GeoColor, Collection<GeoColor>>>
A "triad family" of colors.