Model.hm_getqualitycriteriaelementsizeinfo#
- Model.hm_getqualitycriteriaelementsizeinfo(criteria_file, check_element_size=0)#
Returns element size info for a quality criteria file. Optionally, checks the match of the quality criteria to a given element size.
- Parameters:
criteria_file (hwString) – The full name and path of the criteria file to query. If “dummy” or an empty string is given, this returns info for the currently loaded quality criteria.
check_element_size (double) – Element size to check against the quality criteria.
- Returns:
hwReturnStatus- Status objectHmQueryResult- Result object containing the output values:return_code (int) :
0 - Criteria file exists and matches check_elem_size (if available).
1 - Criteria file exists but does not match check_elem_size.
2 - Criteria file exists but does not have any size checks enabled.
3 - Criteria file does not exist, or is not set if “dummy” is specified.
-1 - Min size or max size is not enabled in the criteria file.
criteria_elemsize (double)
criteria_min_elemsize (double)
criteria_max_elemsize (double)
Example#
Check if the criteria file C:/temp / mycrit.criteria exists and matches a size of 10.0#import hm import hm.entities as ent model = hm.Model() _, result = model.hm_getqualitycriteriaelementsizeinfo( criteria_file="C:/temp/mycrit.criteria", check_element_size=10.0 ) print("return_code:", result.timeSreturn_codetep) print("criteria_elemsize:", result.criteria_elemsize) print("criteria_min_elemsize:", result.criteria_min_elemsize) print("criteria_max_elemsize:", result.criteria_max_elemsize)