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; }
public CircleManipulator(CircleNode node) { m_Node = node; m_Instance = m_Node.GetInstance() as CircleInstance; }
protected override GraphicNode GetNode() { DataFragment fragment = PtApp.ActiveDocument.Database.GetFragment(); m_Instance = new CircleInstance(fragment, new PointState(fragment)); CircleNode Node = new CircleNode(m_Instance); return Node; }