protected SymbolConstraint m_Instance; // input #endregion Fields #region Constructors public SymbolGeometryConstraint(DataFragment fragment, SymbolConstraint instance // input ) : base(fragment) { Debug.Assert(instance != null); m_Instance = instance; }
private SymbolConstraint m_SymbolToAttach; // it is null if there is no #endregion Fields #region Constructors public CircleCenterMoveRequest(CircleInstance draggedCircle, GePoint newPosition, SymbolConstraint symbolToAttach, int pointIndex) { m_DraggedCircle = draggedCircle; m_NewPosition = newPosition; m_SymbolToAttach = symbolToAttach; m_PointIndex = pointIndex; }
protected GraphicNode(SymbolConstraint instance) { m_Instance = instance; // Attach the observer to sync the display list. //m_Instance.Attach(this); m_ItemList = new DisplayItemList(); m_Visible = true; m_CanBeSelected = true; // Observe the instance change. ObserverManager.Instance.AddObserver(instance, this, EventType.eUpdate); }
public ExtrusionNode(SymbolConstraint instance) : base(instance) { }
public void RemoveInstance(SymbolConstraint Node) { m_InstanceList.Remove(Node); }
public void AddInstance(SymbolConstraint Node) { m_InstanceList.Add(Node); }
public TextNode(SymbolConstraint instance) : base(instance) { }
public PolyLineNode(SymbolConstraint instance) : base(instance) { }
public CircleNode(SymbolConstraint instance) : base(instance) { }
private int m_StartPointIndex; // input #endregion Fields #region Constructors public SymbolLineConstraint(DataFragment fragment, SymbolConstraint instance, int StartIndex, int EndIndex) : base(fragment, instance) { m_StartPointIndex = StartIndex; m_EndPointIndex = EndIndex; m_LineState = new LineState(fragment); }
public SymbolPointConstraint(DataFragment fragment, SymbolConstraint instance, // input int index, PointState pointState // output ) : base(fragment, instance) { m_PointIndex = index; m_PointState = pointState; }
private PointState m_PointState; // output #endregion Fields #region Constructors public SymbolPointConstraint(DataFragment fragment, SymbolConstraint instance, // input int index) : base(fragment, instance) { m_PointIndex = index; m_PointState = new PointState(fragment); }