class QucOpticalRay : public CorBase

a model of a ray of light

Inheritance:


Public Methods

double getIntensity ( QucUnitType aType = QucIntensityUnit )
double getTime ( QucUnitType aType = QucTimeUnit )
double getU ( QucUnitType aType = QucDirectionalAngleUnit )
double getV ( QucUnitType aType = QucDirectionalAngleUnit )
double getWavelength ( QucUnitType aType = QucWaveLengthUnit )
double getX ( QucUnitType aType = QucTangentialProjectionUnit )
double getY ( QucUnitType aType = QucTangentialProjectionUnit )
CorBool operator!= ( const QucOpticalRay& aRef )
QucOpticalRay& operator= ( const QucOpticalRay& aRef )
CorBool operator== ( const QucOpticalRay& aRef )
QucOpticalRay ()
QucOpticalRay ( const QucOpticalRay& aRef )
void scale ( double aU = 0, double aV = 0, double aX = 0, double aY = 0, double aWaveLength = 5500, double aTime = 0, double anIntensity = 1 )
void setIntensity ( double anIntensity )
void setUV ( double anIntensity = 1, double aU = 0, double aV = 0, double aWaveLength = 550, double aTime = 0 )
void setWavelength ( double aWaveLength )
void setXY ( double anIntensity = 1, double anX = 0, double aY = 0, double aWaveLength = 550, double aTime = 0 )
virtual ~QucOpticalRay ()

Public


Purpose
The default c'tor

Purpose
The d'tor

$Id: QucOpticalRay

Protected Methods

virtual void become ( const QucOpticalRay& aRef )

Documentation

a model of a ray of light
$Id: QucOpticalRay.h,v 1.8 1997/04/11 14:11:10 mwiedmer Exp $

SYNOPSIS

    #include <QucOpticalRay.h>
  
    QucOpticalRay myObject;
  

DESCRIPTION
This class models a ray of light.

CAUTIONS
<optional>

EXAMPLES
<optional>

SEE ALSO
CorBase

QucOpticalRay()

Purpose
The default c'tor.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

QucOpticalRay( const QucOpticalRay& aRef )

QucOpticalRay& operator=( const QucOpticalRay& aRef )

CorBool operator==( const QucOpticalRay& aRef )

CorBool operator!=( const QucOpticalRay& aRef )

virtual ~QucOpticalRay()

Purpose
The d'tor.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

double getU( QucUnitType aType = QucDirectionalAngleUnit )

double getV( QucUnitType aType = QucDirectionalAngleUnit )

double getX( QucUnitType aType = QucTangentialProjectionUnit )

double getY( QucUnitType aType = QucTangentialProjectionUnit )

double getTime( QucUnitType aType = QucTimeUnit )

double getWavelength( QucUnitType aType = QucWaveLengthUnit )

double getIntensity( QucUnitType aType = QucIntensityUnit )

void setIntensity( double anIntensity )

void setWavelength( double aWaveLength )

void setXY( double anIntensity = 1, double anX = 0, double aY = 0, double aWaveLength = 550, double aTime = 0 )

void setUV( double anIntensity = 1, double aU = 0, double aV = 0, double aWaveLength = 550, double aTime = 0 )

void scale( double aU = 0, double aV = 0, double aX = 0, double aY = 0, double aWaveLength = 5500, double aTime = 0, double anIntensity = 1 )

virtual void become( const QucOpticalRay& aRef )


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