Chapter 5. Tulip QT Library
Prev |  | Next

# Chapter 5. Tulip QT Library

## 1. Introduction

In Tulip the plugin system is extended to interactors, views and controllers

- An interactor provide a mechanisme to modify view and/or data (graph)

- A view is a way to visualize graph (and others data if you want)

- A controller is here to change the aspect of Tulip and to manage views

Here you have a picture represent a modified Model-View-Controller architectural pattern

- Controller manage views and model (graph)

- Views use model to display it

- Interactors is a mini controller system who manage attached view and model

Prev |  | Next
2. 2D/3D for Tulip | Home | 2. Interactors