Skip to content

IFC Options

ifc_options

get_ifc_options_aggregation() -> ifc_options_aggregation

Get IFC options aggregation.

Returns:

Name Type Description
ifc_options_aggregation ifc_options_aggregation

The IFC aggregation options.

get_ifc_options_level_of_detail() -> ifc_options_level_of_detail

Get IFC options level of detail.

Returns:

Name Type Description
ifc_options_level_of_detail ifc_options_level_of_detail

The IFC level of detail options.

get_ifc_options_project_data() -> ifc_options_project_data

Get IFC options project data.

Returns:

Name Type Description
ifc_options_project_data ifc_options_project_data

The IFC project data options.

get_ifc_options_properties() -> ifc_options_properties

Get IFC options properties.

Returns:

Name Type Description
ifc_options_properties ifc_options_properties

The IFC properties options.

ifc_options_aggregation

get_consider_element_aggregation() -> bool

get consider element aggregation

Returns:

Type Description
bool

bool

get_element_aggregation_attribute() -> int

get element aggregation attribute

Returns:

Type Description
int

int

get_element_combine_type() -> ifc_element_combine_behaviour

get element combine type

Returns:

Type Description
ifc_element_combine_behaviour

ifc_element_combine_behaviour

get_export_cover_geometry() -> bool

get export cover geometry

Returns:

Type Description
bool

bool

get_multi_layer_material_definition_type() -> ifc_material_definition

get multi layer material definition type

Returns:

Type Description
ifc_material_definition

ifc_material_definition

set_consider_element_aggregation(consider_element_aggregation: bool) -> None

set consider element aggregation

Parameters:

Name Type Description Default
consider_element_aggregation bool

consider_element_aggregation

required

Returns:

Type Description
None

None

set_element_aggregation_attribute(element_aggregation_attribute: element_grouping_type) -> None

set element aggregation attribute

Parameters:

Name Type Description Default
element_aggregation_attribute element_grouping_type

element_aggregation_attribute

required

Returns:

Type Description
None

None

set_element_combine_type(element_combine_type: ifc_element_combine_behaviour) -> None

set element combine type

Parameters:

Name Type Description Default
element_combine_type ifc_element_combine_behaviour

element_combine_type

required

Returns:

Type Description
None

None

set_export_cover_geometry(export_cover_geometry: bool) -> None

set export cover geometry

Parameters:

Name Type Description Default
export_cover_geometry bool

export_cover_geometry

required

Returns:

Type Description
None

None

set_multi_layer_material_definition_type(ifc_material_definition: ifc_material_definition) -> None

set multi layer material definition type

Parameters:

Name Type Description Default
ifc_material_definition ifc_material_definition

ifc_material_definition

required

Returns:

Type Description
None

None

ifc_options_level_of_detail

get_cut_drillings() -> bool

get cut drillings

Returns:

Type Description
bool

bool

get_cut_endtype_counterparts() -> bool

get cut endtype counterparts

Returns:

Type Description
bool

bool

get_cut_installation_rectangular() -> bool

get cut installation rectangular

Returns:

Type Description
bool

bool

get_cut_installation_round() -> bool

get cut installation round

Returns:

Type Description
bool

bool

get_export_endtype_materialization() -> bool

get export endtype materialization

Returns:

Type Description
bool

bool

get_export_experimental_swept_solid_materialization() -> bool

get export experimental swept solid materialization

Returns:

Type Description
bool

bool

get_export_installation_rectangular_materialization() -> bool

get export installation rectangular materialization

Returns:

Type Description
bool

bool

get_export_installation_round_materialization() -> bool

get export installation round materialization

Returns:

Type Description
bool

bool

get_export_vba_components() -> bool

get export vba components

Returns:

Type Description
bool

bool

get_export_vba_drillings() -> bool

get export vba drillings

Returns:

Type Description
bool

bool

set_cut_drillings(flag: bool) -> None

set cut drillings

Parameters:

Name Type Description Default
flag bool

flag

required

Returns:

Type Description
None

None

set_cut_endtype_counterparts(cut_endtype_counterparts: bool) -> None

set cut endtype counterparts

Parameters:

Name Type Description Default
cut_endtype_counterparts bool

cut_endtype_counterparts

required

Returns:

Type Description
None

None

set_cut_installation_rectangular(cut_installation_rectangular: bool) -> None

set cut installation rectangular

Parameters:

Name Type Description Default
cut_installation_rectangular bool

cut_installation_rectangular

required

Returns:

Type Description
None

None

set_cut_installation_round(cut_installation_round: bool) -> None

set cut installation round

Parameters:

Name Type Description Default
cut_installation_round bool

cut_installation_round

required

Returns:

Type Description
None

None

set_export_endtype_materialization(materializaiton: bool) -> None

set export endtype materialization

Parameters:

Name Type Description Default
materializaiton bool

materializaiton

required

Returns:

Type Description
None

None

set_export_experimental_swept_solid_materialization(export_swept_solid_for_simple_geometry: bool) -> None

set export experimental swept solid materialization

Parameters:

Name Type Description Default
export_swept_solid_for_simple_geometry bool

export_swept_solid_for_simple_geometry

required

Returns:

Type Description
None

None

set_export_installation_rectangular_materialization(export_installation_rectangular_materialization: bool) -> None

set export installation rectangular materialization

Parameters:

Name Type Description Default
export_installation_rectangular_materialization bool

export_installation_rectangular_materialization

required

Returns:

Type Description
None

None

set_export_installation_round_materialization(export_installation_round_materialization: bool) -> None

set export installation round materialization

Parameters:

Name Type Description Default
export_installation_round_materialization bool

export_installation_round_materialization

required

Returns:

Type Description
None

None

set_export_vba_components(export_vba_components: bool) -> None

set export vba components

Parameters:

Name Type Description Default
export_vba_components bool

export_vba_components

required

Returns:

Type Description
None

None

set_export_vba_drillings(export_vba_drillings: bool) -> None

set export vba drillings

Parameters:

Name Type Description Default
export_vba_drillings bool

export_vba_drillings

required

Returns:

Type Description
None

None

ifc_options_project_data

get_export_adress_in_ifc_site() -> bool

get export adress in ifc site

Returns:

Type Description
bool

bool

get_export_coordinates_in_ifc_site() -> bool

get export coordinates in ifc site

Returns:

Type Description
bool

bool

get_export_project_name_as_ifc_project() -> bool

get export project name as ifc project

Returns:

Type Description
bool

bool

get_export_true_north_in_geometric_context() -> bool

get export true north in geometric context

Returns:

Type Description
bool

bool

set_export_adress_in_ifc_site(export_adress_in_ifc_site: bool) -> None

set export adress in ifc site

Parameters:

Name Type Description Default
export_adress_in_ifc_site bool

export_adress_in_ifc_site

required

Returns:

Type Description
None

None

set_export_coordinates_in_ifc_site(export_coordinates_in_ifc_site: bool) -> None

set export coordinates in ifc site

Parameters:

Name Type Description Default
export_coordinates_in_ifc_site bool

export_coordinates_in_ifc_site

required

Returns:

Type Description
None

None

set_export_project_name_as_ifc_project(export_project_name_as_ifc_project: bool) -> None

set export project name as ifc project

Parameters:

Name Type Description Default
export_project_name_as_ifc_project bool

export_project_name_as_ifc_project

required

Returns:

Type Description
None

None

set_export_true_north_in_geometric_context(export_true_north_in_geometric_context: bool) -> None

set export true north in geometric context

Parameters:

Name Type Description Default
export_true_north_in_geometric_context bool

export_true_north_in_geometric_context

required

Returns:

Type Description
None

None

ifc_options_properties

get_attribute_nr_ifc_layer() -> int

get attribute nr ifc layer

Returns:

Type Description
int

int

get_attriubte_nr_ifc_tag() -> int

get attriubte nr ifc tag

Returns:

Type Description
int

int

get_export_bim_wood_property() -> bool

get export bim wood property

Returns:

Type Description
bool

bool

get_export_cadwork_3d_pset() -> bool

get export cadwork 3d pset

Returns:

Type Description
bool

bool

get_export_empty_building_and_storeys() -> bool

get export empty building and storeys

Returns:

Type Description
bool

bool

get_export_quantity_sets() -> bool

get export quantity sets

Returns:

Type Description
bool

bool

get_ignore_user_attributes_used_in_psets() -> bool

get ignore user attributes used in psets

Returns:

Type Description
bool

bool

set_attribute_nr_ifc_layer(attribute_nr_ifc_layer: int) -> None

set attribute nr ifc layer

Parameters:

Name Type Description Default
attribute_nr_ifc_layer int

attribute_nr_ifc_layer

required

Returns:

Type Description
None

None

set_attribute_nr_ifc_tag(attribute_nr_ifc_tag: int) -> None

set attribute nr ifc tag

Parameters:

Name Type Description Default
attribute_nr_ifc_tag int

attribute_nr_ifc_tag

required

Returns:

Type Description
None

None

set_export_bim_wood_property(export_bi_mwood_property: bool) -> None

set export bim wood property

Parameters:

Name Type Description Default
export_bi_mwood_property bool

export_bi_mwood_property

required

Returns:

Type Description
None

None

set_export_cadwork_3d_pset(export_cadwork3d_p_set: bool) -> None

set export cadwork 3d pset

Parameters:

Name Type Description Default
export_cadwork3d_p_set bool

export_cadwork3d_p_set

required

Returns:

Type Description
None

None

set_export_empty_building_and_storeys(export_empty_building_and_storeys: bool) -> None

set export empty building and storeys

Parameters:

Name Type Description Default
export_empty_building_and_storeys bool

export_empty_building_and_storeys

required

Returns:

Type Description
None

None

set_export_quantity_sets(export_quantity_sets: bool) -> None

set export quantity sets

Parameters:

Name Type Description Default
export_quantity_sets bool

export_quantity_sets

required

Returns:

Type Description
None

None

set_ignore_user_attributes_used_in_psets(ignore_user_attributes_used_in_user_psets: bool) -> None

set ignore user attributes used in psets

Parameters:

Name Type Description Default
ignore_user_attributes_used_in_user_psets bool

ignore_user_attributes_used_in_user_psets

required

Returns:

Type Description
None

None