namespace VirtualCanvasTestCode.Enumerations
{
    public enum TargetAxis
    {
        X
  , Y
  , Z
    }
    public enum ActionType
    {
        None
        , TransformToUom
        , TransformToAnswer
        , TransformToNumber
        , TransformToVariable
        , TransformToCaption
        , TransformToModel
        , TransformToImage
        , CycleMainValueLeft
        , CycleMainValueRight
        , MoveDown
        , MoveUp
        , MoveLeft
        , MoveRight
        , MoveForward
        , MoveBackward
        , PreviousMovementMode
        , NextMovementMode
        , PreviousMeshType
        , NextMeshType
        , CopyColor
        , PasteColor
        , PreviousRenderMode
        , NextRenderMode
        , CopyGroup
        , PasteGroup
        , CopyAssembly
        , PasteAssembly
        , CopyVirtualEquationElement
        , PasteVirtualEquationElement
        , CopyTexture
        , PasteTexture
        , DeleteLeft
        , DeleteEquation
        , DeleteWorldObject
        , DeleteLeftToEnd
        , DecreaseOpacity
        , IncreaseOpacity
        , VcNorth
        , VcSouth
        , VcWest
        , VcEast
        , VcNorthWest
        , VcSouthWest
        , VcNorthEast
        , VcSouthEast
        , IncreaseAndMove
        , DecreaseAndMove
        , IncreaseAndDontMove
        , DecreaseAndDontMove
        , PasteDt
        , SetTargetAssemblyForSelectedItem
        , SetAssemblyForGroup
        , CycleCylinderValues
        , NXPZ
        , PXPZ
        , NXNZ
        , PXNZ
        , NXNY
        , PXPY
        , PXNY
        , NXPY
        , NZPY
        , PZNY
        , NZNY
        , PZPY
        , PX
        , PY
        , PZ
        , NX
        , NY
        , NZ

        , SPZ
        , SNZ
        , SPY
        , SNY
        , SNX
        , SPX

        , TPZ
        , TNZ
        , TPY
        , TNY
        , TNX
        , TPX

        , RPZ
        , RNZ
        , RPY
        , RNY
        , RNX
        , RPX

        , VcPasteDisplayText
        , VcPasteMathSymbolType
        , LastVarP
        , AddEquationPosSetXYZ
        , DecreaseSelectedElementWidth
        , IncreaseSelectedElementWidth
        , DecreaseSelectedElementSequence
        , IncreaseSelectedElementSequence
        , SetMeshBrushType
        , AnimateSet
        , North
        , South
        , East
        , West
        , MoveEquationEast
        , MoveEquationWest
        , MoveEquationNorth
        , MoveEquationSouth
        , InsertEquationElement
        , DuplicateEquation
        , DeleteVirtualEquationElement
        , AddTargetDefinition
        , MirrorObjectX
        , MirrorObjectY
        , MirrorObjectZ
        , DecreaseFontDepth
        , IncreaseFontDepth
        , DecreaseFontSize
        , IncreaseFontSize
        , DecreaseTextOffsetX
        , DecreaseTextOffsetY
        , DecreaseTextOffsetZ
        , IncreaseTextOffsetX
        , IncreaseTextOffsetY
        , IncreaseTextOffsetZ

        , DecreaseArrowOffsetX
        , DecreaseArrowOffsetY
        , DecreaseArrowOffsetZ
        , IncreaseArrowOffsetX
        , IncreaseArrowOffsetY
        , IncreaseArrowOffsetZ

        , DecreaseArrowRotationX
        , DecreaseArrowRotationY
        , DecreaseArrowRotationZ
        , IncreaseArrowRotationX
        , IncreaseArrowRotationY
        , IncreaseArrowRotationZ

        , DecreaseArrowPoint1X
        , DecreaseArrowPoint1Y
        , DecreaseArrowPoint1Z
        , IncreaseArrowPoint1X
        , IncreaseArrowPoint1Y
        , IncreaseArrowPoint1Z

        , DecreaseArrowPoint2X
        , DecreaseArrowPoint2Y
        , DecreaseArrowPoint2Z
        , IncreaseArrowPoint2X
        , IncreaseArrowPoint2Y
        , IncreaseArrowPoint2Z

        , DecreaseBoxWidth
        , DecreaseBoxHeight
        , DecreaseBoxDepth

        , IncreaseBoxWidth
        , IncreaseBoxHeight
        , IncreaseBoxDepth
        , RotateNX
        , RotatePX
        , RotateNY
        , RotatePY
        , RotateNZ
        , RotatePZ

    }
}
