class QucGrating : public QucEquipmentModel a model of a grating
| | KeyOrderNumber $Id: QucGrating |
| | disperse ( QucDirection aDirection, double aLambda, int anOrder, double anInputIndex = 1.0, double anOutputIndex = 1.0 ) |
| | getOrder ( QucDirection anAlpha, QucDirection aBeta, double aLambda, double anInputIndex = 1.0, double anOutputIndex = 1.0 ) |
| | getWaveBand ( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit ) |
| | getWavelength ( QucDirection anAlpha, QucDirection aBeta, int anM, double& aLambdaMin, double& aLambdaMax, double anInputIndex = 1, double anOutputIndex = 1 ) |
| | ldisperse ( QucDirection aDirection, double aLambda, int anOrder, double anInputIndex = 1.0, double anOutputIndex = 1.0 ) |
| | leafTransform ( const QucObservationModel& anObservation, const RWCString& aMode = "all" ) |
| | makeClone () |
| | operator= ( const QucGrating& aRef ) |
| | print () |
| | QucGrating () |
| | QucGrating ( double aGroove, const RWCString& aType, QucDirection aDirection ) |
| | QucGrating ( const QucGrating& aRef ) |
| | readIDF ( DfcIdf& anIDF ) |
| | setGroove ( double aNumber ) |
| | setOrder ( int aNumber ) |
| | stream ( CorStream& aStream ) |
| | writeIDF ( DfcIdf& anIDF ) |
| | ~QucGrating () |
| | Purpose The d'tor |
| | Purpose Make a clone of this instance |
| | Purpose The default c'tor |
| | utest_QucGrating (CorUnitTest&) Purpose Print some attributes |
a model of a grating
SYNOPSIS
#include <QucGrating.h>
QucGrating myObject;
DESCRIPTION
This class models a grating.
CAUTIONS
<optional>
EXAMPLES
<optional>
SEE ALSO
QucEquipmentModel
Preconditions Exceptions
Preconditions Exceptions
Preconditions Returns Exceptions
Preconditions Exceptions
QucGrating()
The default c'tor.
QucGrating( double aGroove, const RWCString& aType, QucDirection aDirection )
QucGrating( const QucGrating& aRef )
QucGrating& operator=( const QucGrating& aRef )
virtual ~QucGrating()
The d'tor.
virtual QucObservationModel leafTransform( const QucObservationModel& anObservation, const RWCString& aMode = "all" )
virtual void getWaveBand( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit )
QucDirection disperse( QucDirection aDirection, double aLambda, int anOrder, double anInputIndex = 1.0, double anOutputIndex = 1.0 )
QucDirection ldisperse( QucDirection aDirection, double aLambda, int anOrder, double anInputIndex = 1.0, double anOutputIndex = 1.0 )
int getOrder( QucDirection anAlpha, QucDirection aBeta, double aLambda, double anInputIndex = 1.0, double anOutputIndex = 1.0 )
double getWavelength( QucDirection anAlpha, QucDirection aBeta, int anM, double& aLambdaMin, double& aLambdaMax, double anInputIndex = 1, double anOutputIndex = 1 )
void setOrder( int aNumber )
void setGroove( double aNumber )
virtual void stream( CorStream& aStream )
virtual CorBool readIDF( DfcIdf& anIDF )
virtual void writeIDF( DfcIdf& anIDF )
virtual CorPersistent* makeClone()
Make a clone of this instance.
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.
void print()
friend void utest_QucGrating(CorUnitTest&)
Print some attributes.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de