gstlearn  1.0.0
CCC
GridXYZ Class Reference

#include <GridXYZ.hpp>

Inheritance diagram for GridXYZ:
AOF

Public Member Functions

 GridXYZ (const char *filename, const Db *db=nullptr)
 
 GridXYZ (const GridXYZ &r)
 
GridXYZoperator= (const GridXYZ &r)
 
virtual ~GridXYZ ()
 
bool mustBeGrid () const override
 
bool mustBeOneVariable () const override
 
bool mustBeForNDim (int ndim) const override
 
int writeInFile () override
 
- Public Member Functions inherited from AOF
 AOF (const String &filename, const Db *db=nullptr)
 
 AOF (const AOF &r)
 
AOFoperator= (const AOF &r)
 
virtual ~AOF ()
 
virtual bool mustBeForRotation (int) const
 
virtual bool isAuthorized () const
 
virtual DbreadFromFile ()
 
virtual DbGridreadGridFromFile ()
 
bool isValidForGrid () const
 
bool isValidForVariable () const
 
bool isValidForNDim () const
 
bool isValidForRotation () const
 
void setCols (const VectorInt &cols)
 
void setCols (int ncol, int *icols)
 
void setCol (int icol)
 
const StringgetFilename () const
 

Additional Inherited Members

- Protected Member Functions inherited from AOF
int _fileWriteOpen ()
 
int _fileReadOpen ()
 
void _fileClose ()
 
- Protected Attributes inherited from AOF
String _filename
 
const Db_db
 
const DbGrid_dbgrid
 
VectorInt _cols
 
FILE * _file
 

Constructor & Destructor Documentation

◆ GridXYZ() [1/2]

GridXYZ::GridXYZ ( const char *  filename,
const Db db = nullptr 
)

◆ GridXYZ() [2/2]

GridXYZ::GridXYZ ( const GridXYZ r)

◆ ~GridXYZ()

GridXYZ::~GridXYZ ( )
virtual

Member Function Documentation

◆ mustBeForNDim()

bool GridXYZ::mustBeForNDim ( int  ndim) const
inlineoverridevirtual

Reimplemented from AOF.

◆ mustBeGrid()

bool GridXYZ::mustBeGrid ( ) const
inlineoverridevirtual

Reimplemented from AOF.

◆ mustBeOneVariable()

bool GridXYZ::mustBeOneVariable ( ) const
inlineoverridevirtual

Reimplemented from AOF.

◆ operator=()

GridXYZ & GridXYZ::operator= ( const GridXYZ r)

◆ writeInFile()

int GridXYZ::writeInFile ( )
overridevirtual

Reimplemented from AOF.


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