Open CASCADE Technology 6.6.0
|
This class defines a ColorCube ColorMap object.
#include <Aspect_ColorCubeColorMap.hxx>
Public Member Functions | |
Aspect_ColorCubeColorMap (const Standard_Integer base_pixel, const Standard_Integer redmax, const Standard_Integer redmult, const Standard_Integer greenmax, const Standard_Integer greenmult, const Standard_Integer bluemax, const Standard_Integer bluemult) | |
Create a ColorCube ColorMap. | |
void | ColorCubeDefinition (Standard_Integer &base_pixel, Standard_Integer &redmax, Standard_Integer &redmult, Standard_Integer &greenmax, Standard_Integer &greenmult, Standard_Integer &bluemax, Standard_Integer &bluemult) const |
Standard_Integer | FindColorMapIndex (const Standard_Integer AColorMapEntryIndex) const |
Returns the index in the ColorMap of the ColorMapEntry.Index() equal to <AnEntryIndex>. Warning: Raises BadAccess if the index is not defined in the ColorMap. | |
const Aspect_ColorMapEntry & | FindEntry (const Standard_Integer AColorMapEntryIndex) const |
Returns the ColorMapEntry with ColorMapEntry.Index() equal to <AnEntryIndex>. Warning: Raises BadAccess if the index is not defined in the ColorMap. | |
Standard_Integer | NearestColorMapIndex (const Quantity_Color &aColor) const |
Returns the index in the ColorMap of the nearest matching ColorMapEntry | |
const Aspect_ColorMapEntry & | NearestEntry (const Quantity_Color &aColor) const |
Returns the nearest ColorMapEntry that match aColor . | |
Standard_Integer | AddEntry (const Quantity_Color &aColor) |
Search an identical color entry in the color map <me> or returns the nearest ColorMapEntry Index. |
Aspect_ColorCubeColorMap::Aspect_ColorCubeColorMap | ( | const Standard_Integer | base_pixel, |
const Standard_Integer | redmax, | ||
const Standard_Integer | redmult, | ||
const Standard_Integer | greenmax, | ||
const Standard_Integer | greenmult, | ||
const Standard_Integer | bluemax, | ||
const Standard_Integer | bluemult | ||
) |
Standard_Integer Aspect_ColorCubeColorMap::AddEntry | ( | const Quantity_Color & | aColor | ) | [virtual] |
Implements Aspect_ColorMap.
void Aspect_ColorCubeColorMap::ColorCubeDefinition | ( | Standard_Integer & | base_pixel, |
Standard_Integer & | redmax, | ||
Standard_Integer & | redmult, | ||
Standard_Integer & | greenmax, | ||
Standard_Integer & | greenmult, | ||
Standard_Integer & | bluemax, | ||
Standard_Integer & | bluemult | ||
) | const |
Standard_Integer Aspect_ColorCubeColorMap::FindColorMapIndex | ( | const Standard_Integer | AColorMapEntryIndex | ) | const [virtual] |
Implements Aspect_ColorMap.
const Aspect_ColorMapEntry& Aspect_ColorCubeColorMap::FindEntry | ( | const Standard_Integer | AColorMapEntryIndex | ) | const [virtual] |
Implements Aspect_ColorMap.
Standard_Integer Aspect_ColorCubeColorMap::NearestColorMapIndex | ( | const Quantity_Color & | aColor | ) | const [virtual] |
Implements Aspect_ColorMap.
const Aspect_ColorMapEntry& Aspect_ColorCubeColorMap::NearestEntry | ( | const Quantity_Color & | aColor | ) | const [virtual] |
Implements Aspect_ColorMap.