Class Ifc2x3::IfcBoundaryFaceCondition¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcBoundaryCondition
(Class Ifc2x3::IfcBoundaryCondition)
Class Documentation¶
-
class
Ifc2x3
::
IfcBoundaryFaceCondition
: public Ifc2x3::IfcBoundaryCondition¶ Definition from IAI: Describes linearly elastic support conditions or connection conditions.
Applicability:
Surface supports and connections.
HISTORY: New entity in IFC 2x2. IFC 2x4 change: Attributes LinearStiffnessX/Y/Z renamed to TranslationalStiffnessX/Y/Z.
IFC 2x4 change: All attribute data types changed from numeric to SELECT between Boolean and numeric. Stiffnesses may now also be negative, for example to capture destabilizing effects in boundary conditions. The IFC 2x3 convention of -1. representing infinite stiffness is no longer valid and must not be used. Infinite stiffness, i.e. fixed supports, are now modeled by the Boolean value TRUE.
Public Types
-
typedef IfcTemplatedEntityList<IfcBoundaryFaceCondition>
list
¶
Public Functions
-
bool
hasLinearStiffnessByAreaX
() const¶ Whether the optional attribute LinearStiffnessByAreaX is defined for this IfcBoundaryFaceCondition.
-
double
LinearStiffnessByAreaX
() const¶
-
void
setLinearStiffnessByAreaX
(double v)¶
-
bool
hasLinearStiffnessByAreaY
() const¶ Whether the optional attribute LinearStiffnessByAreaY is defined for this IfcBoundaryFaceCondition.
-
double
LinearStiffnessByAreaY
() const¶
-
void
setLinearStiffnessByAreaY
(double v)¶
-
bool
hasLinearStiffnessByAreaZ
() const¶ Whether the optional attribute LinearStiffnessByAreaZ is defined for this IfcBoundaryFaceCondition.
-
double
LinearStiffnessByAreaZ
() const¶
-
void
setLinearStiffnessByAreaZ
(double v)¶
-
IfcBoundaryFaceCondition
(IfcEntityInstanceData *e)¶
-
IfcBoundaryFaceCondition
(boost::optional<std::string> v1_Name, boost::optional<double> v2_LinearStiffnessByAreaX, boost::optional<double> v3_LinearStiffnessByAreaY, boost::optional<double> v4_LinearStiffnessByAreaZ)¶
-
typedef IfcTemplatedEntityList<IfcBoundaryFaceCondition>