class QucFilter : public QucEquipmentModel

a model of a spectral filter

Inheritance:


Public Methods

double getTrans ( double aWave )
virtual void getWaveBand ( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit )
void initialize ( const RWCString& aName, const RWCString& aType = "t", const RWCString& aCol1 = ":LAMBDA", const RWCString& aCol2 = ":FLUX" )
virtual QucObservationModel leafTransform ( const QucObservationModel& anObservation, const RWCString& aMode = "all" )
virtual CorPersistent* makeClone ()
QucFilter& operator= ( const QucFilter& aRef )
QucFilter ( const RWCString& aName = "NoName", const RWCString& aType = "Reference", const RWCString& aCol1 = ":LAMBDA", const RWCString& aCol2 = ":FLUX" )
QucFilter ( const QucFilter& aRef )
RWCString QucFilter::makeRef ( const RWCString& aName )
virtual CorBool readIDF ( DfcIdf& anIDF )
void scaleAt ( double aWave, QucUnitType aUnit, double aScale, QucUnitType anotherUnit )
virtual void stream ( CorStream& aStream )
virtual void writeIDF ( DfcIdf& anIDF )
virtual ~QucFilter ()

Public


Purpose
The d'tor

Purpose
Make a clone of this instance

$Id: QucFilter

Documentation

a model of a spectral filter
$Id: QucFilter.h,v 1.13 1997/07/11 08:41:08 mwiedmer Exp $

SYNOPSIS

  #include <QucFilter.h>
  

DESCRIPTION
This class models a spectral filter.

CAUTIONS
<optional>

EXAMPLES
<optional>

SEE ALSO
QucEquipmentModel

QucFilter( const RWCString& aName = "NoName", const RWCString& aType = "Reference", const RWCString& aCol1 = ":LAMBDA", const RWCString& aCol2 = ":FLUX" )

QucFilter( const QucFilter& aRef )

QucFilter& operator=( const QucFilter& aRef )

virtual ~QucFilter()

Purpose
The d'tor.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

virtual QucObservationModel leafTransform( const QucObservationModel& anObservation, const RWCString& aMode = "all" )

virtual void getWaveBand( QucUnitType aUnit, double& aLowerLimit, double& anUpperLimit )

double getTrans( double aWave )

void scaleAt( double aWave, QucUnitType aUnit, double aScale, QucUnitType anotherUnit )

void initialize( const RWCString& aName, const RWCString& aType = "t", const RWCString& aCol1 = ":LAMBDA", const RWCString& aCol2 = ":FLUX" )

virtual void stream( CorStream& aStream )

virtual CorBool readIDF( DfcIdf& anIDF )

virtual void writeIDF( DfcIdf& anIDF )

virtual CorPersistent* makeClone()

Purpose
Make a clone of this instance.

Preconditions

  • Itemize this section if necessary. Remove itemization otherwise.

Returns
This function retutns a pointer to a newly created instance that has the same properties as this one.

Exceptions

  • Itemize this section if necessary. Remove itemization otherwise.

RWCString QucFilter::makeRef( const RWCString& aName )


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