FileCR2 Class Reference

#include <filecr2.h>

Inherits FileBase.

Collaboration diagram for FileCR2:

Collaboration graph
[legend]

Public Member Functions

 FileCR2 (Asset *asset, File *file)
 ~FileCR2 ()
void reset ()
int open_file (int rd, int wr)
int close_file ()
int read_frame (VFrame *frame)
int colormodel_supported (int colormodel)

Static Public Member Functions

static int check_sig (Asset *asset)

Private Member Functions

void format_to_asset ()

Detailed Description

Definition at line 19 of file filecr2.h.


Constructor & Destructor Documentation

FileCR2::FileCR2 ( Asset asset,
File file 
)

Definition at line 24 of file filecr2.C.

References Asset::format, and reset().

Here is the call graph for this function:

FileCR2::~FileCR2 (  ) 

Definition at line 32 of file filecr2.C.

References close_file().

Here is the call graph for this function:


Member Function Documentation

void FileCR2::reset (  ) 

Definition at line 38 of file filecr2.C.

Referenced by FileCR2().

int FileCR2::check_sig ( Asset asset  )  [static]

Definition at line 42 of file filecr2.C.

References BCTEXTLEN, cr2_mutex, dcraw_main(), Mutex::lock(), Asset::path, and Mutex::unlock().

Referenced by File::open_file().

Here is the call graph for this function:

int FileCR2::open_file ( int  rd,
int  wr 
) [virtual]

Reimplemented from FileBase.

Definition at line 63 of file filecr2.C.

References FileBase::asset, cr2_mutex, dcraw_main(), format_to_asset(), Mutex::lock(), Asset::path, and Mutex::unlock().

Here is the call graph for this function:

int FileCR2::close_file (  )  [virtual]

Reimplemented from FileBase.

Definition at line 83 of file filecr2.C.

Referenced by ~FileCR2().

int FileCR2::read_frame ( VFrame frame  )  [virtual]

int FileCR2::colormodel_supported ( int  colormodel  )  [virtual]

Reimplemented from FileBase.

Definition at line 169 of file filecr2.C.

References BC_RGB_FLOAT, and BC_RGBA_FLOAT.

void FileCR2::format_to_asset (  )  [private]


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

Generated on Mon Apr 28 14:24:54 2008 for Cinelerra by  doxygen 1.5.5