My Project
 All Classes Files Functions Variables Enumerations Pages
Public Slots | Public Member Functions | List of all members
FracplanetMain Class Reference

Top level GUI component for fracplanet application: contains parameter controls and viewing area. More...

#include <fracplanet_main.h>

Inheritance diagram for FracplanetMain:
Progress

Public Slots

void regenerate ()
 Invoked by ControlTerrain to generate new TriangleMesh. More...
 
void save_pov ()
 Invoked by ControlSave to save to file (POV-Ray format).
 
void save_blender ()
 Invoked by ControlSave to save to file (Blender format).
 
void save_texture ()
 Invoked by ControlSave to save to file as texture(s).
 

Public Member Functions

 FracplanetMain (QWidget *parent, QApplication *app, const boost::program_options::variables_map &opts, bool verbose)
 
virtual void progress_start (uint target, const std::string &)
 
virtual void progress_stall (const std::string &reason)
 
virtual void progress_step (uint step)
 
virtual void progress_complete (const std::string &)
 

Detailed Description

Top level GUI component for fracplanet application: contains parameter controls and viewing area.

Member Function Documentation

void FracplanetMain::regenerate ( )
slot

Invoked by ControlTerrain to generate new TriangleMesh.

Todo:
Should be able to retain ground or clouds
Todo:
Recreating viewer every time seems like overkill, but Ubuntu (in VM) doesn't seem to like it otherwise.

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