buildingSMART Forums

IfcAlignment2DVerSegTransition & IfcAlignment2DCantSegTransition

@stefan.markic emailed this:

Guys, just a question regarding cant-stuff:

Why is there an attribute of type “IfcTransitionCurveSegment2D” on “IfcAlignment2DVerSegTransition" as well as “IfcAlignment2DCantSegTransition" with doubling of attributes?

In the XMI, there was is an association as per below. This was ignored in previous conversions as the IDRef wasn’t recognized (Assumed to be obsolete 4.2 package reference) but in fixing this issue,
https://forums.buildingsmart.org/t/ifcdirectrixcurvesweptareasolid-and-ifcdirectrixdistancesweptareasolid/2615/4

What is this association and how is it tagged to be ignored in the xmi to ifcdoc conversion process?
I’m investigating further myself.

Thanks,

Jon

			<connector xmi:idref="EAID_77F0B685_FDF1_4b72_8E99_F32A1E516F77">
				<source xmi:idref="EAID_E10942C7_29E4_442d_8747_8E1BD6872FA5">
					<model ea_localid="18218" type="Class" name="IfcAlignment2DVerSegTransition"/>
					<role visibility="Public" targetScope="instance"/>
					<type aggregation="none" containment="Unspecified"/>
					<constraints/>
					<modifiers isOrdered="false" changeable="none" isNavigable="false"/>
					<style value="Union=0;Derived=0;AllowDuplicates=0;Owned=0;Navigable=Unspecified;"/>
					<documentation/>
					<xrefs/>
					<tags/>
				</source>
				<target xmi:idref="EAID_7E686368_01FF_2BA2_E053_5801400A8AB8">
					<model ea_localid="16967" type="Class" name="IfcTransitionCurveSegment2D"/>
					<role name="TransitionCurve" visibility="Public" targetScope="instance"/>
					<type multiplicity="1" aggregation="none" containment="Unspecified"/>
					<constraints/>
					<modifiers isOrdered="false" changeable="none" isNavigable="false"/>
					<style value="Union=0;Derived=0;AllowDuplicates=0;Owned=0;Navigable=Unspecified;"/>
					<documentation/>
					<xrefs/>
					<tags/>
				</target>
				<model ea_localid="13770"/>
				<properties ea_type="Association" direction="Unspecified"/>
				<modifiers isRoot="false" isLeaf="false"/>
				<parameterSubstitutions/>
				<documentation/>
				<appearance linemode="3" linecolor="-1" linewidth="0" seqno="0" headStyle="0" lineStyle="0"/>
				<labels rb="1" rt="+TransitionCurve"/>
				<extendedProperties virtualInheritance="0"/>
				<style/>
				<xrefs/>
				<tags/>
			</connector>

I downloaded XMI since posting, and the association in question doesn’t exist anymore, so this is solved.