Open CASCADE Technology 6.6.0
Public Member Functions
Aspect_ColorRampColorMap Class Reference

This class defines a ColorRampColorMap object.

#include <Aspect_ColorRampColorMap.hxx>

Inheritance diagram for Aspect_ColorRampColorMap:
Inheritance graph
[legend]

Public Member Functions

 Aspect_ColorRampColorMap (const Standard_Integer basepixel, const Standard_Integer dimension, const Quantity_Color &color)
 Create a Color Ramp Colormap starting from Black at
basepixel to color at basepixel+dimension-1.

 Aspect_ColorRampColorMap (const Standard_Integer basepixel, const Standard_Integer dimension, const Quantity_NameOfColor colorName)
 Create a Color Ramp Colormap starting from Black at
basepixel to color at basepixel+dimension-1.

void ColorRampDefinition (Standard_Integer &basepixel, Standard_Integer &dimension, Quantity_Color &color) const
 Get Color Ramp Colormap definition .

Standard_Integer FindColorMapIndex (const Standard_Integer ColorMapEntryIndex) 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

Aspect_ColorRampColorMap::Aspect_ColorRampColorMap ( const Standard_Integer  basepixel,
const Standard_Integer  dimension,
const Quantity_Color color 
)
Aspect_ColorRampColorMap::Aspect_ColorRampColorMap ( const Standard_Integer  basepixel,
const Standard_Integer  dimension,
const Quantity_NameOfColor  colorName 
)

Member Function Documentation

Standard_Integer Aspect_ColorRampColorMap::AddEntry ( const Quantity_Color aColor) [virtual]

Implements Aspect_ColorMap.

void Aspect_ColorRampColorMap::ColorRampDefinition ( Standard_Integer basepixel,
Standard_Integer dimension,
Quantity_Color color 
) const
Standard_Integer Aspect_ColorRampColorMap::FindColorMapIndex ( const Standard_Integer  ColorMapEntryIndex) const [virtual]

Implements Aspect_ColorMap.

const Aspect_ColorMapEntry& Aspect_ColorRampColorMap::FindEntry ( const Standard_Integer  AColorMapEntryIndex) const [virtual]

Implements Aspect_ColorMap.

Standard_Integer Aspect_ColorRampColorMap::NearestColorMapIndex ( const Quantity_Color aColor) const [virtual]

Implements Aspect_ColorMap.

const Aspect_ColorMapEntry& Aspect_ColorRampColorMap::NearestEntry ( const Quantity_Color aColor) const [virtual]

Implements Aspect_ColorMap.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines