ReFRACtor
FullPhysics::GenericObject Class Reference

For use with SWIG, it is useful to have a base class that everything can be cast to. More...

#include <generic_object.h>

Inherited by FullPhysics::Observable< T > [virtual], FullPhysics::Observer< T > [virtual], FullPhysics::OutputBlitz1d, FullPhysics::OutputBlitz2d, FullPhysics::OutputDouble, FullPhysics::Printable< T > [virtual], FullPhysics::SampleGrid [virtual], FullPhysics::SpurrBrdfDriver [virtual], FullPhysics::SpurrRtDriver [virtual], FullPhysics::Observable< Absorber > [virtual], FullPhysics::Observable< AbsorberVmr > [virtual], FullPhysics::Observable< Aerosol > [virtual], FullPhysics::Observable< AerosolExtinction > [virtual], FullPhysics::Observable< AerosolProperty > [virtual], FullPhysics::Observable< Altitude > [virtual], FullPhysics::Observable< boost::shared_ptr< NamedSpectrum > > [virtual], FullPhysics::Observable< ConnorSolver > [virtual], FullPhysics::Observable< Dispersion > [virtual], FullPhysics::Observable< Ground > [virtual], FullPhysics::Observable< Ils > [virtual], FullPhysics::Observable< Instrument > [virtual], FullPhysics::Observable< InstrumentCorrection > [virtual], FullPhysics::Observable< IterativeSolver > [virtual], FullPhysics::Observable< Pressure > [virtual], FullPhysics::Observable< RadiativeTransferRetrievable > [virtual], FullPhysics::Observable< RtAtmosphere > [virtual], FullPhysics::Observable< SpectrumEffect > [virtual], FullPhysics::Observable< StateVector > [virtual], FullPhysics::Observable< std::vector< boost::shared_ptr< NamedSpectrum > > > [virtual], FullPhysics::Observable< StokesCoefficient > [virtual], FullPhysics::Observable< SurfaceTemperature > [virtual], FullPhysics::Observable< Temperature > [virtual], FullPhysics::Observer< Absorber > [virtual], FullPhysics::Observer< AbsorberVmr > [virtual], FullPhysics::Observer< Aerosol > [virtual], FullPhysics::Observer< AerosolExtinction > [virtual], FullPhysics::Observer< AerosolProperty > [virtual], FullPhysics::Observer< Altitude > [virtual], FullPhysics::Observer< boost::shared_ptr< NamedSpectrum > > [virtual], FullPhysics::Observer< ConnorSolver > [virtual], FullPhysics::Observer< Dispersion > [virtual], FullPhysics::Observer< Ground > [virtual], FullPhysics::Observer< Ils > [virtual], FullPhysics::Observer< Instrument > [virtual], FullPhysics::Observer< InstrumentCorrection > [virtual], FullPhysics::Observer< IterativeSolver > [virtual], FullPhysics::Observer< Pressure > [virtual], FullPhysics::Observer< RadiativeTransferRetrievable > [virtual], FullPhysics::Observer< RtAtmosphere > [virtual], FullPhysics::Observer< SpectrumEffect > [virtual], FullPhysics::Observer< StateVector > [virtual], FullPhysics::Observer< std::vector< boost::shared_ptr< NamedSpectrum > > > [virtual], FullPhysics::Observer< StokesCoefficient > [virtual], FullPhysics::Observer< SurfaceTemperature > [virtual], FullPhysics::Observer< Temperature > [virtual], FullPhysics::Printable< AbscoInterpolator > [virtual], FullPhysics::Printable< AccumulatedTimer > [virtual], FullPhysics::Printable< Altitude > [virtual], FullPhysics::Printable< ApplyInstrumentUnits > [virtual], FullPhysics::Printable< ArrayWithUnit< double, D > > [virtual], FullPhysics::Printable< ArrayWithUnit< T, D > > [virtual], FullPhysics::Printable< AutoDerivative< double > > [virtual], FullPhysics::Printable< AutoDerivative< T > > [virtual], FullPhysics::Printable< AutoDerivativeRef< T > > [virtual], FullPhysics::Printable< AutoDerivativeWithUnit< T > > [virtual], FullPhysics::Printable< ConnorIterationLog > [virtual], FullPhysics::Printable< ConnorSolver > [virtual], FullPhysics::Printable< ConnorSolverState > [virtual], FullPhysics::Printable< Constant > [virtual], FullPhysics::Printable< ConvergenceCheck > [virtual], FullPhysics::Printable< CostFunction > [virtual], FullPhysics::Printable< DispersionFit > [virtual], FullPhysics::Printable< DoubleWithUnit > [virtual], FullPhysics::Printable< ErrorAnalysis > [virtual], FullPhysics::Printable< Exception > [virtual], FullPhysics::Printable< FitStatistic > [virtual], FullPhysics::Printable< ForwardModel > [virtual], FullPhysics::Printable< ForwardModelSpectralGrid > [virtual], FullPhysics::Printable< GasAbsorption > [virtual], FullPhysics::Printable< GasVmrApriori > [virtual], FullPhysics::Printable< HdfFile > [virtual], FullPhysics::Printable< HdfFileGenerating > [virtual], FullPhysics::Printable< IlsFunction > [virtual], FullPhysics::Printable< InitialGuess > [virtual], FullPhysics::Printable< InitialGuessBuilder > [virtual], FullPhysics::Printable< IterativeSolver > [virtual], FullPhysics::Printable< L2FpConfiguration > [virtual], FullPhysics::Printable< Level1b > [virtual], FullPhysics::Printable< Lidort_Structure > [virtual], FullPhysics::Printable< LinearInterpolate2Point< AutoDerivative< double >, AutoDerivative< double > > > [virtual], FullPhysics::Printable< LinearInterpolate2Point< double, blitz::Array< double, 2 > > > [virtual], FullPhysics::Printable< LinearInterpolate2Point< double, blitz::Array< double, 3 > > > [virtual], FullPhysics::Printable< LinearInterpolate2Point< TX, TY > > [virtual], FullPhysics::Printable< LinearInterpolate< AutoDerivative< double >, AutoDerivative< double > > > [virtual], FullPhysics::Printable< LinearInterpolate< double, double > > [virtual], FullPhysics::Printable< LinearInterpolate< FullPhysics::AutoDerivative< double >, FullPhysics::AutoDerivative< double > > > [virtual], FullPhysics::Printable< LinearInterpolate< TX, TY > > [virtual], FullPhysics::Printable< LinearLogInterpolate< AutoDerivative< double >, AutoDerivative< double > > > [virtual], FullPhysics::Printable< LinearLogInterpolate< TX, TY > > [virtual], FullPhysics::Printable< Logger > [virtual], FullPhysics::Printable< LogImp > [virtual], FullPhysics::Printable< LogLinearInterpolate< TX, TY > > [virtual], FullPhysics::Printable< LogLogInterpolate< AutoDerivative< double >, AutoDerivative< double > > > [virtual], FullPhysics::Printable< LogLogInterpolate< TX, TY > > [virtual], FullPhysics::Printable< LogTiming > [virtual], FullPhysics::Printable< LRadDriver > [virtual], FullPhysics::Printable< LuabindObject > [virtual], FullPhysics::Printable< LuaCallback > [virtual], FullPhysics::Printable< LuaState > [virtual], FullPhysics::Printable< MerraAerosol > [virtual], FullPhysics::Printable< Meteorology > [virtual], FullPhysics::Printable< NoiseModel > [virtual], FullPhysics::Printable< Observation > [virtual], FullPhysics::Printable< Output > [virtual], FullPhysics::Printable< Perturbation > [virtual], FullPhysics::Printable< Poly1d > [virtual], FullPhysics::Printable< PressureLevelInput > [virtual], FullPhysics::Printable< ProblemState > [virtual], FullPhysics::Printable< RadianceScaling > [virtual], FullPhysics::Printable< RadiativeTransfer > [virtual], FullPhysics::Printable< Rayleigh > [virtual], FullPhysics::Printable< ReferenceVmrApriori > [virtual], FullPhysics::Printable< RegisterOutputBase > [virtual], FullPhysics::Printable< RelativeHumidity > [virtual], FullPhysics::Printable< Return1Point< AutoDerivative< double >, AutoDerivative< double > > > [virtual], FullPhysics::Printable< Return1Point< TX, TY > > [virtual], FullPhysics::Printable< SolarAbsorptionSpectrum > [virtual], FullPhysics::Printable< SolarContinuumSpectrum > [virtual], FullPhysics::Printable< SolarDopplerShift > [virtual], FullPhysics::Printable< SolverIterationLog > [virtual], FullPhysics::Printable< SpectralBound > [virtual], FullPhysics::Printable< SpectralDomain > [virtual], FullPhysics::Printable< SpectralRange > [virtual], FullPhysics::Printable< SpectralWindow > [virtual], FullPhysics::Printable< Spectrum > [virtual], FullPhysics::Printable< SpectrumSampling > [virtual], FullPhysics::Printable< StateVector > [virtual], FullPhysics::Printable< StateVectorObserver > [virtual], FullPhysics::Printable< Time > [virtual], and FullPhysics::Printable< Unit > [virtual].

+ Collaboration diagram for FullPhysics::GenericObject:

Public Member Functions

virtual ~GenericObject ()
 

Detailed Description

For use with SWIG, it is useful to have a base class that everything can be cast to.

This class doesn't provide any functionality, other than allowing casts.

Definition at line 10 of file generic_object.h.

Constructor & Destructor Documentation

◆ ~GenericObject()

virtual FullPhysics::GenericObject::~GenericObject ( )
inlinevirtual

Definition at line 14 of file generic_object.h.


The documentation for this class was generated from the following file:

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:12