hm_getentities_dirty

Returns a list of dirty entities for an entity type.

Syntax

hm_getentities_dirty entity_type dirtiness_aspect

Type

HyperMesh Tcl Query Command

Description

An automatic mechanism marks includes/modules dirty (modified) when they or entities belonging to them are changed. They get “cleaned” when exported (for includes) or saved as representations (for modules).

This query returns a list of IDs of the specified entity type which are considered dirty for a specific aspect (currently only “dirty_for_export”).

Inputs

entity_type
Currently, only includes and modules are valid entity types.
dirtiness_aspect
Must always be “dirty_for_export”. Parameter exists to support other aspects in the future.

Examples

Returns a list of dirty modules:
set list_modified [hm_getentities_dirty modules dirty_for_export]

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {hm_getentities_dirty modules dirty_export} ] } {
   # Handle error
}

Version History

2021.2