COLORLIST Class Reference

#include <BasicGraphics.h>

List of all members.

Public Member Functions

 COLORLIST ()
 ~COLORLIST ()
COLOR GetColor (const STRING &)
COLOR GetColor (REAL, REAL, REAL)
COLOR AddColorDef (const STRING &, REAL, REAL, REAL)
INTEGER HowMany ()
void FirstColor ()
void NextColor ()
void NthColor (INTEGER)
BOOLEAN EndOfList ()
BOOLEAN RGBDefined ()
VECTOR ActualRGB ()
STRING ActualName ()
COLOR ReadColor (SCANNER &)
void WriteColor (BACKUP &, const STRING &, COLOR)

Private Member Functions

COLOR FindEntry (COLORENTRY *)

Private Attributes

COLORENTRYFirst
COLORENTRYActual
INTEGER Count


Detailed Description

Definition at line 45 of file BasicGraphics.h.


Constructor & Destructor Documentation

COLORLIST::COLORLIST (  ) 

Definition at line 89 of file BasicGraphics.cpp.

References Actual, Count, and First.

COLORLIST::~COLORLIST (  ) 

Definition at line 96 of file BasicGraphics.cpp.

References First.


Member Function Documentation

STRING COLORLIST::ActualName (  ) 

Definition at line 204 of file BasicGraphics.cpp.

References Actual, and COLORENTRY::Name.

Referenced by WriteColor().

VECTOR COLORLIST::ActualRGB (  ) 

Definition at line 196 of file BasicGraphics.cpp.

References Actual, and COLORENTRY::RGB.

Referenced by MFCGRAPH::SetColor(), and WriteColor().

COLOR COLORLIST::AddColorDef ( const STRING ,
REAL  ,
REAL  ,
REAL   
)

Definition at line 145 of file BasicGraphics.cpp.

References FindEntry().

Referenced by SIM3DWorld::SIM3DWorld().

BOOLEAN COLORLIST::EndOfList (  ) 

Definition at line 186 of file BasicGraphics.cpp.

References Actual.

Referenced by WriteColor().

COLOR COLORLIST::FindEntry ( COLORENTRY  )  [private]

Definition at line 105 of file BasicGraphics.cpp.

References Count, First, COLORENTRY::IsDefinedBy(), and COLORENTRY::Next.

Referenced by AddColorDef(), and GetColor().

void COLORLIST::FirstColor (  ) 

Definition at line 162 of file BasicGraphics.cpp.

References Actual, and First.

COLOR COLORLIST::GetColor ( REAL  ,
REAL  ,
REAL   
)

Definition at line 139 of file BasicGraphics.cpp.

References FindEntry().

COLOR COLORLIST::GetColor ( const STRING  ) 

Definition at line 133 of file BasicGraphics.cpp.

References FindEntry().

Referenced by ReadColor().

INTEGER COLORLIST::HowMany (  ) 

Definition at line 151 of file BasicGraphics.cpp.

References First, and COLORENTRY::Next.

void COLORLIST::NextColor (  ) 

Definition at line 167 of file BasicGraphics.cpp.

References Actual, and COLORENTRY::Next.

void COLORLIST::NthColor ( INTEGER   ) 

Definition at line 173 of file BasicGraphics.cpp.

References Actual, First, and COLORENTRY::Next.

Referenced by MFCGRAPH::SetColor(), and WriteColor().

COLOR COLORLIST::ReadColor ( SCANNER  ) 

Definition at line 215 of file BasicGraphics.cpp.

References GetColor(), GetCorrectVector(), SCANNER::GetLastString(), SCANNER::NextSymbol(), sString, SCANNER::Symbol, VECTOR::x, VECTOR::y, and VECTOR::z.

Referenced by SIM3DWorld::ReadAttr(), and SIM3DElement::ReadAttr().

BOOLEAN COLORLIST::RGBDefined (  ) 

Definition at line 191 of file BasicGraphics.cpp.

References Actual, and COLORENTRY::RGB.

Referenced by MFCGRAPH::SetColor(), and WriteColor().

void COLORLIST::WriteColor ( BACKUP ,
const STRING ,
COLOR   
)

Definition at line 234 of file BasicGraphics.cpp.

References ActualName(), ActualRGB(), EndOfList(), BACKUP::ListNext(), NthColor(), RGBDefined(), BACKUP::WriteIdent(), BACKUP::WriteString(), and BACKUP::WriteVector().

Referenced by SIM3DWorld::WriteAttrs(), and SIM3DElement::WriteAttrs().


Member Data Documentation

COLORENTRY* COLORLIST::Actual [private]

Definition at line 48 of file BasicGraphics.h.

Referenced by ActualName(), ActualRGB(), COLORLIST(), EndOfList(), FirstColor(), NextColor(), NthColor(), and RGBDefined().

INTEGER COLORLIST::Count [private]

Definition at line 49 of file BasicGraphics.h.

Referenced by COLORLIST(), and FindEntry().

COLORENTRY* COLORLIST::First [private]

Definition at line 47 of file BasicGraphics.h.

Referenced by COLORLIST(), FindEntry(), FirstColor(), HowMany(), NthColor(), and ~COLORLIST().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:23:02 2006 for DT2005.panorama by  doxygen 1.4.7