Helper class to store geometry layers configuration. More...
#include <EditModeCoinManagerParameters.h>
Public Member Functions | |
GeometryLayerParameters () | |
int | getCoinLayer (int logicallayer) |
void | reset () |
Public Attributes | |
int | CoinLayers = 1 |
Helper class to store geometry layers configuration.
CoinLayers is the number of * Coin * Geometry Layers. This is not necessarily the number of Geometry layers (logical layers).
Logical layers (as stored in GeometryFacade) define a grouping of geometries. However, this does not mean that they are represented in coin in different layers. Only when there is a reason for such mapping is done so. For example, when the geometry have different drawing parameters.
This means that there may be:
SketcherGui::GeometryLayerParameters::GeometryLayerParameters | ( | ) |
References reset().
Referenced by SketcherGui::EditModeGeometryCoinConverter::convert().
void SketcherGui::GeometryLayerParameters::reset | ( | void | ) |
References CoinLayers.
Referenced by GeometryLayerParameters(), and draftguitools.gui_trackers.gridTracker::set().
int SketcherGui::GeometryLayerParameters::CoinLayers = 1 |
Referenced by SketcherGui::EditModeGeometryCoinConverter::convert(), SketcherGui::EditModeGeometryCoinManager::createEditModeInventorNodes(), SketcherGui::EditModeCoinManager::detectPreselection(), SketcherGui::EditModeGeometryCoinManager::processGeometry(), reset(), SketcherGui::EditModeConstraintCoinManager::updateConstraintColor(), and SketcherGui::EditModeGeometryCoinManager::updateGeometryColor().