Object properties in filtering
You can select from a wide variety of object properties when creating new filters. In the tables below, the properties are listed according to their object category. In addition to these, almost all categories contain user-defined attributes and template attributes that can also be used in filtering.
Category: Object
Use the Object category to filter objects based on their object level properties.
Property |
Description |
---|---|
GUID |
To filter objects based on their globally unique identifier (GUID). For example, "Object GUID begins with ID7554C9EB-C8B4." |
Phase |
To filter objects based on their phase number. For example, "Object phase does not equal 3." |
Object type |
To filter objects based on their type. Select an object type from the Value list, or use the Select from model... or Multi-select from model option. NOTE: We recommend that you include one filter rule for the Object type property in each filter you create. This ensures that only objects of this type are filtered in. If you leave the object type out, the filtering outcome will be different, and objects that do not match the category in further filter rules may be filtered in. The following object types can be selected from the list:
The following object types are shown as numeric values only:
|
Is component |
To filter objects based on whether or not they are components. The options are Yes and No. For example, "Object is component equals Yes." |
Some object types are not visible directly, but only when the objects that make them up are visible. For example, assemblies are visible when parts are visible, and pour units are visible when pour objects are visible. Therefore, using the object type Assembly or Pour unit alone in a view filter in the model or in drawings does not show anything. However, selection filters are able to select object types like assemblies and pour units.
Category: Part
Use the Part category to filter parts based on their common properties.
Property |
Description |
---|---|
Name |
To filter objects based on their name. For example, "Part name equals SLAB." |
Profile |
To filter objects based on their profile. For example, "Part profile does not equal L20*2." |
Material |
To filter objects based on their material grade. For example, "Part material equals C25/30." |
Finish |
To filter objects based on how the part surface has been treated. For example, "Part finish equals "FP - Fire proofing"." |
Prefix |
To filter objects based on their numbering prefix. For example, "Part prefix equals P." |
Start number |
To filter objects based on their start number. For example, "Part start number greater than 100." |
Numbering series |
To filter objects based on their numbering series information. For example, "Part numbering series equals TP/1." Note that position number separator can be a dot (.), comma (,), slash (/), or hyphen (-), depending on what you have defined in . |
Position number |
To filter objects based on their position number. For example, "Part position number does not equal P/5." Note that position number separator can be a dot (.), comma (,), slash (/), or hyphen (-), depending on what you have defined in . |
Class |
To filter objects based on their class number. For example, "Part class equals 210." |
Phase |
To filter objects based on their phase number. For example, "Part phase equals 1 2." |
Lot |
To filter objects based on their lot number. For example, "Part lot greater than 1." |
Primary part |
To filter objects based on whether they are main or secondary parts in an assembly or cast unit. 1 = primary part, 0 = secondary part. For example, "Part primary part equals 1." |
Pour phase |
To filter parts based on their pour phase. For example, "Pour phase does not equal 0." |
Category: Component
Use the Component category to filter components based on their common properties.
Property |
Description |
---|---|
Name |
To filter components based on their name. For example, "Component name equals "shear plate simple"." |
Connection code |
To filter components based on their connection code, which can be either a text string or a number. For example, "Component connection code equals 200_2." |
Running number |
To filter components based on their unique running number. For example, "Component running number less than 150." |
Phase |
To filter components based on their phase number. For example, "Component phase equals 2." |
Is conceptual |
To filter components based on their type. Components can be either detailed or conceptual. Yes = conceptual, No = detailed. For example, "Component is conceptual equals Yes." |
Category: Bolt
Use the Bolt category to filter bolts based on their common properties.
Property |
Description |
---|---|
Size |
To filter bolts based on their diameter. For example, "Bolt size less than 20.00." |
Standard |
To filter bolts based on their bolt assembly standard/grade. For example, "Bolt standard equals 7990." |
Site/Workshop |
To filter bolts based on their assembly type. Site = 0, Workshop = 1. For example, "Bolt Site/Workshop equals 1." |
Phase |
To filter bolts based on their phase number. For example, "Bolt phase equals 3 4." |
Length |
To filter bolts based on their length. For example, "Bolt length greater than 50.00." |
Hole 1 type … Hole 5 type |
To filter bolts based on their hole types in the bolted parts 1...5. The options are Slotted, Oversized, Tapped, No hole, and Regular. |
Category: Weld
Use the Weld property to filter welds based on their common properties.
Property |
Description |
---|---|
Size above line Size below line |
To filter welds based on their size. For example, "Weld size above line equals 5.00." |
Reference text |
To filter welds based on their reference text, which is a user-definable value in the Weld properties. For example, "Weld reference text contains 12345." |
Phase |
To filter welds based on their phase number. For example, "Weld phase equals 3." |
Type above line Type below line |
To filter welds based on their weld type. Select the type from the Value list. |
Length above line Length below line |
To filter welds based on their length value. For example, "Weld length greater than 0.00." |
Welding site |
To filter welds based on where they should be made. The options are Site and Workshop. |
Position number |
To filter welds based on their unique position number. For example, "Weld position number is greater than 100." |
Angle above line Angle below line |
To filter welds based on the angle of weld preparation, bevels, or groove. For example, "Weld angle below line greater than 0.000." |
Contour above line Contour below line |
To filter welds based on their fill type contour. The options are None, Flush, Convex, and Concave. For example, "Weld contour above line does not equal None." |
Effective throat above line Effective throat below line |
To filter welds based on their weld size used in weld strength calculation. For example, "Weld effective throat above line equals 0.500." |
Finish above line Finish below line |
To filter welds based on how they have been treated. The options are None, Grind, Machine, Chip, Finished weld, and Smooth transition. |
Increment amount above line Increment amount below line |
To filter welds based on their amount of increments. For example, "Weld increment amount above line greater than 0." |
Intermittent type |
To filter welds based on their shape. The options are Continuous, Intermittent, and Staggered intermittent. |
Pitch above line Pitch below line |
To filter welds based on their spacing of weld increments. |
Root face thickness above line Root face thickness below line |
To filter welds based on their root face thickness, in other words, the height of the narrowest part inside the root opening. |
Root opening above line Root opening below line |
To filter welds based on the space found between the welded parts. |
Size prefix above line Size prefix below line |
To filter welds based on their weld size prefix. For example, "Weld size prefix above line equals a." The standard ISO 2553 prefixes are a (Design throat thickness), s (Penetration throat thickness), and z (Leg length). |
User defined cross-section |
To filter welds based on whether or not they contain user-defined cross-sections. The options are Yes and No. |
Electrode classification |
To filter welds based on their weld electrode classification. The options are (empty), 35, 52, 50, E60XX, E70XX, E80XX, and E90XX. |
Electrode strength |
To filter welds based on their electrode strength. For example, "Weld electrode strength greater than 0.000." |
Electrode coefficient |
To filter welds based on their electrode coefficient. |
Process type |
To filter welds based on their welding process type. The options are SMAW, SAW, GMAW, FCAW, ESW, and EGW. |
NDT inspection |
To filter welds based on their non-destructive testing and inspection level. The options are A, B, C, D, and E. |
Is around weld |
To filter welds based on whether only one edge or the entire perimeter of a face is welded. No = edge, Yes = around. |
Category: Reinforcing bar
Use the Reinforcing bar category to filter reinforcing bars based on their common properties.
Property |
Description |
---|---|
Name |
To filter reinforcing bars based on their name. For example, "Reinforcing bar name equals "STIRRUP"." |
Class |
To filter reinforcing bars based on their class number. For example, "Reinforcing bar class equals 3." |
Size |
To filter reinforcing bars based on their size. The size property depends on the environment and may contain letters and special characters. For example, in the US imperial environment, "Reinforcing bar size equals #18." |
Diameter |
To filter reinforcing bars based on their diameter. Diameter is the nominal diameter of the bar, not actual. For example, "Reinforcing bar diameter less than 12." |
Length |
To filter reinforcing bars based on their total length. For example, "Reinforcing bar length greater than 5000.00." |
Material |
To filter reinforcing bars based on their material grade. For example, "Reinforcing bar material does not equal Undefined." |
Prefix |
To filter reinforcing bars based on their numbering prefix. For example, "Reinforcing bar prefix equals R." |
Start number |
To filter reinforcing bars based on their start number. For example, "Reinforcing bar start number greater than 1." |
Numbering series |
To filter reinforcing bars based on their numbering series information. For example, "Reinforcing bar numbering series equals R/1." |
Position number |
To filter reinforcing bars based on their position number. For example, "Reinforcing bar position number equals R/3." |
Phase |
To filter reinforcing bars based on their phase number. For example, "Reinforcing bar phase equals 2." |
Shape |
To filter reinforcing bars based on their bending shape. For example, "Reinforcing bar shape does not equal 2_1." |
Layer |
To filter rebar set bars based on their bar layer information. For example, "Rebar set bar layer equals B3" (the third layer of bottom bars). |
Category: Surface
Use the Surface category to filter surfaces based on their common properties.
Property |
Description |
---|---|
Name |
To filter surfaces based on their name. For example, "Surface name equals SURFACE." |
Type |
To filter surfaces based on their type. The options are Formwork and Concrete finish. |
Class |
To filter surfaces based on their class number. For example, "Surface class does not equal 13." |
Phase |
To filter surfaces based on their phase number. For example, "Surface phase equals 3 4." |
Category: Assembly
Use the Assembly category to filter assemblies, cast units, and rebar assemblies based on their common properties.
Property |
Description |
---|---|
Name |
To filter assemblies and cast units based on their name. For example, "Assembly name does not contain RAFTER." |
GUID |
To filter assemblies based on their globally unique identifier (GUID). For example, "Assembly GUID equals ID89F414A7-ECA6-4B14-99CB-6985B84E64CB." |
Prefix |
To filter assemblies and cast units based on their numbering prefix. For example, "Assembly prefix equals A." |
Start number |
To filter assemblies and cast units based on their start number. For example, "Assembly start number greater than 1." |
Position number |
To filter assemblies and cast units based on their position number. For example, "Assembly position number equals A/13." |
Phase |
To filter assemblies and cast units based on their phase number. For example, "Assembly phase does not equal 1." |
Assembly level |
To filter assemblies and cast units based on their position in the assembly hierarchy. The larger the value, the lower the position in the assembly hierarchy. 0 is the top-most level, and 1 is the first sub-assembly level. For example, to check if the model contains sub-assemblies, use the filter rule "Assembly level greater than or equal to 1." |
Assembly type |
To filter assemblies and cast units based on their type.
|
Assembly series |
To filter assemblies and cast units based on their numbering series information. For example, "Assembly series equals C/1." |
Category: Construction object
Use the Construction object category to filter construction objects based on their common properties.
Property |
Description |
---|---|
Phase |
To filter construction objects based on their phase number. For example, "Construction object phase does not equal 1." |
Type |
To filter construction objects based on their type. The options are Line, Arc, Circle, Plane, and Polycurve. |
Category: Load
Use the Load category to filter loads based on their common properties.
Property |
Description |
---|---|
Load group |
To filter loads based on which load group they belong to. For example, "Load group does not equal DefaultGroup." |
Load type |
To filter loads based on their type. The options are line, point, area, uniform, and temperature. Note that wind loads are handled as area loads in filtering. Use the Select components and Select objects in components selection switches to select wind loads. |
Phase |
To filter loads based on their phase number. For example, "Load phase does not equal 1." |
Category: Template
Use the Template category to filter parts and other objects by using template attributes.
With this category, you can type the name of any template attribute or user-defined attribute directly in the Property box, even if it is not on the list. Use the ASSEMBLY., CAST_UNIT., or POUR_UNIT. prefix in front of the property name to access higher hierarchy level attributes, and the USERDEFINED. prefix to access user-defined attributes.
For example, to filter objects that are one hierarchy level below the cast-unit with the user-defined attribute User field 1, type CAST_UNIT.USERDEFINED.USER_FIELD_1 in the Property box.
In some cases, you can filter objects based on properties of other objects from lower hierarchy levels. This is possible when there is only one lower level object to be accessed. For example, there is only one main part in each assembly or cast unit, so you can access the main part properties from the assembly or cast unit level using the MAINPART prefix. Similarly, there can only be one pour object in each pour unit, so you can access the pour object properties from the pour unit level using the POUR_OBJECT prefix.
For example, to filter objects in assemblies whose main part has a certain name, type ASSEMBLY.MAINPART.NAME in the Property box.
For example, to filter all reinforcing bars belonging to pour units with a certain pour object type, type POUR_UNIT.POUR_OBJECT.POUR_TYPE in the Property box.
To check which unit Tekla Structures uses for a particular template attribute, use the Select from model... option in the Value list in the filtering dialog box.
Category: Reference assembly
Use the Reference assembly category to filter reference model assemblies based on their common properties.
Property |
Description |
---|---|
Creation |
|
GUID |
To filter reference model assemblies based on their globally unique identifier (GUID). For example, "Reference assembly GUID equals IDA51E6BFF-DAB9-4A56-970C-7486EF17B7B7." |
Phase |
To filter reference model assemblies based on their phase number. For example, "Reference assembly phase equals 2." |
Lot |
To filter reference model assemblies based on their lot number. For example, "Reference assembly lot greater than 1." |
Description |
To filter reference model assemblies based on their description, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly description contains "architect model"." |
Info text |
To filter reference model assemblies based on their info text, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly info text contains revised." |
Locked |
To filter reference model assemblies based on whether or not they are locked. 0 = No, 1 = Yes, 2 = Organization. |
Logical name |
To filter reference model assemblies based on their logical name, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly logical name equals "MEP heating system"." |
Category: Reference object
Use the Reference object category to filter reference model objects based on their common properties.
Property |
Description |
---|---|
Creation |
|
GUID |
To filter reference model objects based on their globally unique identifier (GUID). |
Phase |
To filter reference model objects based on their phase number. For example, "Reference object phase does not equal 1." |
Lot |
To filter reference model objects based on their lot number. For example, "Reference object lot equals 1." |
Description |
To filter reference model objects based on their description, which is a user-definable value in the Reference object dialog box. For example, "Reference object description contains "architect model"." |
Info text |
To filter reference model objects based on their info text, which is a user-definable value in the Reference object dialog box. For example, "Reference object info text contains revised." |
Locked |
To filter reference model objects based on whether or not they are locked. 0 = No, 1 = Yes, 2 = Organization. |
Logical name |
To filter reference model objects based on their logical name, which is a user-definable value in the Reference object dialog box. For example, "Reference object logical name contains "3rd floor"." |
You can filter reference model object attributes using the Template category and the EXTERNAL. prefix in the Property box. For example, "Reference object EXTERNAL.Material equals A572."
Category: Location breakdown structure
Use the Location breakdown structure category to filter objects based on their location categories, which can be defined in Organizer.
Property |
Description |
---|---|
Site |
To filter objects based on which site category they belong to. For example, "Location breakdown structure site equals "Site 2"." |
Building |
To filter objects based on which building category they belong to. For example, "Location breakdown structure building does not equal "Building A"." |
Section |
To filter objects based on which section category they belong to. For example, "Location breakdown structure section equals Ramp." |
Floor |
To filter objects based on which floor they are located on. For example, "Location breakdown structure floor equals "Floor 4"." |
Category: Pour object
Use the Pour object category to filter pour objects based on their common properties.
Property |
Description |
---|---|
Pour number |
To filter pour objects based on their pour number. For example, "Pour number equals 5." |
Pour type |
To filter pour objects based on their type. For example, "Pour type equals WALL." |
Concrete mixture |
To filter pour objects based on the properties of their concrete mix, for example, maximum grain size of aggregate, and/or plasticity of fresh concrete. |
Material |
To filter pour objects based on their material grade. For example, "Material equals C35/45 ." |
Pour phase |
To filter pour objects based on their pour phase. For example, "Pour phase does not equal 0." |
Category: Pour break
Use the Pour break category to filter pour breaks based on their common properties.
Property |
Description |
---|---|
Creation |
|
ID number |
To filter pour breaks based on their ID number. For example, "ID number equals 25237." |
Phase |
To filter pour breaks based on their phase. For example, "Pour break phase equals 2 3." |
Pour break type |
To filter pour breaks based on their type. For example, "Pour break type equals "Watertight construction joint"." |
Category: Pour unit
Use the Pour unit category to filter pour units based on their common properties.
Property |
Description |
---|---|
Name |
To filter pour units based on their name. For example, "Pour unit name contains beam." |
GUID |
To filter pour units based on their globally unique identifier (GUID). For example, "Pour unit GUID contains 8505." |
Category: Task
Use the Task category to filter scheduled tasks based on their common properties.
Property |
Description |
---|---|
Name |
To filter scheduled tasks based on their name. For example, "Task name contains floors." |
Planned start date |
To filter scheduled tasks based on their planned start date. For example, "Task planned start date earlier than Review date." |
Planned end date |
To filter scheduled tasks based on their planned start date. For example, "Task planned end date later than or equal to 10/13/2017." |
Actual start date |
To filter scheduled tasks based on their actual start date. |
Actual end date |
To filter scheduled tasks based on their actual end date. |
Completeness |
To filter scheduled tasks based on their completeness. The value is a percentage. For example, "Task completeness is 75." |
Critical |
To filter scheduled tasks based on how critical they are. A task can be critical only if it has been imported from external software. 1 = Critical, 0 = Not critical. Note that this property is not visible in Task manager. |
Local |
To filter scheduled tasks based on whether they were created in Task manager or imported from external software. 1 = Created in Task Manager, 0 = Imported. |
Contractor |
To filter scheduled tasks based on the contractor. For example, "Task contractor equals "Contractor A"." |
Scenario |
To filter scheduled tasks based on the scenario they belong to. For example, "Task scenario equals "Scenario 1"." |
Task type |
To filter scheduled tasks based on their type. For example, "Task type does not equal "A - Floor tiling"." |