Evita  0.16
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
evGUIEncoder Class Reference

#include <evGUIEncoder.h>

Inheritance diagram for evGUIEncoder:
Inheritance graph
[legend]
Collaboration diagram for evGUIEncoder:
Collaboration graph
[legend]

Public Member Functions

 evGUIEncoder (const char *title)
 
virtual ~evGUIEncoder (void)
 
virtual const evString GetClassName (void) const
 
void SetController (evMultiProcessController *controller)
 
- Public Member Functions inherited from evGUIWindow
 evGUIWindow (const int width, const int height, const char *title)
 
virtual ~evGUIWindow (void)
 
virtual void Show (void)
 
- Public Member Functions inherited from evGUIObject
 evGUIObject (void)
 
virtual ~evGUIObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 

Static Private Member Functions

static int SetupDatasetComponents (evGUIWizardPanel *panel, void *data)
 
static int CheckDatasetComponents (evGUIWizardPanel *panel, void *data)
 
static int StartEncoder (evGUIWizardPanel *panel, void *data)
 
static void UpdateProgress (void *data)
 
static void DatasetInputCallback (Fl_Widget *widget, void *data)
 
static void TileSizeButtonCallback (Fl_Widget *widget, void *data)
 

Private Attributes

evGUIWizardWizard
 
evGUIFileInputDatasetFileInput
 
evGUIFileInputSegmentationMapFileInput
 
evGUIComponentMultiBrowserComponentBrowser
 
Fl_Counter * BitRate
 
Fl_Counter * TileSize
 
Fl_Check_Button * TileSizeButton
 
evGUIFileInputBitstreamFileInput
 
evGUIFileInputPriorityScheduleFileInput
 
evGUIProgressProgress
 
evMultiProcessControllerController
 

Additional Inherited Members

- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evGUIEncoder::evGUIEncoder ( const char *  title)
evGUIEncoder::~evGUIEncoder ( void  )
inlinevirtual

Member Function Documentation

static int evGUIEncoder::CheckDatasetComponents ( evGUIWizardPanel panel,
void *  data 
)
staticprivate
static void evGUIEncoder::DatasetInputCallback ( Fl_Widget *  widget,
void *  data 
)
staticprivate
virtual const evString evGUIEncoder::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evGUIWindow.

void evGUIEncoder::SetController ( evMultiProcessController controller)
inline
static int evGUIEncoder::SetupDatasetComponents ( evGUIWizardPanel panel,
void *  data 
)
staticprivate
static int evGUIEncoder::StartEncoder ( evGUIWizardPanel panel,
void *  data 
)
staticprivate
static void evGUIEncoder::TileSizeButtonCallback ( Fl_Widget *  widget,
void *  data 
)
staticprivate
static void evGUIEncoder::UpdateProgress ( void *  data)
staticprivate

Member Data Documentation

Fl_Counter* evGUIEncoder::BitRate
private
evGUIFileInput* evGUIEncoder::BitstreamFileInput
private
evGUIComponentMultiBrowser* evGUIEncoder::ComponentBrowser
private
evMultiProcessController* evGUIEncoder::Controller
private
evGUIFileInput* evGUIEncoder::DatasetFileInput
private
evGUIFileInput* evGUIEncoder::PriorityScheduleFileInput
private
evGUIProgress* evGUIEncoder::Progress
private
evGUIFileInput* evGUIEncoder::SegmentationMapFileInput
private
Fl_Counter* evGUIEncoder::TileSize
private
Fl_Check_Button* evGUIEncoder::TileSizeButton
private
evGUIWizard* evGUIEncoder::Wizard
private

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