Skip to main content
Version: v1.0-beta

Modify Element Type

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​

NameTypeAccessDescription
Element Type (ET) *IFC Element TypeitemIfcHopper element type to edit.
Name (N)TextitemNew name. Unconnected: unchanged.
Description (D)TextitemNew description. Unconnected: unchanged.
Type (T)TextitemNew predefined type of the class. Unconnected: unchanged.
Geometry (G)Generic DatalistBody 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)ColouritemNew surface colour of all geometry; alpha sets the transparency. Unconnected: unchanged (new geometry keeps its block colours).
Material (Mat)IFC MaterialitemNew material of the type. Connected but empty: removes the material. Unconnected: unchanged.
Property Sets (PS)IFC Property SetlistProperty 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 ClassificationlistClassification 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)TextitemIdentifier, e.g. a mark or the id of the authoring tool (Tag). Connected but empty: removes the tag. Unconnected: unchanged.
Attribute Names (AN)TextlistAttributes 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 DatalistOne 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​

NameTypeAccessDescription
Element Type (ET)IFC Element TypeitemEdited IfcHopper element type.