---
title: "Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)"
canonical: https://www.graphicsmill.com/docs/gm5/N_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
 
The Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo namespace contains client-side classes intended to operate with history.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Command](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_Command.htm.md) |  This client-side class corresponds to the [Command](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_Command.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [History](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) |  This client-side class corresponds to the [History](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [HistoryData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_HistoryData.htm.md) |  This class represents a state of a history and allows applying this state to the [History](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LayerAddedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerAddedCommand.htm.md) |  This class represents the layer added command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LayerMovedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerMovedCommand.htm.md) |  This class represents the layer moved command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LayerRemovedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerRemovedCommand.htm.md) |  This class represents the layer removed command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [VObjectAddedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectAddedCommand.htm.md) |  This class represents the v-object added command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [VObjectChangedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectChangedCommand.htm.md) |  This class represents the v-object changed command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [VObjectMovedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectMovedCommand.htm.md) |  This class represents the v-object moved command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [VObjectRemovedCommand](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectRemovedCommand.htm.md) |  This class represents the v-object removed command. |
