Class Ifc2x3::IfcDefinedSymbol¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcGeometricRepresentationItem
(Class Ifc2x3::IfcGeometricRepresentationItem)
Class Documentation¶
-
class
Ifc2x3
::
IfcDefinedSymbol
: public Ifc2x3::IfcGeometricRepresentationItem¶ A defined symbol is a symbolic representation that gets its shape information by an established convention, either through a predefined symbol, or an externally defined symbol.
NOTE: The IfcDefinedSymbol is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange, Part 46: Integrated generic resources: Visual presentation.
NOTE Corresponding ISO 10303 name: defined_symbol. The target attribute used the 2d Cartesian transformation operator, including the non-uniform subtype, which is available in IFC (instead of the symbol_target). Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard.
HISTORY New entity in IFC2x2.
Public Types
-
typedef IfcTemplatedEntityList<IfcDefinedSymbol>
list
¶
Public Functions
-
::Ifc2x3::IfcDefinedSymbolSelect *
Definition
() const¶ An implicit description of the symbol, either predefined or externally defined.
-
void
setDefinition
(::Ifc2x3::IfcDefinedSymbolSelect *v)¶
-
::Ifc2x3::IfcCartesianTransformationOperator2D *
Target
() const¶ A description of the placement, orientation and (uniform or non-uniform) scaling of the defined symbol.
-
void
setTarget
(::Ifc2x3::IfcCartesianTransformationOperator2D *v)¶
-
IfcDefinedSymbol
(IfcEntityInstanceData *e)¶
-
IfcDefinedSymbol
(::Ifc2x3::IfcDefinedSymbolSelect *v1_Definition, ::Ifc2x3::IfcCartesianTransformationOperator2D *v2_Target)¶
-
typedef IfcTemplatedEntityList<IfcDefinedSymbol>