Model.hm_getidpools#
- Model.hm_getidpools(entity_type, return_type='id')#
Returns a list of pool IDs or names for the specified entity type. The pool IDs and names are returned in the same order.
- Parameters:
entity_type (EntityFullType) – The type of entity to query.
return_type (hwString) – Argument that specifies whether to return pool IDs or names. Valid values are name and ID (default if not specified).
- Returns:
hwReturnStatus- Status objectHmQueryResult- Result object containing the output values:Keys valid for
return_type="id"idPools (numpy.ndarray)
Keys valid for
return_type="name"idPools (list of strings)
Examples#
Get the pool ID list for elements#import hm import hm.entities as ent model = hm.Model() _, result = model.hm_getidpools(entity_type=ent.Element) print("idPools", result.idPools)
Get the pool ID list for elements#import hm import hm.entities as ent model = hm.Model() _, result = model.hm_getidpools(entity_type=ent.Element, return_type="id") print("idPools", result.idPools)
Get the pool name list for properties#import hm import hm.entities as ent model = hm.Model() _, result = model.hm_getidpools(entity_type=ent.Property, return_type="name") print("idPools", result.idPools)