ARTS  2.0.49
GriddedField1 Class Reference

#include <gridded_fields.h>

Inheritance diagram for GriddedField1:
GriddedField

Public Member Functions

 GriddedField1 ()
 Construct an empty GriddedField1. More...
 
 GriddedField1 (const String &s)
 Construct an empty GriddedField1 with the given name. More...
 
virtual bool checksize () const
 Consistency check. More...
 
void resize (const GriddedField1 &gf)
 Make this GriddedField1 the same size as the given one. More...
 
void resize (Index n)
 Resize the data vector. More...
 
- Public Member Functions inherited from GriddedField
Index get_dim () const
 Get the dimension of this gridded field. More...
 
void copy_grids (const GriddedField &gf)
 Copy grids. More...
 
const Stringget_grid_name (Index i) const
 Get grid name. More...
 
Index get_grid_size (Index i) const
 Get the size of a grid. More...
 
GridType get_grid_type (Index i) const
 Get grid type. More...
 
ConstVectorView get_numeric_grid (Index i) const
 Get a numeric grid. More...
 
VectorView get_numeric_grid (Index i)
 Get a numeric grid. More...
 
const ArrayOfStringget_string_grid (Index i) const
 Get a string grid. More...
 
ArrayOfStringget_string_grid (Index i)
 Get a string grid. More...
 
const Stringget_name () const
 Get the name of this gridded field. More...
 
void set_grid (Index i, const Vector &g)
 Set a numeric grid. More...
 
void set_grid (Index i, const ArrayOfString &g)
 Set a string grid. More...
 
void set_grid_name (Index i, const String &s)
 Set grid name. More...
 
void set_name (const String &s)
 Set name of this gridded field. More...
 
virtual ~GriddedField ()
 GriddedField destructor. More...
 

Public Attributes

Vector data
 

Friends

ostream & operator<< (ostream &os, const GriddedField1 &gf)
 Output operator for GriddedField1. More...
 

Additional Inherited Members

- Protected Member Functions inherited from GriddedField
 GriddedField ()
 Construct an empty GriddedField. More...
 
 GriddedField (const Index d, const String &s)
 Construct a GriddedField. More...
 

Detailed Description

Definition at line 188 of file gridded_fields.h.

Constructor & Destructor Documentation

◆ GriddedField1() [1/2]

GriddedField1::GriddedField1 ( )
inline

Construct an empty GriddedField1.

Definition at line 192 of file gridded_fields.h.

◆ GriddedField1() [2/2]

GriddedField1::GriddedField1 ( const String s)
inline

Construct an empty GriddedField1 with the given name.

Parameters
[in]sName.

Definition at line 195 of file gridded_fields.h.

Member Function Documentation

◆ checksize()

virtual bool GriddedField1::checksize ( ) const
inlinevirtual

Consistency check.

Check if the sizes of the grids match the data dimension.

Returns
True if sizes match.

Reimplemented from GriddedField.

Definition at line 203 of file gridded_fields.h.

References data, GriddedField::get_grid_size(), and ConstVectorView::nelem().

◆ resize() [1/2]

void GriddedField1::resize ( const GriddedField1 gf)
inline

Make this GriddedField1 the same size as the given one.

Parameters
[in]gfSource gridded field.

Definition at line 211 of file gridded_fields.h.

References data, GriddedField::get_grid_size(), and Vector::resize().

Referenced by sensor_responseSimpleAMSU().

◆ resize() [2/2]

void GriddedField1::resize ( Index  n)
inline

Resize the data vector.

See also
Vector::resize

Definition at line 218 of file gridded_fields.h.

References data, and Vector::resize().

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  os,
const GriddedField1 gf 
)
friend

Output operator for GriddedField1.

Outputs the given GriddedField1.

Parameters
[in,out]osOutput stream.
[in]gfGriddedField1.

Definition at line 287 of file gridded_fields.cc.

Member Data Documentation

◆ data

Vector GriddedField1::data

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