CFx SDK Documentation
2026 SP0
Loading...
Searching...
No Matches
SDK
CFx
bim_ifc
Common
IfcNamesDef.h
Go to the documentation of this file.
1
2
// Copyright (C) 2002-2024, Open Design Alliance (the "Alliance").
3
// All rights reserved.
4
//
5
// This software and its documentation and related materials are owned by
6
// the Alliance. The software may only be incorporated into application
7
// programs owned by members of the Alliance, subject to a signed
8
// Membership Agreement and Supplemental Software License Agreement with the
9
// Alliance. The structure and organization of this software are the valuable
10
// trade secrets of the Alliance and its suppliers. The software is also
11
// protected by copyright law and international treaty provisions. Application
12
// programs incorporating this software must include the following statement
13
// with their copyright notices:
14
//
15
// This application incorporates Open Design Alliance software pursuant to a license
16
// agreement with Open Design Alliance.
17
// Open Design Alliance Copyright (C) 2002-2024 by Open Design Alliance.
18
// All rights reserved.
19
//
20
// By use of this software, its documentation or related materials, you
21
// acknowledge and accept the above terms.
23
24
#if !defined(ODA_ODIFCNAMESDEF_H_INCLUDED_)
25
#define ODA_ODIFCNAMESDEF_H_INCLUDED_
26
27
#include "
IfcAttributesNamesDef.h
"
28
29
#define ATTR_AXIS IFC_ATTR_AXIS
30
#define ATTR_AXIS_POSITION IFC_ATTR_AXISPOSITION
31
#define ATTR_BASIS_CURVE IFC_ATTR_BASISCURVE
32
#define ATTR_BOUND IFC_ATTR_BOUND
33
#define ATTR_BOUNDS IFC_ATTR_BOUNDS
34
#define ATTR_CFS_FACES IFC_ATTR_CFSFACES
35
#define ATTR_CLOSED_CURVE IFC_ATTR_CLOSEDCURVE
36
#define ATTR_CLOSED_SHELL_ELEMENT IFC_ATTR_CFSFACES
37
#define ATTR_CONTROL_POINTS_LIST IFC_ATTR_CONTROLPOINTSLIST
38
#define ATTR_COORDINATES IFC_ATTR_COORDINATES
39
#define ATTR_CURVE_FORM IFC_ATTR_CURVEFORM
40
#define ATTR_CURVE IFC_ATTR_CURVE
41
#define ATTR_DEGREE IFC_ATTR_DEGREE
42
#define ATTR_DIR IFC_ATTR_DIR
43
#define ATTR_DIRECTION_RATIOS IFC_ATTR_DIRECTIONRATIOS
44
#define ATTR_EDGE_ELEMENT IFC_ATTR_EDGEELEMENT
45
#define ATTR_EDGE_END IFC_ATTR_EDGEEND
46
#define ATTR_EDGE_GEOMETRY IFC_ATTR_EDGEGEOMETRY
47
#define ATTR_EDGE_LIST IFC_ATTR_EDGELIST
48
#define ATTR_EDGE_START IFC_ATTR_EDGESTART
49
#define ATTR_FACE_GEOMETRY IFC_ATTR_FACESURFACE
50
#define ATTR_FACE_SURFACE IFC_ATTR_FACESURFACE
51
//#define ATTR_FILL_AREA ""
52
//#define ATTR_FILL_COLOUR ""
53
#define ATTR_FILL_STYLES IFC_ATTR_FILLSTYLES
54
#define ATTR_ITEM IFC_ATTR_ITEM
55
#define ATTR_ITEMS IFC_ATTR_ITEMS
56
#define ATTR_KNOT_MULTIPLICITIES IFC_ATTR_KNOTMULTIPLICITIES
57
#define ATTR_KNOT_SPEC IFC_ATTR_KNOTSPEC
58
#define ATTR_KNOTS IFC_ATTR_KNOTS
59
#define ATTR_LOCATION IFC_ATTR_LOCATION
60
#define ATTR_LOOP_VERTEX IFC_ATTR_LOOPVERTEX
61
#define ATTR_MAGNITUDE IFC_ATTR_MAGNITUDE
62
#define ATTR_MAJOR_RADIUS IFC_ATTR_MAJORRADIUS
63
#define ATTR_MASTER_REPRESENTATION IFC_ATTR_MASTERREPRESENTATION
64
#define ATTR_MINOR_RADIUS IFC_ATTR_MINORRADIUS
65
#define ATTR_NAME IFC_ATTR_NAME
66
#define ATTR_ORIENTATION IFC_ATTR_ORIENTATION
67
#define ATTR_OUTER IFC_ATTR_OUTER
68
#define ATTR_OUTER_CURVE IFC_ATTR_OUTERCURVE
69
#define ATTR_PARENT_CURVE IFC_ATTR_PARENTCURVE
70
#define ATTR_PNT IFC_ATTR_PNT
71
#define ATTR_POINTS IFC_ATTR_POINTS
72
#define ATTR_POSITION IFC_ATTR_POSITION
73
#define ATTR_RADIUS IFC_ATTR_RADIUS
74
#define ATTR_REF_DIRECTION IFC_ATTR_REFDIRECTION
75
#define ATTR_SAME_SENCE IFC_ATTR_SAMESENSE
76
#define ATTR_SEGMENTS IFC_ATTR_SEGMENTS
77
#define ATTR_SELF_INTERSECT IFC_ATTR_SELFINTERSECT
78
//#define ATTR_SEMI_ANGLE ""
79
#define ATTR_SEMI_AXIS_1 IFC_ATTR_SEMIAXIS1
80
#define ATTR_SEMI_AXIS_2 IFC_ATTR_SEMIAXIS2
81
#define ATTR_SENSE_AGREEMENT IFC_ATTR_SENSEAGREEMENT
82
#define ATTR_STYLE IFC_ATTR_STYLE
83
#define ATTR_STYLED_BY_ITEM IFC_ATTR_STYLEDBYITEM
84
#define ATTR_STYLES IFC_ATTR_STYLES
85
#define ATTR_SURFACE_COLOUR IFC_ATTR_SURFACECOLOUR
86
#define ATTR_SURFACE_FORM IFC_ATTR_SURFACEFORM
87
#define ATTR_SWEPT_CURVE IFC_ATTR_SWEPTCURVE
88
#define ATTR_TRANSITION IFC_ATTR_TRANSITION
89
#define ATTR_TRIM_1 IFC_ATTR_TRIM1
90
#define ATTR_TRIM_2 IFC_ATTR_TRIM2
91
#define ATTR_U_CLOSED IFC_ATTR_UCLOSED
92
#define ATTR_U_DEGREE IFC_ATTR_UDEGREE
93
#define ATTR_U_KNOTS IFC_ATTR_UKNOTS
94
#define ATTR_U_MULTIPLICITIES IFC_ATTR_UMULTIPLICITIES
95
#define ATTR_V_CLOSED IFC_ATTR_VCLOSED
96
#define ATTR_V_DEGREE IFC_ATTR_VDEGREE
97
#define ATTR_V_KNOTS IFC_ATTR_VKNOTS
98
#define ATTR_V_MULTIPLICITIES IFC_ATTR_VMULTIPLICITIES
99
#define ATTR_VERTEX_GEOMETRY IFC_ATTR_VERTEXGEOMETRY
100
#define ATTR_VOIDS IFC_ATTR_VOIDS
101
#define ATTR_WEIGTHS_DATA IFC_ATTR_WEIGHTSDATA
102
103
104
#define ENTITY_SOLID_BREP "ifcadvancedbrep"
105
#define ENTITY_MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION "ifc_mechanical_design_geometric_presentation_representation"
106
107
108
#define ENTITY_ADVANCED_FACE "ifcadvancedface"
109
#define ENTITY_AXIS1_PLACEMENT "ifcaxis1placement"
110
#define ENTITY_AXIS2_PLACEMENT_2D "ifcaxis2placement2d"
111
#define ENTITY_AXIS2_PLACEMENT_3D "ifcaxis2placement3d"
112
#define ENTITY_B_SPLINE_CURVE "ifcbsplinecurve"
113
#define ENTITY_B_SPLINE_CURVE_WITH_KNOTS "ifcbsplinecurvewithknots"
114
#define ENTITY_B_SPLINE_SURFACE_WITH_KNOTS "ifcbsplinesurfacewithknots"
115
#define ENTITY_BREP_WITH_VOIDS "ifcbrepwithvoids"
116
#define ENTITY_CARTESIAN_POINT "ifccartesianpoint"
117
#define ENTITY_CIRCLE "ifccircle"
118
#define ENTITY_COMPOSITE_CURVE "ifccompositecurve"
119
#define ENTITY_COMPOSITE_CURVE_SEGMENT "ifccompositecurvesegment"
120
#define ENTITY_CLOSED_SHELL "ifcclosedshell"
121
//#define ENTITY_CONICAL_SURFACE ""
122
#define ENTITY_CYLINDRICAL_SURFACE "ifccylindricalsurface"
123
#define ENTITY_DIRECTION "ifcdirection"
124
#define ENTITY_EDGE_CURVE "ifcedgecurve"
125
#define ENTITY_EDGE_LOOP "ifcedgeloop"
126
#define ENTITY_ELLIPSE "ifcellipse"
127
#define ENTITY_FACE_BOUND "ifcfacebound"
128
#define ENTITY_FACE_OUTER_BOUND "ifcfaceouterbound"
129
#define ENTITY_LINE "ifcline"
130
#define ENTITY_ORIENTED_EDGE "ifcorientededge"
131
#define ENTITY_PLANE "ifcplane"
132
#define ENTITY_POLYLINE "ifcpolyline"
133
#define ENTITY_POLY_LOOP "ifcpolyloop"
134
#define ENTITY_RATIONAL_B_SPLINE_CURVE "ifcrationalbsplinecurvewithknots"
135
#define ENTITY_RATIONAL_B_SPLINE_SURFACE "ifcrationalbsplinesurfacewithknots"
136
#define ENTITY_SPHERICAL_SURFACE "ifcsphericalsurface"
137
#define ENTITY_SURFACE_OF_REVOLUTION "ifcsurfaceofrevolution"
138
#define ENTITY_TOROIDAL_SURFACE "ifctoroidalsurface"
139
#define ENTITY_TRIMMED_CURVE "ifctrimmedcurve"
140
#define ENTITY_VECTOR "ifcvector"
141
#define ENTITY_VERTEX_LOOP "ifcvertexloop"
142
#define ENTITY_VERTEX_POINT "ifcvertexpoint"
143
144
#define ENTITY_CURVE_STYLE "ifccurvestyle"
145
#define ENTITY_FILL_AREA_STYLE_COLOUR "ifcfillareastylecolour"
146
#define ENTITY_PRESENTATION_STYLE_ASSIGNMENT "ifcpresentationstyleassignment"
147
#define ENTITY_STYLE_DEFAULT "ifcsurfacestyle"
148
#define ENTITY_STYLED_ITEM "ifcstyleditem"
149
#define ENTITY_SURFACE_STYLE_FILL_AREA "ifcsurfacestylefillarea"
150
#define ENTITY_SURFACE_SLYLE_USAGE "ifcsurfacestyleusage"
151
152
#define TYPE_PARAMETER_VALUE "IfcParameterValue"
153
154
#endif
// !defined(ODA_ODIFCNAMESDEF_H_INCLUDED_)
IfcAttributesNamesDef.h
Generated on Tue Apr 15 2025 11:28:11