|
Open CASCADE Technology
6.5.4
|
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.
1.8.0