Class Ifc4::IfcRepresentationContext¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Derived Type¶
public Ifc4::IfcGeometricRepresentationContext
(Class Ifc4::IfcGeometricRepresentationContext)
Class Documentation¶
-
class
Ifc4
::
IfcRepresentationContext
: public IfcUtil::IfcBaseEntity¶ Definition from ISO/CD 10303-42:1992: A representation context is a context in which a set of representation items are related.
The IfcRepresentationContext defines the context to which the IfcRepresentation of a product is related.
NOTE The definition of this class relates to the ISO 10303 entity representation_context. Please refer to ISO/IS 10303-43:1994 for the final definition of the formal standard.
HISTORY New entity in IFC Release 1.5.
IFC2x4 CHANGE Entity made abstract, had been deprecated from instantiation since IFC2x2.
Subclassed by Ifc4::IfcGeometricRepresentationContext
Public Types
-
typedef IfcTemplatedEntityList<IfcRepresentationContext>
list
¶
Public Functions
-
bool
hasContextIdentifier
() const¶ Whether the optional attribute ContextIdentifier is defined for this IfcRepresentationContext.
-
std::string
ContextIdentifier
() const¶ The optional identifier of the representation context as used within a project.
-
void
setContextIdentifier
(std::string v)¶
-
bool
hasContextType
() const¶ Whether the optional attribute ContextType is defined for this IfcRepresentationContext.
-
std::string
ContextType
() const¶ The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements.
-
void
setContextType
(std::string v)¶
-
IfcTemplatedEntityList<IfcRepresentation>::ptr
RepresentationsInContext
() const¶
-
IfcRepresentationContext
(IfcEntityInstanceData *e)¶
-
IfcRepresentationContext
(boost::optional<std::string> v1_ContextIdentifier, boost::optional<std::string> v2_ContextType)¶
-
typedef IfcTemplatedEntityList<IfcRepresentationContext>