Class TagGroup


Methods

TagGroup TagGroupAddLabeledTagGroup( TagGroup tagGroup, String label, TagGroup newGroup )
Adds 'newGroup' to 'tagGroup' at the label 'label'.
 
TagGroup TagGroupAddTagGroupAfter( TagGroup tagList, Number ref_index, TagGroup newGroup )
Adds 'newGroup' to 'tagList' after index 'ref_index'.
 
TagGroup TagGroupAddTagGroupAtBeginning( TagGroup tagList, TagGroup newGroup )
Adds 'newGroup' to the beginning of 'tagList'.
 
TagGroup TagGroupAddTagGroupAtEnd( TagGroup tagList, TagGroup newGroup )
Adds 'newGroup' to the end of 'tagList'.
 
TagGroup TagGroupAddTagGroupBefore( TagGroup tagList, Number ref_index, TagGroup newGroup )
Adds 'newGroup' to 'tagList' before index 'ref_index'.
 
TagGroup TagGroupClone( TagGroup tagGroup )
Returns an identical copy of 'tagGroup' and its sub-tags.
 
Number TagGroupCopyTag( TagGroup tagGroup, TagGroup srcGroup, Number srcIndex )
Copies the 'srcIndex'th tag in 'srcGroup' to 'tagGroup'.
 
void TagGroupCopyTagsFrom( TagGroup tagGroup, TagGroup srcGroup )
Copies tags in 'srcGroup' to 'tagGroup'.
 
void TagGroupCopyTagToIndex( TagGroup tagGroup, Number dstIndex, TagGroup srcGroup, Number srcIndex )
Copies data in the 'srcIndex'th tag in 'srcGroup' to the 'dstIndex'th tag in 'tagGroup'.
 
Number TagGroupCountTags( TagGroup tagGroup )
Returns the number of sub-tags in this tag group.
 
TagGroup TagGroupCreateGroupTagAfter( TagGroup tagList, Number ref_index )
Creates a new tag group after 'ref_index' in 'tagList'.
 
TagGroup TagGroupCreateGroupTagAtBeginning( TagGroup tagList )
Creates a new tag group at the beginning of 'tagList'.
 
TagGroup TagGroupCreateGroupTagAtEnd( TagGroup tagList )
Creates a new tag group at the end of 'tagList'.
 
TagGroup TagGroupCreateGroupTagBefore( TagGroup tagList, Number ref_index )
Creates a new tag group before 'ref_index' in 'tagList'.
 
TagGroup TagGroupCreateListTagAfter( TagGroup tagList, Number ref_index )
Creates a new tag group after 'ref_index' in 'tagList'.
 
TagGroup TagGroupCreateListTagAtBeginning( TagGroup tagList )
Creates a new tag group at the beginning of 'tagList'.
 
TagGroup TagGroupCreateListTagAtEnd( TagGroup tagList )
Creates a new tag group at the end of 'tagList'.
 
TagGroup TagGroupCreateListTagBefore( TagGroup tagList, Number ref_index )
Creates a new tag group before 'ref_index' in 'tagList'.
 
TagGroup TagGroupCreateNewLabeledGroup( TagGroup tagGroup, String label )
Adds a new tag group at label 'label' and returns the new group.
 
TagGroup TagGroupCreateNewLabeledList( TagGroup tagGroup, String label )
Adds a new tag list at label 'label' and returns the new group.
 
Number TagGroupCreateNewLabeledTag( TagGroup tagGroup, String label )
Creates a new labeled tag and returns its index.
 
Number TagGroupCreateNewTagAfter( TagGroup tagList, Number ref_index )
Creates a new tag after 'ref_index' in 'tagList'.
 
Number TagGroupCreateNewTagAtBeginning( TagGroup tagList )
Creates a new tag at the beginning of 'tagList'.
 
Number TagGroupCreateNewTagAtEnd( TagGroup tagList )
Creates a new tag at the end of 'tagList'.
 
Number TagGroupCreateNewTagBefore( TagGroup tagList, Number ref_index )
Creates a new tag before 'ref_index' in 'tagList'.
 
void TagGroupDeleteAllTags( TagGroup tagGroup )
Deletes all the tags in 'tagGroup'.
 
void TagGroupDeleteTagWithIndex( TagGroup taGroup, Number index )
Deletes the tag at index 'index'.
 
void TagGroupDeleteTagWithLabel( TagGroup tagGroup, String tagPath )
Deletes the tag labelled by the path 'tagPath'.
 
Boolean TagGroupDoesTagExist( TagGroup tagGroup, String tagPath )
Finds the tag group and index corresponding to the tag referenced by 'tagPath' in 'tagGroup'.
 
void TagGroupExecuteScriptGroup( TagGroup tagGroup, String form )
Execute a group of script functions in 'tagGroup'. The actual scripts executed will be formed by sprintf'ing into the 'form' parameter. The form parameter should contain exactly one '%s' into which the function name will be inserted.
 
Boolean TagGroupGetIndexedTagAsArray( TagGroup tagGroup, Number index, ImageReference image )
Gets the data at 'index' in 'tagGroup' as an array of data in 'image'.
 
Boolean TagGroupGetIndexedTagAsBoolean( TagGroup tagGroup, Number index, NumberVariable val )
Gets the data at 'index' in 'tagGroup' as a boolean.
 
Boolean TagGroupGetIndexedTagAsDouble( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a double.
 
Boolean TagGroupGetIndexedTagAsDoubleComplex( TagGroup tagGroup, Number index, ComplexNumberVariable c )
Gets the data at 'index' in 'tagGroup' as a double complex.
 
Boolean TagGroupGetIndexedTagAsEightBitColor( TagGroup tagGroup, Number index, RGBNumberVariable c )
Gets the data at 'index' in 'tagGroup' as an eight bit color.
 
Boolean TagGroupGetIndexedTagAsFloat( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a float.
 
Boolean TagGroupGetIndexedTagAsFloatComplex( TagGroup tagGroup, Number index, ComplexNumberVariable c )
Gets the data at 'index' in 'tagGroup' as a float complex.
 
Boolean TagGroupGetIndexedTagAsFloatPoint( TagGroup tagGroup, Number index, NumberVariable x, NumberVariable y )
Gets the data at 'index' in 'tagGroup' as a float point.
 
Boolean TagGroupGetIndexedTagAsFloatRect( TagGroup tagGroup, Number index, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'index' in 'tagGroup' as a float rect.
 
Boolean TagGroupGetIndexedTagAsLong( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a long.
 
Boolean TagGroupGetIndexedTagAsLongPoint( TagGroup tagGroup, Number index, NumberVariable x, NumberVariable y )
Gets the data at 'index' in 'tagGroup' as a long point.
 
Boolean TagGroupGetIndexedTagAsLongRect( TagGroup tagGroup, Number index, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'index' in 'tagGroup' as a long rect.
 
Boolean TagGroupGetIndexedTagAsNumber( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a real number.
 
Boolean TagGroupGetIndexedTagAsNumber( TagGroup tagGroup, Number index, ComplexNumberVariable number )
Gets the data at 'index' in 'tagGroup' as a complex number.
 
Boolean TagGroupGetIndexedTagAsNumber( TagGroup tagGroup, Number index, RGBNumberVariable number )
Gets the data at 'index' in 'tagGroup' as a RGB number.
 
Boolean TagGroupGetIndexedTagAsShort( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a short.
 
Boolean TagGroupGetIndexedTagAsShortPoint( TagGroup tagGroup, Number index, NumberVariable x, NumberVariable y )
Gets the data at 'index' in 'tagGroup' as a short point.
 
Boolean TagGroupGetIndexedTagAsShortRect( TagGroup tagGroup, Number index, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'index' in 'tagGroup' as a short rect.
 
Boolean TagGroupGetIndexedTagAsString( TagGroup tagGroup, Number index, String str )
Gets the data at 'index' in 'tagGroup' as a string.
 
Boolean TagGroupGetIndexedTagAsTagGroup( TagGroup tagGroup, Number index, TagGroup subGroup )
Gets the data at 'index' in 'TagGroup' as a group.
 
Boolean TagGroupGetIndexedTagAsText( TagGroup tagGroup, Number index, String str )
Gets the data at 'index' in 'tagGroup' as a string.
 
Boolean TagGroupGetIndexedTagAsUInt16( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a 16-bit unsigned integer.
 
Boolean TagGroupGetIndexedTagAsUInt32( TagGroup tagGroup, Number index, NumberVariable number )
Gets the data at 'index' in 'tagGroup' as a 32-bit unsigned integer.
 
TagGroup TagGroupGetOrCreateTagGroup( TagGroup tagGroup, String tagPath )
Gets the tag group named by 'tagPath', or creates a new such group and all necessary intermediate groups.
 
TagGroup TagGroupGetOrCreateTagList( TagGroup tagGroup, String tagPath )
Gets the tag list named by 'tagPath', or creates a new such list and all necessary intermediate groups.
 
Number TagGroupGetSeeds( TagGroup tagGroup )
Gets a set of seeds that describe the tag group.
 
Boolean TagGroupGetTagAsArray( TagGroup tagGroup, String tagPath, ImageReference image )
Gets the data at 'tagPath' in 'tagGroup' as an array of data in 'image'.
 
Boolean TagGroupGetTagAsBoolean( TagGroup tagGroup, String tagPath, NumberVariable val )
Gets the data at 'tagPath' in 'tagGroup' as a boolean.
 
Boolean TagGroupGetTagAsDouble( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a double.
 
Boolean TagGroupGetTagAsDoubleComplex( TagGroup tagGroup, String tagPath, ComplexNumberVariable c )
Gets the data at 'tagPath' in 'tagGroup' as a double complex.
 
Boolean TagGroupGetTagAsEightBitColor( TagGroup tagGroup, String tagPath, RGBNumberVariable c )
Gets the data at 'tagPath' in 'tagGroup' as an eight bit color.
 
Boolean TagGroupGetTagAsFloat( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a float.
 
Boolean TagGroupGetTagAsFloatComplex( TagGroup tagGroup, String tagPath, ComplexNumberVariable c )
Gets the data at 'tagPath' in 'tagGroup' as a float complex.
 
Boolean TagGroupGetTagAsFloatPoint( TagGroup tagGroup, String tagPath, NumberVariable x, NumberVariable y )
Gets the data at 'tagPath' in 'tagGroup' as a short point.
 
Boolean TagGroupGetTagAsFloatRect( TagGroup tagGroup, String tagPath, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'tagPath' in 'tagGroup' as a short rect.
 
Boolean TagGroupGetTagAsLong( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a long.
 
Boolean TagGroupGetTagAsLongPoint( TagGroup tagGroup, String tagPath, NumberVariable x, NumberVariable y )
Gets the data at 'tagPath' in 'tagGroup' as a long point.
 
Boolean TagGroupGetTagAsLongRect( TagGroup tagGroup, String tagPath, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'tagPath' in 'tagGroup' as a long rect.
 
Boolean TagGroupGetTagAsNumber( TagGroup tagGroup, String tagPath, ComplexNumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a complex number.
 
Boolean TagGroupGetTagAsNumber( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a real number.
 
Boolean TagGroupGetTagAsNumber( TagGroup tagGroup, String tagPath, RGBNumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a rgb number.
 
Boolean TagGroupGetTagAsRGBUInt16( TagGroup tagGroup, Number index, NumberVariable r, NumberVariable g, NumberVariable b )
Gets the data at 'index' in 'tagGroup' as a 16-bit rgb value.
 
Boolean TagGroupGetTagAsRGBUInt16( TagGroup tagGroup, String tagPath, NumberVariable r, NumberVariable g, NumberVariable b )
Gets the data at 'tagPath' in 'tagGroup' as a 16-bit rgb value.
 
Boolean TagGroupGetTagAsShort( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a short.
 
Boolean TagGroupGetTagAsShortPoint( TagGroup tagGroup, String tagPath, NumberVariable x, NumberVariable y )
Gets the data at 'tagPath' in 'tagGroup' as a short point.
 
Boolean TagGroupGetTagAsShortRect( TagGroup tagGroup, String tagPath, NumberVariable t, NumberVariable l, NumberVariable b, NumberVariable r )
Gets the data at 'tagPath' in 'tagGroup' as a short rect.
 
Boolean TagGroupGetTagAsString( TagGroup tagGroup, String tagPath, String str )
Gets the data at 'tagPath' in 'tagGroup' as a string.
 
Boolean TagGroupGetTagAsTagGroup( TagGroup tagGroup, String tagPath, TagGroup subGroup )
Gets the data at 'tagPath' in 'TagGroup' as a group.
 
Boolean TagGroupGetTagAsText( TagGroup tagGroup, String tagPath, String str )
Gets the data at 'tagPath' in 'tagGroup' as a string.
 
Boolean TagGroupGetTagAsUInt16( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a 16-bit unsigned integer.
 
Boolean TagGroupGetTagAsUInt32( TagGroup tagGroup, String tagPath, NumberVariable number )
Gets the data at 'tagPath' in 'tagGroup' as a 32-bit unsigned integer.
 
String TagGroupGetTagLabel( TagGroup tagGroup, Number index )
Gets the label of the 'index'th tag in the tag group.
 
Number TagGroupGetTagSize( TagGroup tagGroup, Number index )
Gets the size of the tag.
 
Number TagGroupGetTagType( TagGroup tagGroup, Number index, Number type_index )
Returns the 'type_index'th element of the tag's type.
 
Number TagGroupGetTagTypeLength( TagGroup tagGroup, Number index )
Returns number of elements in the tag's type.
 
Boolean TagGroupHasChangedSince( TagGroup tagGroup, Number seeds )
Returns true if the tag group has changed since 'seeds' was constructed.
 
void TagGroupInsertTagAsArray( TagGroup tagGroup, Number ref_index, ImageReference image )
Inserts new data before 'ref_index' in 'tagGroup' as an array of data in 'image'.
 
void TagGroupInsertTagAsBoolean( TagGroup tagGroup, Number ref_index, Boolean val )
Inserts new data before 'ref_index' in 'tagGroup' as a boolean.
 
void TagGroupInsertTagAsDouble( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a double.
 
void TagGroupInsertTagAsDoubleComplex( TagGroup tagGroup, Number ref_index, ComplexNumber c )
Inserts new data before 'ref_index' in 'tagGroup' as a double complex.
 
void TagGroupInsertTagAsEightBitColor( TagGroup tagGroup, Number ref_index, RGBNumber c )
Inserts new data before 'ref_index' in 'tagGroup' as an eight bit color.
 
void TagGroupInsertTagAsFloat( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a float.
 
void TagGroupInsertTagAsFloatComplex( TagGroup tagGroup, Number ref_index, ComplexNumber c )
Inserts new data before 'ref_index' in 'tagGroup' as a float complex.
 
void TagGroupInsertTagAsFloatPoint( TagGroup tagGroup, Number ref_index, Number x, Number y )
Inserts new data before 'ref_index' in 'tagGroup' as a float point.
 
void TagGroupInsertTagAsFloatRect( TagGroup tagGroup, Number ref_index, Number t, Number l, Number b, Number r )
Inserts new data before 'ref_index' in 'tagGroup' as a float rect.
 
void TagGroupInsertTagAsLong( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a long.
 
void TagGroupInsertTagAsLongPoint( TagGroup tagGroup, Number ref_index, Number x, Number y )
Inserts new data before 'ref_index' in 'tagGroup' as a long point.
 
void TagGroupInsertTagAsLongRect( TagGroup tagGroup, Number ref_index, Number t, Number l, Number b, Number r )
Inserts new data before 'ref_index' in 'tagGroup' as a long rect.
 
void TagGroupInsertTagAsNumber( TagGroup tagGroup, Number ref_index, RGBNumber number )
Inserts new data before 'ref_index' in 'tagGroup' as a RGB number.
 
void TagGroupInsertTagAsNumber( TagGroup tagGroup, Number ref_index, ComplexNumber number )
Inserts new data before 'ref_index' in 'tagGroup' as a complex number.
 
void TagGroupInsertTagAsNumber( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a real number.
 
void TagGroupInsertTagAsRGBUInt16( TagGroup tagGroup, Number ref_index, Number r, Number g, Number b )
Inserts new data before 'ref_index' in 'tagGroup' as a 16-bit rgb value.
 
void TagGroupInsertTagAsShort( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a short.
 
void TagGroupInsertTagAsShortPoint( TagGroup tagGroup, Number ref_index, Number x, Number y )
Inserts new data before 'ref_index' in 'tagGroup' as a short point.
 
void TagGroupInsertTagAsShortRect( TagGroup tagGroup, Number ref_index, Number t, Number l, Number b, Number r )
Inserts new data before 'ref_index' in 'tagGroup' as a short rect.
 
void TagGroupInsertTagAsString( TagGroup tagGroup, Number ref_index, String s )
Inserts new data before 'ref_index' in 'tagGroup' as a string.
 
void TagGroupInsertTagAsTagGroup( TagGroup tagGroup, Number ref_index, TagGroup subGroup )
Inserts new data before 'ref_index' in 'TagGroup' as a group.
 
void TagGroupInsertTagAsText( TagGroup tagGroup, Number ref_index, String s )
Inserts new data before 'ref_index' in 'tagGroup' as a string.
 
void TagGroupInsertTagAsUInt16( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a 16-bit unsigned integer.
 
void TagGroupInsertTagAsUInt32( TagGroup tagGroup, Number ref_index, Number number )
Inserts new data before 'ref_index' in 'tagGroup' as a 32-bit unsigned integer.
 
Boolean TagGroupIsList( TagGroup tagGroup )
Returns true if the tag group is a list.
 
Boolean TagGroupIsOpen( TagGroup tagGroup )
Returns whether 'tagGroup' is open or not.
 
Boolean TagGroupIsValid( TagGroup tagGroup )
Returns true if 'tagGroup' references a valid object.
 
Boolean TagGroupLoadFromFile( TagGroup tagGroup, String path )
Loads the contents of the file specified by 'path' into the tag group.
 
Boolean TagGroupLoadFromFileWithLabel( TagGroup tagGroup, String path, String label )
Loads the contents of the file specified by 'path' into the tag group and returns the label, if any.
 
Boolean TagGroupLoadFromStream( TagGroup tagGroup, ScriptObject stream )
Loads the contents of the stream specified by 'stream' into the tag group.
 
Boolean TagGroupLoadFromStreamWithLabel( TagGroup tagGroup, ScriptObject stream, String label )
Loads the contents of the stream specified by 'stream' into the tag group and returns the label, if any.
 
void TagGroupMarkAsChanged( TagGroup tagGroup )
Marks 'tagGroup' as having beein modified.
 
DocumentWindow TagGroupOpenBrowserWindow( TagGroup tagGroup, Boolean isFileBased )
Opens a browser window for the tag group.
 
Number TagGroupParseAndCreateTagPath( TagGroup tagGroup, String tagPath, TagGroup parentGroup, String label )
Finds the tag group and index corresponding to the tag referenced by 'tagPath' in 'tagGroup'.
 
Number TagGroupParseTagPath( TagGroup tagGroup, String tagPath, TagGroup parentGroup, String label )
Finds the tag group and index corresponding to the tag referenced by 'tagPath' in 'tagGroup'.
 
void TagGroupReadIndexedTagDataFromStream( TagGroup tagGroup, Number index, ScriptObject stream, Number stream_endianness )
Reads data from the stream into the indicated tag. The tag type determines how the data is read, and 'stream_endianness' specifies the endianness of the stream, 1 == bigendian, 2 == littleendian.
 
void TagGroupReadTagDataFromStream( TagGroup tagGroup, String tag_path, ScriptObject stream, Number stream_endianness )
Reads data from the stream into the indicated tag. The tag type determines how the data is read, and 'stream_endianness' specifies the endianness of the stream, 1 == bigendian, 2 == littleendian.
 
void TagGroupReleaseSeeds( TagGroup tagGroup, Number seeds )
Releases the seeds returned by 'TagGroupGetSeeds'.
 
void TagGroupReplaceTagsWithCopy( TagGroup tagGroup, TagGroup srcGroup )
Deletes all tags in 'tagGroup' and copies tags in 'srcGroup' to 'tagGroup'.
 
void TagGroupSaveToFile( TagGroup tagGroup, String path )
Saves the contents of the tag group to the file specified by 'path'.
 
void TagGroupSaveToFileWithLabel( TagGroup tagGroup, String path, String label )
Saves the contents of the tag group and the label 'label' to the file specified by 'path'.
 
void TagGroupSaveToStream( TagGroup tagGroup, ScriptObject stream )
Saves the contents of the tag group to the stream specified by 'stream'.
 
void TagGroupSaveToStreamWithLabel( TagGroup tagGroup, ScriptObject stream, String label )
Saves the contents of the tag group and the label 'label' to the stream specified by 'stream'.
 
void TagGroupSetIndexedTagAsArray( TagGroup tagGroup, Number index, ImageReference image )
Set the data at 'index' in 'tagGroup' as an array of data in 'image'.
 
void TagGroupSetIndexedTagAsBoolean( TagGroup tagGroup, Number index, Boolean val )
Sets the data at 'index' in 'tagGroup' as a boolean.
 
void TagGroupSetIndexedTagAsDouble( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a double.
 
void TagGroupSetIndexedTagAsDoubleComplex( TagGroup tagGroup, Number index, ComplexNumber c )
Sets the data at 'index' in 'tagGroup' as a double complex.
 
void TagGroupSetIndexedTagAsEightBitColor( TagGroup tagGroup, Number index, RGBNumber c )
Sets the data at 'index' in 'tagGroup' as an eight bit color.
 
void TagGroupSetIndexedTagAsFloat( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a float.
 
void TagGroupSetIndexedTagAsFloatComplex( TagGroup tagGroup, Number index, ComplexNumber c )
Sets the data at 'index' in 'tagGroup' as a float complex.
 
void TagGroupSetIndexedTagAsFloatPoint( TagGroup tagGroup, Number index, Number x, Number y )
Sets the data at 'index' in 'tagGroup' as a float point.
 
void TagGroupSetIndexedTagAsFloatRect( TagGroup tagGroup, Number index, Number t, Number l, Number b, Number r )
Sets the data at 'index' in 'tagGroup' as a float rect.
 
void TagGroupSetIndexedTagAsLong( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a long.
 
void TagGroupSetIndexedTagAsLongPoint( TagGroup tagGroup, Number index, Number x, Number y )
Sets the data at 'index' in 'tagGroup' as a long point.
 
void TagGroupSetIndexedTagAsLongRect( TagGroup tagGroup, Number index, Number t, Number l, Number b, Number r )
Sets the data at 'index' in 'tagGroup' as a long rect.
 
void TagGroupSetIndexedTagAsNumber( TagGroup tagGroup, Number index, RGBNumber number )
Sets the data at 'index' in 'tagGroup' as a RGB number.
 
void TagGroupSetIndexedTagAsNumber( TagGroup tagGroup, Number index, ComplexNumber number )
Sets the data at 'index' in 'tagGroup' as a complex number.
 
void TagGroupSetIndexedTagAsNumber( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a real number.
 
void TagGroupSetIndexedTagAsRGBUInt16( TagGroup tagGroup, Number index, Number r, Number g, Number b )
Sets the data at 'index' in 'tagGroup' as a 16-bit rgb value.
 
void TagGroupSetIndexedTagAsShort( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a short.
 
void TagGroupSetIndexedTagAsShortPoint( TagGroup tagGroup, Number index, Number x, Number y )
Sets the data at 'index' in 'tagGroup' as a short point.
 
void TagGroupSetIndexedTagAsShortRect( TagGroup tagGroup, Number index, Number t, Number l, Number b, Number r )
Sets the data at 'index' in 'tagGroup' as a short rect.
 
void TagGroupSetIndexedTagAsString( TagGroup tagGroup, Number index, String s )
Sets the data at 'index' in 'tagGroup' as a string.
 
void TagGroupSetIndexedTagAsTagGroup( TagGroup tagGroup, Number index, TagGroup subGroup )
Sets the data at 'index' in 'TagGroup' as a group.
 
void TagGroupSetIndexedTagAsText( TagGroup tagGroup, Number index, String s )
Sets the data at 'index' in 'tagGroup' as a string.
 
void TagGroupSetIndexedTagAsUInt16( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a 16-bit unsigned integer.
 
void TagGroupSetIndexedTagAsUInt32( TagGroup tagGroup, Number index, Number number )
Sets the data at 'index' in 'tagGroup' as a 32-bit unsigned integer.
 
void TagGroupSetIsOpen( TagGroup tagGroup, Boolean is_open )
Sets whether 'tagGroup' is open or not.
 
void TagGroupSetTagAsArray( TagGroup tagGroup, String tagPath, ImageReference image )
Set the data at 'tagPath' in 'tagGroup' as an array of data in 'image'.
 
void TagGroupSetTagAsBoolean( TagGroup tagGroup, String tagPath, Boolean val )
Sets the data at 'tagPath' in 'tagGroup' as a boolean.
 
void TagGroupSetTagAsDouble( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a double.
 
void TagGroupSetTagAsDoubleComplex( TagGroup tagGroup, String tagPath, ComplexNumber c )
Sets the data at 'tagPath' in 'tagGroup' as a double complex.
 
void TagGroupSetTagAsEightBitColor( TagGroup tagGroup, String tagPath, RGBNumber c )
Sets the data at 'tagPath' in 'tagGroup' as an eight bit color.
 
void TagGroupSetTagAsFloat( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a float.
 
void TagGroupSetTagAsFloatComplex( TagGroup tagGroup, String tagPath, ComplexNumber c )
Sets the data at 'tagPath' in 'tagGroup' as a float complex.
 
void TagGroupSetTagAsFloatPoint( TagGroup tagGroup, String tagPath, Number x, Number y )
Sets the data at 'tagPath' in 'tagGroup' as a float point.
 
void TagGroupSetTagAsFloatRect( TagGroup tagGroup, String tagPath, Number t, Number l, Number b, Number r )
Sets the data at 'tagPath' in 'tagGroup' as a float rect.
 
void TagGroupSetTagAsLong( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a long.
 
void TagGroupSetTagAsLongPoint( TagGroup tagGroup, String tagPath, Number x, Number y )
Sets the data at 'tagPath' in 'tagGroup' as a long point.
 
void TagGroupSetTagAsLongRect( TagGroup tagGroup, String tagPath, Number t, Number l, Number b, Number r )
Sets the data at 'tagPath' in 'tagGroup' as a long rect.
 
void TagGroupSetTagAsNumber( TagGroup tagGroup, String tagPath, RGBNumber number )
Sets the data at 'tagPath' in 'tagGroup' as a RGB number.
 
void TagGroupSetTagAsNumber( TagGroup tagGroup, String tagPath, ComplexNumber number )
Sets the data at 'tagPath' in 'tagGroup' as a complex number.
 
void TagGroupSetTagAsNumber( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a real number.
 
void TagGroupSetTagAsRGBUInt16( TagGroup tagGroup, String tagPath, Number r, Number g, Number b )
Sets the data at 'tagPath' in 'tagGroup' as a 16-bit rgb value.
 
void TagGroupSetTagAsShort( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a short.
 
void TagGroupSetTagAsShortPoint( TagGroup tagGroup, String tagPath, Number x, Number y )
Sets the data at 'tagPath' in 'tagGroup' as a short point.
 
void TagGroupSetTagAsShortRect( TagGroup tagGroup, String tagPath, Number t, Number l, Number b, Number r )
Sets the data at 'tagPath' in 'tagGroup' as a short rect.
 
void TagGroupSetTagAsString( TagGroup tagGroup, String tagPath, String s )
Sets the data at 'tagPath' in 'tagGroup' as a string.
 
void TagGroupSetTagAsTagGroup( TagGroup tagGroup, String tagPath, TagGroup subGroup )
Sets the data at 'tagPath' in 'TagGroup' as a group.
 
void TagGroupSetTagAsText( TagGroup tagGroup, String tagPath, String s )
Sets the data at 'tagPath' in 'tagGroup' as a string.
 
void TagGroupSetTagAsUInt16( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a 16-bit unsigned integer.
 
void TagGroupSetTagAsUInt32( TagGroup tagGroup, String tagPath, Number number )
Sets the data at 'tagPath' in 'tagGroup' as a 32-bit unsigned integer.
 
void TagGroupSetTagRGBBitmap( TagGroup tagGroup, String tagPath, ImageReference image )
Sets the data at 'tagPath' in 'tagGroup' as a RGB bitmap.
 
void TagGroupWriteIndexedTagDataToStream( TagGroup tagGroup, Number index, ScriptObject stream, Number stream_endianness )
Writes data from the indicated tag into the stream. The tag type determines how the data is written, and 'stream_endianness' specifies the endianness of the stream, 1 == bigendian, 2 == littleendian.
 
void TagGroupWriteTagDataToStream( TagGroup tagGroup, String tag_path, ScriptObject stream, Number stream_endianness )
Reads data from the indicated tag into the stream. The tag type determines how the data is written, and 'stream_endianness' specifies the endianness of the stream, 1 == bigendian, 2 == littleendian.
 

Related Functions

TagGroup =( TagGroup tagGroup1, ! )
 
TagGroup =( TagGroup tagGroup1, TagGroup tagGroup2 )
 
void AddTagsToPackage( TagGroup tags, String packageName, Number packageLevel, String identifier )
Install the tags into the package. The identifier is used to identify the tags in the packages. Clients should take care to use unique identifiers. See the Java model of naming classes.
 
void ClipboardSetAsTagGroup( TagGroup tagGroup )
Sets the contents of the clipboard to the tag group.
 
TagGroup GetFilesInDirectory( String path, Number search_flags )
Returns a tag group containing a list of the file names in the directory 'dir_path'
 
TagGroup GetPackageTags( String identifier )
Return the tags specified by identifier. The identifier is used to identify tags loaded with a specific package.
 
TagGroup GetPersistentTagGroup( )
Gets the persistent tag group.
 
TagGroup NewTagGroup( )
Creates an empty tag group.
 
TagGroup NewTagList( )
Creates an empty tag list.
 
TagGroup TagGroupNullify( ! )
 
TagGroup Test_ReferenceCount_V1( ROI roi_out )
 
TagGroup Test_ReferenceCount_V2( ROI roi_out )