Open CASCADE Technology 6.6.0
Public Member Functions
IGESGraph_Color Class Reference

defines IGESColor, Type <314> Form <0>
in package IGESGraph

The Color Definition Entity is used to communicate the
relationship of primary colors to the intensity level of
the respective graphics devices as a percent of full
intensity range.

#include <IGESGraph_Color.hxx>

Inheritance diagram for IGESGraph_Color:
Inheritance graph
[legend]

Public Member Functions

 IGESGraph_Color ()
void Init (const Standard_Real red, const Standard_Real green, const Standard_Real blue, const Handle< TCollection_HAsciiString > &aColorName)
 This method is used to set the fields of the class Color

void RGBIntensity (Standard_Real &Red, Standard_Real &Green, Standard_Real &Blue) const
void CMYIntensity (Standard_Real &Cyan, Standard_Real &Magenta, Standard_Real &Yellow) const
void HLSPercentage (Standard_Real &Hue, Standard_Real &Lightness, Standard_Real &Saturation) const
Standard_Boolean HasColorName () const
 returns True if optional character string is assigned,
False otherwise.

Handle_TCollection_HAsciiString ColorName () const
 if HasColorName() is True returns the Verbal description of
the Color.


Constructor & Destructor Documentation

IGESGraph_Color::IGESGraph_Color ( )

Member Function Documentation

void IGESGraph_Color::CMYIntensity ( Standard_Real Cyan,
Standard_Real Magenta,
Standard_Real Yellow 
) const
Handle_TCollection_HAsciiString IGESGraph_Color::ColorName ( ) const
Standard_Boolean IGESGraph_Color::HasColorName ( ) const
void IGESGraph_Color::HLSPercentage ( Standard_Real Hue,
Standard_Real Lightness,
Standard_Real Saturation 
) const
void IGESGraph_Color::Init ( const Standard_Real  red,
const Standard_Real  green,
const Standard_Real  blue,
const Handle< TCollection_HAsciiString > &  aColorName 
)
  • red : Red color intensity (range 0.0 to 100.0)
  • green : Green color intensity (range 0.0 to 100.0)
  • blue : Blue color intensity (range 0.0 to 100.0)
  • aColorName : Name of the color (optional)
void IGESGraph_Color::RGBIntensity ( Standard_Real Red,
Standard_Real Green,
Standard_Real Blue 
) const

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