IntraFlagIntraFlag - IntraMap identification string

Description:
This attribute allows an IntraMapIntraMap to be flagged so that it is distinguishable from other IntraMaps. The transformation function associated with the IntraMap may then enquire the value of this attribute and adapt the transformation it provides according to the particular IntraMap involved.

Although this is a string attribute, it may often be useful to store numerical values here, encoded as a character string, and to use these as data within the transformation function. Note, however, that this mechanism is not suitable for transferring large amounts of data (more than about 1000 characters) to an IntraMap. For that purpose, global variables are recommended, although the IntraFlag value can be used to supplement this approach. The default IntraFlag value is an empty string.

Type:
String.
Class Applicability:
IntraMap
All IntraMaps have this attribute.
Notes:
  • A pair of IntraMaps whose transformations may potentially cancel cannot be simplified to produce a UnitMapUnitMap (e.g. using astSimplifyastSimplify) unless they have the same IntraFlag values. The test for equality is case-sensitive.