gstlearn  1.0.0
CCC
FileVTK Class Reference

#include <FileVTK.hpp>

Inheritance diagram for FileVTK:
AOF

Public Member Functions

 FileVTK (const char *filename, const Db *db=nullptr)
 
 FileVTK (const FileVTK &r)
 
FileVTKoperator= (const FileVTK &r)
 
virtual ~FileVTK ()
 
bool mustBeGrid () const override
 
bool mustBeOneVariable () const override
 
bool mustBeForNDim (int ndim) const override
 
bool mustBeForRotation (int mode) const override
 
int writeInFile () override
 
void setFactvar (float factvar)
 
void setFactx (int factx)
 
void setFacty (int facty)
 
void setFactz (int factz)
 
void setFlagBinary (bool flagBinary)
 
- 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 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
 

Private Attributes

bool _flagBinary
 
int _factx
 
int _facty
 
int _factz
 
float _factvar
 

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

◆ FileVTK() [1/2]

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

◆ FileVTK() [2/2]

FileVTK::FileVTK ( const FileVTK r)

◆ ~FileVTK()

FileVTK::~FileVTK ( )
virtual

Member Function Documentation

◆ mustBeForNDim()

bool FileVTK::mustBeForNDim ( int  ndim) const
inlineoverridevirtual

Reimplemented from AOF.

◆ mustBeForRotation()

bool FileVTK::mustBeForRotation ( int  mode) const
inlineoverridevirtual

Reimplemented from AOF.

◆ mustBeGrid()

bool FileVTK::mustBeGrid ( ) const
inlineoverridevirtual

Reimplemented from AOF.

◆ mustBeOneVariable()

bool FileVTK::mustBeOneVariable ( ) const
inlineoverridevirtual

Reimplemented from AOF.

◆ operator=()

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

◆ setFactvar()

void FileVTK::setFactvar ( float  factvar)
inline

◆ setFactx()

void FileVTK::setFactx ( int  factx)
inline

◆ setFacty()

void FileVTK::setFacty ( int  facty)
inline

◆ setFactz()

void FileVTK::setFactz ( int  factz)
inline

◆ setFlagBinary()

void FileVTK::setFlagBinary ( bool  flagBinary)
inline

◆ writeInFile()

int FileVTK::writeInFile ( )
overridevirtual

Reimplemented from AOF.

Member Data Documentation

◆ _factvar

float FileVTK::_factvar
private

◆ _factx

int FileVTK::_factx
private

◆ _facty

int FileVTK::_facty
private

◆ _factz

int FileVTK::_factz
private

◆ _flagBinary

bool FileVTK::_flagBinary
private

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