Machinations

Public Member Functions | Protected Member Functions | Properties | List of all members
Machinations.GUI.GateView Class Reference

visualisation of gate More...

Inheritance diagram for Machinations.GUI.GateView:

## Public Member Functions

| GateView (Gate node)
override void | InitShape ()
override void | ColorView (Brush brush)
Public Member Functions inherited from Machinations.GUI.NodeView< Gate >
override void | AddConnection (IConnectionView connectionView, bool start, bool withModel=true)
override List< UIElement > | GetAllUiElements ()
override void | ColorView (Brush brush)
override void | Dispose ()
override GraphElement | GetModelElement ()
SimlinkView | CreateSimlinkView (SimlinkModel existing=null)

## Protected Member Functions

override void | SetMainUiElementPosition (Point value)
Protected Member Functions inherited from Machinations.GUI.NodeView< Gate >
| NodeView (T model)
override Brush | GetBrushForNormalSelection ()

## Properties

override int | Radius`[get]`
Properties inherited from Machinations.GUI.NodeView< Gate >
override int | Radius`[get]`
override string | Label`[get, set]`
int | ActivationMode`[get, set]`
int | PullMode`[get, set]`
T | Model`[get]`
override Point | Position`[get, set]`
override Color | BaseColor`[get, set]`
override ViewSelectionMode | Selected`[set]`
override ViewHighlightMode | Highlighted`[set]`
IEnumerable< SimlinkView > | SimlinkViews`[get]`

## Additional Inherited Members

Protected Attributes inherited from Machinations.GUI.NodeView< Gate >
T | m_model
readonly TextBlock | m_descriptionTextBlock
List< SimlinkView > | m_simlinkViews

## Detailed Description

visualisation of gate

## Constructor & Destructor Documentation

## ◆ GateView()

Machinations.GUI.GateView.GateView | ( | Gate | node | ) |

## Member Function Documentation

## ◆ ColorView()

override void Machinations.GUI.GateView.ColorView | ( | Brush | brush | ) |

## ◆ InitShape()

override void Machinations.GUI.GateView.InitShape | ( |  | ) |

virtual

Reimplemented from Machinations.GUI.NodeView< Gate >.

## ◆ SetMainUiElementPosition()

override void Machinations.GUI.GateView.SetMainUiElementPosition | ( | Point | value | ) |

protected

## Property Documentation

## ◆ Radius

override int Machinations.GUI.GateView.Radius

get

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

- GUI/GateView.cs