Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcPermit Class
Syntax
C++
class IfcPermit : public IfcControl;

A permit is a permission to perform work in places and on artifacts where regulatory, security or other access restrictions apply. 

 

Approval

Approvals may be associated to indicate the status of acceptance or rejection using the IfcRelAssociatesApproval relationship where RelatingApproval refers to an IfcApproval and RelatedObjects contains the IfcPermit. Approvals may be split into sub-approvals using IfcApprovalRelationship to track approval status separately for each party where RelatingApproval refers to the higher-level approval and RelatedApprovals contains one or more lower-level approvals. The hierarchy of approvals implies sequencing such that a higher-level approval is not executed until all of its lower-level approvals have been accepted. 

 

Property Sets for Objects

The Property Sets for Objects concept template applies to this entity under Pset_Permitname as shown in table below:

Template
PropertyName
Value
Single Value
EscortRequirement
IfcBoolean
Single Value
StartDate
IfcDateTime
Single Value
EndDate
IfcDateTime
Single Value
SpecialRequirements
IfcText

 

Nesting

The Object Nesting concept template applies to this entity as shown in the table below:

Type
Description
IfcPermit
A permit may be nested to indicate permit amendments, in order of issue

 

Control Assignment

The figure below illustrates assignment relationships as indicated:

  • IfcActor (IfcRelAssignsToActor): Organization issuing the permit such as a local government agency or security organization.

 

The IfcPermit may have assignments of its own using the IfcRelAssignsToControl relationship where RelatingControl refers to the IfcPermit and RelatedObjects contains one or more objects of the following types:

  • IfcActor: Organization(s) bound to the permit, typically a single contractor.
OdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermitOdIfc4x1__IfcPermit

File: IfcPermitAutoImpl.h 

Namespace: OdIfc4x1 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.