Clouds
#include "Clouds.hh" |
Clouds
class description - source file - inheritance tree (.pdf)
class Clouds : public EsafConfigurable, public EsafMsgSource
Inheritance Chart: | |||||||||||||||||||||
|
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
virtual void Build() virtual void Configure() public:
virtual ~Clouds() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual EarthVector GetCloudImpact(const EarthVector& pos, const EarthVector& dir, string opt = default) const Double_t GetOD() const Double_t GetThickness() const Double_t GetTopAltitude() const virtual TClass* IsA() const virtual Bool_t IsInClouds(const EarthVector&) const virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Double_t TotalOD(const EarthVector&, const EarthVector&) const
Data Members
protected:
string fFeat clouds features (occurence, OD and alt distributions). Defined in config files Double_t fTopAltitude clouds top altitude at sea level Double_t fThickness vertical thickness (spatial, not optical) Double_t fOD vertical integrated optical depth, homogeneously distributed
Class Description
Inline Functions
void ~Clouds() EarthVector GetCloudImpact(const EarthVector& pos, const EarthVector& dir, string opt = default) const Bool_t IsInClouds(const EarthVector&) const Double_t TotalOD(const EarthVector&, const EarthVector&) const void Reset() Double_t GetTopAltitude() const Double_t GetThickness() const Double_t GetOD() const const char* ClassType() const const char* ClassName() const void Configure() void Build() TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)