pub(super) static ADDED: &[(&str, &[&str])] = &[
(
"IFCAXIS2PLACEMENTLINEAR",
&[
"IFCPLACEMENT",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCCLOTHOID",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCCOSINESPIRAL",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCCURVESEGMENT",
&[
"IFCSEGMENT",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCDIRECTRIXCURVESWEPTAREASOLID",
&[
"IFCSWEPTAREASOLID",
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCDIRECTRIXDERIVEDREFERENCESWEPTAREASOLID",
&[
"IFCFIXEDREFERENCESWEPTAREASOLID",
"IFCDIRECTRIXCURVESWEPTAREASOLID",
"IFCSWEPTAREASOLID",
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCGRADIENTCURVE",
&[
"IFCCOMPOSITECURVE",
"IFCBOUNDEDCURVE",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
("IFCLINEARPLACEMENT", &["IFCOBJECTPLACEMENT"]),
(
"IFCOFFSETCURVE",
&[
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCOFFSETCURVEBYDISTANCES",
&[
"IFCOFFSETCURVE",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
("IFCOPENCROSSPROFILEDEF", &["IFCPROFILEDEF"]),
(
"IFCPOINTBYDISTANCEEXPRESSION",
&[
"IFCPOINT",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCPOLYNOMIALCURVE",
&[
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSECONDORDERPOLYNOMIALSPIRAL",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSECTIONEDSOLID",
&[
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSECTIONEDSOLIDHORIZONTAL",
&[
"IFCSECTIONEDSOLID",
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSECTIONEDSURFACE",
&[
"IFCSURFACE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSEGMENT",
&["IFCGEOMETRICREPRESENTATIONITEM", "IFCREPRESENTATIONITEM"],
),
(
"IFCSEGMENTEDREFERENCECURVE",
&[
"IFCCOMPOSITECURVE",
"IFCBOUNDEDCURVE",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSEVENTHORDERPOLYNOMIALSPIRAL",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSINESPIRAL",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSPIRAL",
&[
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCTHIRDORDERPOLYNOMIALSPIRAL",
&[
"IFCSPIRAL",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCTRIANGULATEDIRREGULARNETWORK",
&[
"IFCTRIANGULATEDFACESET",
"IFCTESSELLATEDFACESET",
"IFCTESSELLATEDITEM",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
];
pub(super) static REDECLARED: &[(&str, &[&str])] = &[
(
"IFCFIXEDREFERENCESWEPTAREASOLID",
&[
"IFCDIRECTRIXCURVESWEPTAREASOLID",
"IFCSWEPTAREASOLID",
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCOFFSETCURVE2D",
&[
"IFCOFFSETCURVE",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCOFFSETCURVE3D",
&[
"IFCOFFSETCURVE",
"IFCCURVE",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
(
"IFCSURFACECURVESWEPTAREASOLID",
&[
"IFCDIRECTRIXCURVESWEPTAREASOLID",
"IFCSWEPTAREASOLID",
"IFCSOLIDMODEL",
"IFCGEOMETRICREPRESENTATIONITEM",
"IFCREPRESENTATIONITEM",
],
),
];