#include <modelInformation.h>
Public Member Functions | |
ModelInformation () throw () | |
Default Constructor. | |
virtual | ~ModelInformation () throw () |
Destructor. | |
Accessors: inspectors and mutators | |
virtual String | getModelName (ModelType type) const throw () |
Get a name for a ModelType. | |
virtual String | getColoringName (ColoringMethod type) const throw () |
Get a name for a ColoringMethod. | |
virtual bool | isSurfaceModel (ModelType type) const throw () |
Define, which Models are Surfaces. | |
virtual bool | modelMuteableByDisplayProperties (ModelType type) const throw () |
Model can be modified with DisplayProperitesDialog. | |
virtual bool | coloringMuteableByDisplayProperties (ColoringMethod type) const throw () |
Model can be modified with DisplayProperitesDialog. | |
virtual bool | modelMustBeRebuild (ModelType type) const throw () |
Model must be rebuild, if Composite changes but hierarchy is unchanged. |
This class is used to retrieve names, types and different properties for the different models and coloring methods. It can be used to inform the VIEW libraries classes of additional model types, that are declared outside of the library itself. To do so, call MainControl::setModelInformation().
|
Default Constructor. Calls clear. |
|
Destructor.
|
|
Define, which Models are Surfaces. Add new kinds of Surfaces to this function! |
|
Model must be rebuild, if Composite changes but hierarchy is unchanged.
|