InvertInvert - Mapping inversion flag

Description:
This attribute controls which one of a MappingMapping's two possible coordinate transformations is considered the "forward" transformation (the other being the "inverse" transformation). If the attribute value is zero (the default), the Mapping's behaviour will be the same as when it was first created. However, if it is non-zero, its two transformations will be inter-changed, so that the Mapping displays the inverse of its original behaviour.

Inverting the boolean sense of the Invert attribute will cause the values of a Mapping's NinNin and NoutNout attributes to be interchanged. The values of its TranForwardTranForward and TranInverseTranInverse attributes will also be interchanged. This operation may be performed with the astInvertastInvert function.

Type:
Integer (boolean).
Class Applicability:
Mapping
All Mappings have this attribute.
UnitMapUnitMap
The value of the Invert attribute has no effect on the behaviour of a UnitMap.
FrameSetFrameSet
Inverting the boolean sense of the Invert attribute for a FrameSet will cause its base and current Frames (and its BaseBase and CurrentCurrent attributes) to be interchanged. This, in turn, may affect other properties and attributes of the FrameSet (such as Nin, Nout, NaxesNaxes, TranForward, TranInverse, etc.). The Invert attribute of a FrameSet is not itself affected by selecting a new base or current FrameFrame.