Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Aspect_ColorCubeColorMap Class Reference

This class defines a ColorCube ColorMap object.

#include <Aspect_ColorCubeColorMap.hxx>

Inheritance diagram for Aspect_ColorCubeColorMap:
Inheritance graph
[legend]

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_ColorMapEntryFindEntry (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_ColorMapEntryNearestEntry (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.


Constructor & Destructor Documentation


Member Function Documentation

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

Implements Aspect_ColorMap.

Implements Aspect_ColorMap.

Implements Aspect_ColorMap.

Implements Aspect_ColorMap.


The documentation for this class was generated from the following file: