class QucMedium : public CorPersistent

a model of a medium, like water, air, plastic, etc.

Inheritance:


Public Methods

void fitIndex ( int aNumber, double* aLamda, double* anIndex )
double getIndex ( double aLamda )
virtual CorPersistent* makeClone ()
QucMedium& operator= ( const QucMedium& aRef )
void print ()
QucMedium ( const QucMedium& aRef )
QucMedium ( RWCString aName = "Generic Medium" )
void setIndex ( double anIndex )
virtual void stream ( CorStream& aStream )
virtual ~QucMedium ()

Public


Purpose
The d'tor

Purpose
Print out the refraction index

$Id: QucMedium

Private Methods

friend void utest_QucMedium (CorUnitTest&)
Purpose
Make a clone of this instance

Documentation

a model of a medium, like water, air, plastic, etc.
$Id: QucMedium.h,v 1.7 1997/04/11 14:11:05 mwiedmer Exp $

SYNOPSIS

    #include <QucMedium.h>
  
    QucMedium myObject;
  

DESCRIPTION
This is a model of a translucent medium.

CAUTIONS
<optional>

EXAMPLES
<optional>

SEE ALSO
<optional>
CorBase

QucMedium( RWCString aName = "Generic Medium" )

QucMedium( const QucMedium& aRef )

QucMedium& operator=( const QucMedium& aRef )

virtual ~QucMedium()

Purpose
The d'tor.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

void fitIndex( int aNumber, double* aLamda, double* anIndex )

double getIndex( double aLamda )

void setIndex( double anIndex )

void print()

Purpose
Print out the refraction index.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

virtual void stream( CorStream& aStream )

virtual CorPersistent* makeClone()

friend void utest_QucMedium(CorUnitTest&)
Purpose
Make a clone of this instance.

Preconditions

Returns
This function retutns a pointer to a newly created instance that has the same properties as this one. The caller is responsible for that instance.

Exceptions


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de