runMACS
 All Data Structures Files Functions Variables Enumerations Enumerator Macros
Public Types | Public Member Functions
EnviFile Class Reference

#include <Envi.h>

Public Types

enum  Interleave { Interleave::BSQ, Interleave::BIL, Interleave::BIP }
 

Public Member Functions

 EnviFile ()
 
 EnviFile (const std::string &_filename)
 
 ~EnviFile ()
 
void openFile (const std::string &_filename)
 
void closeFile ()
 
uint16_t * getAvg ()
 
unsigned long long getWidth () const
 
unsigned long long getHeight () const
 
unsigned long long getNumFrames () const
 
unsigned int getBytesPerPixel () const
 
double getTint () const
 
double getFps () const
 
void * getDataByFrame (unsigned int frame) const
 

Detailed Description

Definition at line 8 of file Envi.h.

Member Enumeration Documentation

enum EnviFile::Interleave
strong
Enumerator
BSQ 
BIL 
BIP 

Definition at line 10 of file Envi.h.

Constructor & Destructor Documentation

EnviFile::EnviFile ( )

Definition at line 22 of file Envi.cpp.

EnviFile::EnviFile ( const std::string &  _filename)

Definition at line 16 of file Envi.cpp.

EnviFile::~EnviFile ( )

Definition at line 26 of file Envi.cpp.

Member Function Documentation

void EnviFile::closeFile ( )

Definition at line 49 of file Envi.cpp.

uint16_t * EnviFile::getAvg ( )

Definition at line 60 of file Envi.cpp.

unsigned int EnviFile::getBytesPerPixel ( ) const

Definition at line 33 of file Envi.cpp.

void * EnviFile::getDataByFrame ( unsigned int  frame) const

Definition at line 37 of file Envi.cpp.

double EnviFile::getFps ( ) const

Definition at line 35 of file Envi.cpp.

unsigned long long EnviFile::getHeight ( ) const

Definition at line 31 of file Envi.cpp.

unsigned long long EnviFile::getNumFrames ( ) const

Definition at line 32 of file Envi.cpp.

double EnviFile::getTint ( ) const

Definition at line 34 of file Envi.cpp.

unsigned long long EnviFile::getWidth ( ) const

Definition at line 30 of file Envi.cpp.

void EnviFile::openFile ( const std::string &  _filename)

Definition at line 43 of file Envi.cpp.


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