The window lining is the outer frame which enables the window to be fixed in position. The window lining is used to hold the window panels or other casements. The parameter of the IfcWindowLiningProperties define the geometrically relevant parameter of the lining.
The IfcWindowLiningProperties are included in the set of properties of IfcWindowStyle.HasPropertySets. More information about the window lining can be included in the same set of the IfcWindowType using another IfcPropertySet for dynamic extensions.
The IfcWindowLiningProperties does not hold a geometric representation. However it defines parameters which can be used to create the shape of the window type (which is inserted by the IfcWindow into the spatial context of the project). The parameters at the IfcWindowLiningProperties define a standard window lining, including (if given) a mullion and a transom (for horizontal and vertical splits). The outer boundary of the lining is determined by the 'Profile' shape representation assigned to the IfcWindow, which inserts the IfcWindowType.
The inner side is defined as the direction of the window panel opening operation.
the following additional parameters apply:
the following additional parameters apply:
the following additional parameter applies:
the following additional parameter applies:
changes
File: IfcWindowLiningPropertiesAutoImpl.h
Namespace: OdIfc4
Creates a new application instance with default parameters. (Inherited from ApplicationInstance) | |
Default constructor for the IfcRoot class. (Inherited from IfcRoot) | |
Default constructor for the IfcWindowLiningProperties class. | |
Creates a new IFC instance object with default parameters. (Inherited from OdIfcInstance) | |
Destroys the instance object. (Inherited from OdIfcInstance) |
Returns the result of the instance resolution represented as a compound object. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a two-dimensional matrix. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a three-dimensional vector. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a two-dimensional point. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a three-dimensional point. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as an RGB color object. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a two-dimensional vector. (Inherited from OdIfcInstance) | |
Returns the result of the instance resolution represented as a three-dimensional vector. (Inherited from OdIfcInstance) | |
Cleans dynamic attributes. (Inherited from ApplicationInstance) | |
Compares the application instance object with another object. (Inherited from ApplicationInstance) | |
Early-bound version of instances comparison. (Inherited from IfcPreDefinedPropertySet) | |
Early-bound version of instances comparison. (Inherited from IfcPropertyDefinition) | |
Early-bound version of instances comparison. (Inherited from IfcPropertySetDefinition) | |
Early-bound version of instances comparison. (Inherited from IfcRoot) | |
Early-bound version of instances comparison. | |
Compares the application instance object with another object by comparing their inverse attributes. (Inherited from ApplicationInstance) | |
details Copies the contents of the specified object into this object. (Inherited from ApplicationInstance) | |
Retrieves the Named/Defined data types of the entity instance according to the schema types hierarchy. (Inherited from ApplicationInstance) | |
Retrieves the identifiers of the attributes of entity instances which refer to the current entity instance within the model. (Inherited from ApplicationInstance) | |
Retrieves the identifiers of all entity instances in the model which refer to the entity instance through the specified attribute. (Inherited from ApplicationInstance) | |
Retrieves the identifiers of all the entity instances in the model which refer to the entity instance through the specified attribute name. (Inherited from ApplicationInstance) | |
Retrieves the identifiers of all the entity instances in the model that refer to the current entity instance. (Inherited from ApplicationInstance) | |
Retrieves the current value of an attribute specified by its name. (Inherited from ApplicationInstance) | |
Retrieves the current value of the attribute specified by its name. (Inherited from OdDAIObjectSDAI) | |
Returns an attribute value for the specified attribute definition. (Inherited from IfcPropertyDefinition) | |
Returns an attribute value for the specified attribute definition. (Inherited from IfcPropertySetDefinition) | |
Retrieves the current value of an attribute specified by its definition. (Inherited from OdIfcInstance) | |
This is the overview for the getAttr method overload. | |
This is the overview for the getAttr method overload. | |
Retrieves the current value of an attribute specified by its name in case-insensitive mode. (Inherited from OdDAIObjectSDAI) | |
Calculates a value of a derived attribute specified by its name. (Inherited from ApplicationInstance) | |
Returns the description of an object. (Inherited from IfcRoot) | |
Returns the value of FirstMullionOffset attribute. This attribute represents offset of the mullion centerline, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the mullion is positioned in the middle of the window. | |
Returns the value of FirstTransomOffset attribute. This attribute represents offset of the transom centerline, measured along the z-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the transom is positioned in the middle of the window. | |
Returns a globally unique identifier within the entire software world. (Inherited from IfcRoot) | |
Retrieves the type of the Standard Data Access Interface (SDAI) object. (Inherited from OdDAIObjectSDAI) | |
Returns a type of a class instance. (Inherited from IfcPreDefinedPropertySet) | |
Returns a type of a class instance. (Inherited from IfcPropertyDefinition) | |
Returns a type of a class instance. (Inherited from IfcPropertySetDefinition) | |
Returns a type of a class instance. (Inherited from IfcRoot) | |
Returns a type of a class instance. | |
Returns the value of DefinesOccurrence attribute. DefinesOccurrence is reference to the relation to one or many object occurrences that are characterized by the property set definition. A single property set can be assigned to multiple object occurrences using the objectified relationship IfcRefDefinesByProperties. (Inherited from IfcPropertySetDefinition) | |
Returns the value of DefinesType attribute. DefinesType is the type of an object to which the property set is assigned. The property set acts as a shared property set to all occurrences of the type object. (Inherited from IfcPropertySetDefinition) | |
Returns the value of HasAssociations attribute. This attribute represents reference to the relationship IfcRelAssociates and thus to those externally defined concepts, like classifications, documents, or library information, which are associated to the property definition. (Inherited from IfcPropertyDefinition) | |
Returns the value of HasContext attribute. This attribute is an assignment to a project contextrelationship that establishes the project context in which this property definition is declared. (Inherited from IfcPropertyDefinition) | |
Returns the value of IsDefinedBy attribute. IsDefinedBy is a relation to the property set template, via the objectified relationship IfcRelDefinesByTemplate, that provides the definition template for the property set or quantity set and its properties, if it is specified. (Inherited from IfcPropertySetDefinition) | |
Retrieves the current value of an inverse attribute with a specified name. (Inherited from ApplicationInstance) | |
Returns the value of LiningDepth attribute. This attribute represents depth of the window lining (dimension measured perpendicular to window elevation plane). | |
Returns the value of LiningOffset attribute. This attribute represents offset of the window lining. The offset is given as distance along the y axis of the local placement (perpendicular to the window plane). | |
Returns the value of LiningThickness attribute. This attribute represents thickness of the window lining as explained in the figure above. If LiningThickness value is 0. (zero) it denotes a window without a lining (all other lining parameters will be set to "unset" in this case). If the LiningThickness is unset it denotes that the value is not available. | |
Returns the value of LiningToPanelOffsetX attribute. This attribute represents offset between the lining and the window panel measured along the x-axis of the local placement. Should be smaller or equal to the LiningThickness. | |
Returns the value of LiningToPanelOffsetY attribute. This attribute represents offset between the lining and the window panel measured along the y-axis of the local placement. Should be smaller or equal to the IfcWindowPanelProperties.PanelThickness. | |
Returns the value of MullionThickness attribute. This attribute represents thickness of the mullion (vertical separator of window panels within a window), measured parallel to the window elevation plane. The mullion is part of the lining and the mullion depth is assumed to be identical to the lining depth. If the MullionThickness is set to zero (and the MullionOffset set to a positive length), then the window is divided horizontally without a physical divider. | |
Returns a name that is used by the participating software systems or users. (Inherited from IfcRoot) | |
Returns the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object. (Inherited from IfcRoot) | |
Returns the value of SecondMullionOffset attribute. This attribute represents offset of the mullion centerline for the second mullion, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second mullion is positioned at two/third of the window. | |
Returns the value of SecondTransomOffset attribute. This attribute represents offset of the transom centerline for the second transom, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second transom is positioned at two/third of the window. | |
Returns the value of ShapeAspectStyle attribute. This attribute represents optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the lining. | |
Returns the value of TransomThickness attribute. This attribute represents thickness of the transom (horizontal separator of window panels within a window), measured parallel to the window elevation plane. The transom is part of the lining and the transom depth is assumed to be identical to the lining depth. If the TransomThickness is set to zero (and the TransomOffset set to a positive length), then the window is divided vertically without a physical divider. | |
Retrieves the current Gs node object of the entity. (Inherited from ApplicationInstance) | |
Retrieves the current Gs node object of the Standard Data Access Interface (SDAI) object. (Inherited from OdDAIObjectSDAI) | |
Retrieves the current Gs node object of the instance. (Inherited from OdIfcInstance) | |
Retrieves the database object identifier of the application instance. (Inherited from ApplicationInstance) | |
Retrieves the database object identifier of the Standard Data Access Interface (SDAI) object. (Inherited from OdDAIObjectSDAI) | |
Reads values of the instance's explicit attribute fields from a file buffer that is associated with a specified filer object. (Inherited from ApplicationInstance) | |
Reads object's data from the specified filer. (Inherited from IfcPropertyDefinition) | |
Reads object's data from the specified filer. (Inherited from IfcPropertySetDefinition) | |
Reads object's data from the specified filer. (Inherited from IfcRoot) | |
Reads object's data from the specified filer. | |
Retrieves whether the instance is an instance of a specified type. (Inherited from OdIfcInstance) | |
This is the overview for the isInstanceOf method overload. | |
This is the overview for the isInstanceOf method overload. | |
Checks whether the specified instance is the object derived from or belongs to this class. (Inherited from IfcPreDefinedPropertySet) | |
Checks whether the specified instance is the object derived from or belongs to this class. (Inherited from IfcPropertyDefinition) | |
Checks whether the specified instance is the object derived from or belongs to this class. (Inherited from IfcPropertySetDefinition) | |
Checks whether the specified instance is the object derived from or belongs to this class. (Inherited from IfcRoot) | |
Checks whether the specified instance is the object derived from or belongs to this class. | |
Retrieves whether the instance belongs to a specified entity type. (Inherited from OdIfcInstance) | |
This is the overview for the isKindOf method overload. | |
This is the overview for the isKindOf method overload. | |
Retrieves whether the Standard Data Access Interface (SDAI) object is a persistent one. (Inherited from OdDAIObjectSDAI) | |
Writes values of the instance's explicit attribute fields to a file buffer that is assigned to a specified filer object. (Inherited from ApplicationInstance) | |
Writes object's data the the specified filer. (Inherited from IfcPropertyDefinition) | |
Writes object's data the the specified filer. (Inherited from IfcPropertySetDefinition) | |
Writes object's data the the specified filer. (Inherited from IfcRoot) | |
Writes object's data the the specified filer. | |
Retrieves the model that contains the application instance. (Inherited from ApplicationInstance) | |
Retrieves the model object that contains the Standard Data Access Interface (SDAI) object. (Inherited from OdDAIObjectSDAI) | |
Retrieves the file that contains the model with this application instance. (Inherited from ApplicationInstance) | |
Sets the specified attribute with a given value. (Inherited from IfcPropertyDefinition) | |
Sets the specified attribute with a given value. (Inherited from IfcPropertySetDefinition) | |
This is the overview for the putAttr method overload. | |
This is the overview for the putAttr method overload. | |
This is the overview for the putAttr method overload. | |
This is the overview for the putAttr method overload. | |
Sets a new value of an attribute that is specified by its name in the case insensitive mode. (Inherited from ApplicationInstance) | |
Sets a new value of an attribute specified with its name after the validation is performed. (Inherited from ApplicationInstance) | |
Removes inverse attributes from related application instances. (Inherited from ApplicationInstance) | |
Resolves the instance and returns the result of the instance composition to a calling subroutine. (Inherited from OdIfcInstance) | |
Retrieves whether the instance is resolved into a compound object, into a Ge compound object, or is unresolved/visited. (Inherited from OdIfcInstance) | |
Sets the object description. (Inherited from IfcRoot) | |
Sets the value of FirstMullionOffset attribute. This attribute represents offset of the mullion centerline, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the mullion is positioned in the middle of the window. | |
Sets the value of FirstTransomOffset attribute. This attribute represents offset of the transom centerline, measured along the z-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the transom is positioned in the middle of the window. | |
Assigns a globally unique identifier within the entire software world. (Inherited from IfcRoot) | |
Sets a new Gs node cache for the entity. (Inherited from ApplicationInstance) | |
Sets a new Gs node cache for the Standard Data Access Interface (SDAI) object. (Inherited from OdDAIObjectSDAI) | |
Sets a new Gs node cache for the instance. (Inherited from OdIfcInstance) | |
Sets inverse attributes to related application instances. (Inherited from ApplicationInstance) | |
Sets inverse attributes to related application instances. (Inherited from OdIfc4Instance) | |
Sets the value of LiningDepth attribute. This attribute represents depth of the window lining (dimension measured perpendicular to window elevation plane). | |
Sets the value of LiningOffset attribute. This attribute represents offset of the window lining. The offset is given as distance along the y axis of the local placement (perpendicular to the window plane). | |
Sets the value of LiningThickness attribute. This attribute represents thickness of the window lining as explained in the figure above. If LiningThickness value is 0. (zero) it denotes a window without a lining (all other lining parameters will be set to "unset" in this case). If the LiningThickness is unset it denotes that the value is not available. | |
Sets the value of LiningToPanelOffsetX attribute. This attribute represents offset between the lining and the window panel measured along the x-axis of the local placement. Should be smaller or equal to the LiningThickness. | |
Sets the value of LiningToPanelOffsetY attribute. This attribute represents offset between the lining and the window panel measured along the y-axis of the local placement. Should be smaller or equal to the IfcWindowPanelProperties.PanelThickness. | |
Sets the value of MullionThickness attribute. This attribute represents thickness of the mullion (vertical separator of window panels within a window), measured parallel to the window elevation plane. The mullion is part of the lining and the mullion depth is assumed to be identical to the lining depth. If the MullionThickness is set to zero (and the MullionOffset set to a positive length), then the window is divided horizontally without a physical divider. | |
Sets the name of the object. (Inherited from IfcRoot) | |
Assigns the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object. (Inherited from IfcRoot) | |
Sets the value of SecondMullionOffset attribute. This attribute represents offset of the mullion centerline for the second mullion, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second mullion is positioned at two/third of the window. | |
Sets the value of SecondTransomOffset attribute. This attribute represents offset of the transom centerline for the second transom, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second transom is positioned at two/third of the window. | |
Sets the value of ShapeAspectStyle attribute. This attribute represents optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the lining. | |
Sets the value of TransomThickness attribute. This attribute represents thickness of the transom (horizontal separator of window panels within a window), measured parallel to the window elevation plane. The transom is part of the lining and the transom depth is assumed to be identical to the lining depth. If the TransomThickness is set to zero (and the TransomOffset set to a positive length), then the window is divided vertically without a physical divider. | |
Sets the values of the entity's sub-entity traits. (Inherited from ApplicationInstance) | |
Sets the values of the instance's sub-entity traits. (Inherited from OdIfcInstance) | |
Draws a graphical entity representation that is independent of any viewport context. (Inherited from ApplicationInstance) | |
Draws a graphical instance representation that is independent of any viewport context. (Inherited from OdIfcInstance) | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
This is the overview for the testAttr method overload. | |
Retrieves whether the attribute value is set or is unset. The specified attribute name is case-insensitive. (Inherited from OdDAIObjectSDAI) | |
Returns the type of this entity. (Inherited from IfcPreDefinedPropertySet) | |
Returns the type of this entity. (Inherited from IfcPropertyDefinition) | |
Returns the type of this entity. (Inherited from IfcPropertySetDefinition) | |
Returns the type of this entity. (Inherited from IfcRoot) | |
Returns the type of this entity. | |
Retrieves the current type of the instance. (Inherited from OdIfcInstance) | |
Retrieves the type name of the application instance. (Inherited from ApplicationInstance) | |
Unresolves the instance. (Inherited from OdIfcInstance) | |
This is the overview for the unsetAttr method overload. | |
This is the overview for the unsetAttr method overload. | |
This is the overview for the unsetAttr method overload. | |
This is the overview for the unsetAttr method overload. | |
This is the overview for the unsetAttr method overload. | |
This is the overview for the unsetAttr method overload. | |
Checks whether the value of a specified attribute is set. (Inherited from ApplicationInstance) | |
Checks whether the instance has aggregate attributes, which violate size constraints and retrieves the list of such attributes. (Inherited from ApplicationInstance) | |
Checks whether application instance aggregate attributes has unique items in the case if aggregation type of attribute UNIQUE flag is turned on. (Inherited from ApplicationInstance) | |
Checks whether a specified array instances which don't assume optional attributes (i.e. attributes that can't have unset value) have attribute values. (Inherited from ApplicationInstance) | |
Checks whether the instance has binary attributes with incorrect width and retrieves the list of such attributes. (Inherited from ApplicationInstance) | |
Checks whether each entity instance that represents the value of a specified instance attribute has a valid entity data type. (Inherited from ApplicationInstance) | |
Checks whether the instance has inverse attributes with violated size constraints and retrieves the list of such attributes. (Inherited from ApplicationInstance) | |
Checks whether the instance has unset mandatory attributes and retrieves the list of such attributes. (Inherited from ApplicationInstance) | |
Checks whether the instance has string attributes with incorrect width and retrieves the list of such attributes. (Inherited from ApplicationInstance) | |
This is the overview for the validateWhereRule method overload. |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|