Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
Visualization::SzLevelOrderingManager Class Reference

Public Member Functions

 SzLevelOrderingManager ()
 
virtual ~SzLevelOrderingManager ()
 
void clear ()
 
int getCoarserSemanticZoomLevel (int currentSemanticZoomLevel)
 
int getFinerSemanticZoomLevel (int currentSemanticZoomLevel)
 
int hasOrderingNumber (int orderingNumber)
 
void registerOrdering (int semanticZoomLevelId, int orderingNumber)
 

Private Attributes

int highestRegisteredOrderingNumber_
 
QMap< int, int > orderingNumberToId_
 
int smallestRegisteredOrderingNumber_
 

Constructor & Destructor Documentation

◆ SzLevelOrderingManager()

Visualization::SzLevelOrderingManager::SzLevelOrderingManager ( )

◆ ~SzLevelOrderingManager()

Visualization::SzLevelOrderingManager::~SzLevelOrderingManager ( )
virtual

Member Function Documentation

◆ clear()

void Visualization::SzLevelOrderingManager::clear ( )

◆ getCoarserSemanticZoomLevel()

int Visualization::SzLevelOrderingManager::getCoarserSemanticZoomLevel ( int  currentSemanticZoomLevel)

◆ getFinerSemanticZoomLevel()

int Visualization::SzLevelOrderingManager::getFinerSemanticZoomLevel ( int  currentSemanticZoomLevel)

◆ hasOrderingNumber()

int Visualization::SzLevelOrderingManager::hasOrderingNumber ( int  orderingNumber)

◆ registerOrdering()

void Visualization::SzLevelOrderingManager::registerOrdering ( int  semanticZoomLevelId,
int  orderingNumber 
)

Member Data Documentation

◆ highestRegisteredOrderingNumber_

int Visualization::SzLevelOrderingManager::highestRegisteredOrderingNumber_
private

◆ orderingNumberToId_

QMap<int, int> Visualization::SzLevelOrderingManager::orderingNumberToId_
private

◆ smallestRegisteredOrderingNumber_

int Visualization::SzLevelOrderingManager::smallestRegisteredOrderingNumber_
private