Modify Element Type
Modify Element Type (ModType) · IfcHopper > Object
Edits an IFC element type. Unconnected inputs keep their value; the GlobalId and class are kept. Written back to its file (through Apply Edits, or as the type of an object), the type changes for all its occurrences, like editing a block definition.
Inputs
| Name | Type | Access | Description |
|---|---|---|---|
| Element Type (ET) * | IFC Element Type | item | IfcHopper element type to edit. |
| Name (N) | Text | item | New name. Unconnected: unchanged. |
| Description (D) | Text | item | New description. Unconnected: unchanged. |
| Type (T) | Text | item | New predefined type of the class. Unconnected: unchanged. |
| Geometry (G) | Generic Data | list | Body geometry in type coordinates, written as a representation map: meshes, Breps, extrusions, surfaces and SubDs (faceted), or a block definition or instance (the objects of its definition; nested blocks are flattened). Replaces the geometry of every instance when written back. Unconnected: unchanged. |
| Colour (Col) | Colour | item | New surface colour of all geometry; alpha sets the transparency. Unconnected: unchanged (new geometry keeps its block colours). |
| Material (Mat) | IFC Material | item | New material of the type. Connected but empty: removes the material. Unconnected: unchanged. |
| Property Sets (PS) | IFC Property Set | list | Property and quantity sets put in place of the sets with the same name, or added; a set without properties deletes the set with its name. Unconnected: unchanged. |
| Classifications (Cl) | IFC Classification | list | Classification references put in place of the references in the same system, or added; a reference without a code removes the references of its system. Unconnected: unchanged. |
| Tag (Tag) | Text | item | Identifier, e.g. a mark or the id of the authoring tool (Tag). Connected but empty: removes the tag. Unconnected: unchanged. |
| Attribute Names (AN) | Text | list | Attributes of the class beyond those of the other inputs, e.g. OverallHeight and OperationType of IfcDoor; an error lists those of the class. |
| Attribute Values (AV) | Generic Data | list | One value per attribute name: text, numbers (lengths, areas and volumes in document units), booleans or enumeration values. Empty items remove the attribute; others keep their value. |
* Required.
Outputs
| Name | Type | Access | Description |
|---|---|---|---|
| Element Type (ET) | IFC Element Type | item | Edited IfcHopper element type. |