3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
ProgressData Class Reference

Class that tracks the progress of scene updates. More...

#include <filter.h>

Collaboration diagram for ProgressData:
Collaboration graph
[legend]

Public Member Functions

 ProgressData ()
 
bool operator== (const ProgressData &o) const
 
const ProgressDataoperator= (const ProgressData &o)
 
void reset ()
 
void clock ()
 

Public Attributes

unsigned int filterProgress
 Progress of filter (out of 100, or -1 for no progress information) for current filter. More...
 
unsigned int totalProgress
 Number of filters (n) that we have processed (n out of m filters) More...
 
unsigned int totalNumFilters
 number of filters which need processing for this update More...
 
unsigned int step
 Current step. More...
 
unsigned int maxStep
 Maximum steps. More...
 
const FiltercurFilter
 Pointer to the current filter that is being updated. More...
 
std::string stepName
 Name of current operation, if specified. More...
 

Detailed Description

Class that tracks the progress of scene updates.

Constructor & Destructor Documentation

◆ ProgressData()

ProgressData::ProgressData ( )

Member Function Documentation

◆ clock()

void ProgressData::clock ( )
inline

Referenced by FilterTree::refreshFilterTree().

Here is the caller graph for this function:

◆ operator=()

const ProgressData & ProgressData::operator= ( const ProgressData o)

◆ operator==()

bool ProgressData::operator== ( const ProgressData o) const

◆ reset()

void ProgressData::reset ( )
inline

Referenced by MainWindowFrame::MainWindowFrame(), and TreeState::refresh().

Here is the caller graph for this function:

Member Data Documentation

◆ curFilter

const Filter* ProgressData::curFilter

Pointer to the current filter that is being updated.

Referenced by MainWindowFrame::OnComboFilter(), MainWindowFrame::OnUpdateTimer(), operator=(), operator==(), and FilterTree::refreshFilterTree().

◆ filterProgress

unsigned int ProgressData::filterProgress

◆ maxStep

unsigned int ProgressData::maxStep

◆ step

unsigned int ProgressData::step

◆ stepName

std::string ProgressData::stepName

◆ totalNumFilters

unsigned int ProgressData::totalNumFilters

number of filters which need processing for this update

Referenced by MainWindowFrame::OnUpdateTimer(), operator=(), operator==(), and FilterTree::refreshFilterTree().

◆ totalProgress

unsigned int ProgressData::totalProgress

Number of filters (n) that we have processed (n out of m filters)

Referenced by MainWindowFrame::OnUpdateTimer(), operator=(), and operator==().


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