ifctester.ids

Module Contents

class ifctester.ids.Ids(title: str | None = 'Untitled', copyright=None, version=None, description=None, author=None, date=None, purpose=None, milestone=None)
asdict()
parse(data)
to_string()
to_xml(filepath='output.xml')
validate(ifc_file: ifcopenshell.file, filter_version=False, filepath: str | None = None) None
class ifctester.ids.Specification(name='Unnamed', minOccurs=0, maxOccurs='unbounded', ifcVersion=['IFC2X3', 'IFC4'], identifier=None, description=None, instructions=None)
asdict()
get_usage() ifctester.facet.Cardinality
parse(ids_dict)
parse_clause(clause)
reset_status()
set_usage(usage: ifctester.facet.Cardinality) None
validate(ifc_file: ifcopenshell.file, filter_version=False) None
ifctester.ids.get_schema()
ifctester.ids.open(filepath: str, validate: Literal[False] = False) Ids
ifctester.ids.open(filepath: str, validate: Literal[True]) None
ifctester.ids.cwd
ifctester.ids.schema