OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
Aspect


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

Standard_EXPORT 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.
.
Standard_EXPORT 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_EXPORT 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.
.
Standard_EXPORT 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_EXPORT Standard_Integer NearestColorMapIndex (const Quantity_Color &aColor) const
 Returns the index in the ColorMap of the nearest
matching ColorMapEntry
.
Standard_EXPORT const Aspect_ColorMapEntryNearestEntry (const Quantity_Color &aColor) const
 Returns the nearest ColorMapEntry that match aColor .
.
Standard_EXPORT Standard_Integer AddEntry (const Quantity_Color &aColor)
 Search an identical color entry in the color map <me>
or returns the nearest ColorMapEntry Index.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer mybasepixel
Standard_Integer mygreenmax
Standard_Integer mygreenmult
Standard_Integer myredmax
Standard_Integer myredmult
Standard_Integer mybluemax
Standard_Integer mybluemult

Constructor & Destructor Documentation

Standard_EXPORT 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
 


Member Function Documentation

Standard_EXPORT Standard_Integer Aspect_ColorCubeColorMap::AddEntry const Quantity_Color &  aColor  )  [virtual]
 

Implements Aspect_ColorMap.

Standard_EXPORT 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_EXPORT Standard_Integer Aspect_ColorCubeColorMap::FindColorMapIndex const Standard_Integer  AColorMapEntryIndex  )  const [virtual]
 

Implements Aspect_ColorMap.

Standard_EXPORT const Aspect_ColorMapEntry& Aspect_ColorCubeColorMap::FindEntry const Standard_Integer  AColorMapEntryIndex  )  const [virtual]
 

Implements Aspect_ColorMap.

Standard_EXPORT const Aspect_ColorCubeColorMap::Handle Standard_Type   )  const
 

Reimplemented from Aspect_ColorMap.

Standard_EXPORT Standard_Integer Aspect_ColorCubeColorMap::NearestColorMapIndex const Quantity_Color &  aColor  )  const [virtual]
 

Implements Aspect_ColorMap.

Standard_EXPORT const Aspect_ColorMapEntry& Aspect_ColorCubeColorMap::NearestEntry const Quantity_Color &  aColor  )  const [virtual]
 

Implements Aspect_ColorMap.


Field Documentation

Standard_Integer Aspect_ColorCubeColorMap::mybasepixel [private]
 

Standard_Integer Aspect_ColorCubeColorMap::mybluemax [private]
 

Standard_Integer Aspect_ColorCubeColorMap::mybluemult [private]
 

Standard_Integer Aspect_ColorCubeColorMap::mygreenmax [private]
 

Standard_Integer Aspect_ColorCubeColorMap::mygreenmult [private]
 

Standard_Integer Aspect_ColorCubeColorMap::myredmax [private]
 

Standard_Integer Aspect_ColorCubeColorMap::myredmult [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:55:25 2008 for OpenCASCADE by  doxygen 1.4.1