Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EggToBam Class Reference

#include <eggToBam.h>

Inheritance diagram for EggToBam:

EggToSomething EggConverter EggFilter EggReader EggWriter EggBase EggBase WithOutputFile ProgramBase ProgramBase List of all members.

Public Member Functions

 EggToBam ()
void run ()

Protected Member Functions

virtual bool handle_args (Args &args)

Private Attributes

bool _has_egg_flatten
int _egg_flatten
bool _ls
bool _has_compression_quality
int _compression_quality
bool _compression_off

Constructor & Destructor Documentation

EggToBam::EggToBam  ) 
 

Definition at line 34 of file eggToBam.cxx.

References _compression_off, _compression_quality, _egg_flatten, EggReader::_force_complete, EggConverter::_format_name, _has_compression_quality, _has_egg_flatten, _ls, ProgramBase::add_option(), ProgramBase::add_path_replace_options(), ProgramBase::add_path_store_options(), ProgramBase::dispatch_int(), ProgramBase::dispatch_none(), false, ProgramBase::redescribe_option(), ProgramBase::remove_option(), ProgramBase::set_program_description(), and true.


Member Function Documentation

bool EggToBam::handle_args Args args  )  [protected, virtual]
 

Reimplemented from EggToSomething.

Definition at line 161 of file eggToBam.cxx.

References bam_texture_mode, BTM_unchanged, EggToSomething::handle_args(), and PS_absolute.

void EggToBam::run  ) 
 

Definition at line 99 of file eggToBam.cxx.

References _compression_quality, EggBase::_data, _egg_flatten, EggBase::_got_coordinate_system, compress_chan_quality, compress_channels, CS_zup_right, egg_flatten, WithOutputFile::get_output_filename(), WithOutputFile::has_output_filename(), load_egg_data(), Filename::make_dir(), nassertv, nout, NULL, BamFile::open_write(), ProgramBase::PT(), root, EggData::set_coordinate_system(), and BamFile::write_object().

Referenced by main().


Member Data Documentation

bool EggToBam::_compression_off [private]
 

Definition at line 45 of file eggToBam.h.

Referenced by EggToBam().

int EggToBam::_compression_quality [private]
 

Definition at line 44 of file eggToBam.h.

Referenced by EggToBam(), and run().

int EggToBam::_egg_flatten [private]
 

Definition at line 41 of file eggToBam.h.

Referenced by EggToBam(), and run().

bool EggToBam::_has_compression_quality [private]
 

Definition at line 43 of file eggToBam.h.

Referenced by EggToBam().

bool EggToBam::_has_egg_flatten [private]
 

Definition at line 40 of file eggToBam.h.

Referenced by EggToBam().

bool EggToBam::_ls [private]
 

Definition at line 42 of file eggToBam.h.

Referenced by EggToBam().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:00:52 2003 for Panda-Tool by doxygen1.3