Expand description
Bounded IFC4 metric, objective, and constraint-relationship semantics.
Values are projected and preserved; this crate does not evaluate compliance, formulas, references, tables, or time series.
Structs§
- Constraint
Assignment - Strict borrowed IFC4 projection.
- Constraint
Association Draft - Draft for one rooted constraint association.
- Constraint
Base Draft - Common inherited
IfcConstraintfields. - Constraint
View - Borrowed entry point for constraint projections and inverse-style queries.
- Metric
- Strict borrowed IFC4 projection.
- Metric
Draft - Draft for one
IfcMetric. - Objective
- Strict borrowed IFC4 projection.
- Objective
Draft - Draft for one
IfcObjective. - Reference
Draft - Draft for one
IfcReference: a path into another entity’s attributes. - Resource
Constraint Draft - Draft for one resource-level constraint relationship.
- Resource
Constraint Relationship - Strict borrowed IFC4 projection.
Enums§
- Benchmark
- Comparison operator carried by
IfcMetric. - Constraint
Error - Constraint projection or authoring failure.
- Constraint
Grade - Severity/handling grade of an IFC constraint.
- Logical
Operator - Logical aggregation operator carried by
IfcObjective. - Metric
Value - Preserved
IfcMetricValueSelectwithout evaluating its meaning. - Metric
Value Draft - Authoring form of a preserved
IfcMetricValueSelect. - Objective
Qualifier - Purpose qualifier carried by
IfcObjective.
Functions§
- associate_
constraint - Validate and stage one rooted constraint association.
- associate_
constraint_ with_ owner_ history associate_constraintwith a caller-suppliedIfcOwnerHistory, which IFC2X3 requires on everyIfcRoot.- create_
metric - Validate and stage one metric.
- create_
objective - Validate and stage one objective.
- create_
reference - Stage an
IfcReference. - relate_
resource_ constraint - Validate and stage one resource-level constraint relationship.
Type Aliases§
- Constraint
Result - Result alias for constraint operations.