Class Ifc2x3::IfcRepresentationContext¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Derived Type¶
public Ifc2x3::IfcGeometricRepresentationContext
(Class Ifc2x3::IfcGeometricRepresentationContext)
Class Documentation¶
-
class
Ifc2x3
::
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 Ifc2x3::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>