SketcherGui::ViewProviderSketchCoinAttorney Class Reference

Attorney class for limiting access to viewprovider. More...

#include <ViewProviderSketchCoinAttorney.h>

Friends

class EditModeCoinManager
 
class EditModeConstraintCoinManager
 
class EditModeGeometryCoinManager
 

Detailed Description

Attorney class for limiting access to viewprovider.

ViewProviderSketch delegates a substantial part of coin related visualisation to ViewProviderSketchCoinAttorney during edit mode.

Sometimes friend classes of ViewProviderSketchCoinAttorney need to access selected functionalities only available to ViewProviderSketch.

This attorney class regulates which specific functionalities ViewProviderSketchCoinAttorney is able to access in ViewProviderSketch.

The objective is:

  • to preserve as much as possible ViewProviderSketch encapsulation
  • to promote as much as reasonably possible loose coupling between tightly related classes.
  • to keep control over the interactions between these classes and easily identify the cooperation interface.

Friends And Related Function Documentation

◆ EditModeCoinManager

◆ EditModeConstraintCoinManager

◆ EditModeGeometryCoinManager


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