Geogram Version 1.9.6-rc
A programming library of geometric algorithms
Loading...
Searching...
No Matches
progress.h File Reference

Functions and classes for displaying progress bars. More...

Go to the source code of this file.

Classes

class  GEO::ProgressClient
 Task progress listener. More...
 
struct  GEO::TaskCanceled
 Exception thrown when a task is canceled. More...
 
class  GEO::ProgressTask
 Tracks the progress of a task. More...
 

Namespaces

namespace  GEO
 Global Vorpaline namespace.
 
namespace  GEO::Progress
 Framework for tracking the progression of a task.
 

Typedefs

typedef SmartPointer< ProgressClientGEO::ProgressClient_var
 

Functions

void GEO::Progress::initialize ()
 Initializes the Progress framework.
 
void GEO::Progress::terminate ()
 Cleans up the Progress framework.
 
void GEO::Progress::set_client (ProgressClient *client)
 Sets the Progress client.
 
const ProgressTaskGEO::Progress::current_progress_task ()
 Gets the current task.
 
void GEO::Progress::cancel ()
 Cancels the current task.
 
bool GEO::Progress::is_canceled ()
 Checks if the current task is canceled.
 
void GEO::Progress::clear_canceled ()
 Clears the cancellation flag.
 

Detailed Description

Functions and classes for displaying progress bars.

Definition in file progress.h.