class QucLens : public QucEquipmentModel a model of a lens
| | KeyFocalX $Id: QucLens |
| | getDiameter () |
| | getFocalX () |
| | getFocalY () |
| | getObstruction () |
| | getProjectionMode () |
| | getProjMode () |
| | getSurface () |
| | getUnit () |
| | getWaveBand ( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit ) |
| | leafTransform ( const QucObservationModel& anObservation, const RWCString& aMode = "all" ) |
| | makeClone () |
| | operator= ( const QucLens& aRef ) |
| | QucLens ( double aFocalX = 0, double aFocalY = 0, double aDiameter = 0, double aObstruction = 0, const RWCString& aUnit = "m", QucProjectionMode aProjectionMode = QucPM_TO_POSITION ) |
| | QucLens ( const QucLens& aRef ) |
| | readIDF ( DfcIdf& anIDF ) |
| | recalc () |
| | setProjectionMode ( QucProjectionMode aProjMode ) |
| | writeIDF ( DfcIdf& anIDF ) |
| | ~QucLens () |
| | utest_QucLens (CorUnitTest&) Purpose Initialise this instance |
| | Purpose Make a clone of this instance |
a model of a lens
SYNOPSIS
#include <QucLens.h>
QucLens myObject;
DESCRIPTION
This is a model of a lens.
CAUTIONS
<optional>
EXAMPLES
<optional>
SEE ALSO
<optional>
QucEquipmentModel
Preconditions Exceptions
Preconditions Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Exceptions
QucLens( double aFocalX = 0, double aFocalY = 0, double aDiameter = 0, double aObstruction = 0, const RWCString& aUnit = "m", QucProjectionMode aProjectionMode = QucPM_TO_POSITION )
QucLens( const QucLens& aRef )
QucLens& operator=( const QucLens& aRef )
virtual ~QucLens()
The d'tor.
virtual QucObservationModel leafTransform( const QucObservationModel& anObservation, const RWCString& aMode = "all" )
virtual void getWaveBand( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit )
QucProjectionMode getProjectionMode()
Query the projection mode of this instance.
void setProjectionMode( QucProjectionMode aProjMode )
double getDiameter()
Query the diamater of this instance.
This function returns the diameter.
double getObstruction()
Query the obstruction of this instance.
This function returns the obstruction.
double getSurface()
Query the surface of this instance.
This function returns the surface in cm^2.
double getFocalX()
Query the X focal of this instance.
This function returns the X focal.
double getFocalY()
Query the Y focal of this instance.
This function returns the Y focal.
RWCString getUnit()
Query the unit of this instance.
This function returns a string representation of the unit.
QucProjectionMode getProjMode()
Query the projection mode of this instance.
This function returns the projection mode.
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.
void recalc()
friend void utest_QucLens(CorUnitTest&)
Initialise this instance.
Values that depend on other publically available values will be set
in this method.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de