public interface IfcCompositeCurveSegment extends IfcGeometricRepresentationItem
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
long |
getDim()
Returns the value of the 'Dim' attribute.
|
IfcCurve |
getParentCurve()
Returns the value of the 'Parent Curve' reference.
|
Tristate |
getSameSense()
Returns the value of the 'Same Sense' attribute.
|
IfcTransitionCode |
getTransition()
Returns the value of the 'Transition' attribute.
|
org.eclipse.emf.common.util.EList<IfcCompositeCurve> |
getUsingCurves()
Returns the value of the 'Using Curves' reference list.
|
boolean |
isSetDim()
Returns whether the value of the '
Dim' attribute is set. |
boolean |
isSetUsingCurves()
Returns whether the value of the '
Using Curves' reference list is set. |
void |
setDim(long value)
Sets the value of the '
Dim' attribute. |
void |
setParentCurve(IfcCurve value)
Sets the value of the '
Parent Curve' reference. |
void |
setSameSense(Tristate value)
Sets the value of the '
Same Sense' attribute. |
void |
setTransition(IfcTransitionCode value)
Sets the value of the '
Transition' attribute. |
void |
unsetDim()
Unsets the value of the '
Dim' attribute. |
void |
unsetUsingCurves()
Unsets the value of the '
Using Curves' reference list. |
getLayerAssignments, getStyledByItem, isSetLayerAssignments, isSetStyledByItem, unsetLayerAssignments, unsetStyledByItemforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcTransitionCode getTransition()
IfcTransitionCode.
If the meaning of the 'Transition' attribute isn't clear, there really should be more of a description here...
IfcTransitionCode,
setTransition(IfcTransitionCode),
Ifc2x3tc1Package.getIfcCompositeCurveSegment_Transition()void setTransition(IfcTransitionCode value)
Transition' attribute.
value - the new value of the 'Transition' attribute.IfcTransitionCode,
getTransition()Tristate getSameSense()
Tristate.
If the meaning of the 'Same Sense' attribute isn't clear, there really should be more of a description here...
Tristate,
setSameSense(Tristate),
Ifc2x3tc1Package.getIfcCompositeCurveSegment_SameSense()void setSameSense(Tristate value)
Same Sense' attribute.
value - the new value of the 'Same Sense' attribute.Tristate,
getSameSense()IfcCurve getParentCurve()
If the meaning of the 'Parent Curve' reference isn't clear, there really should be more of a description here...
setParentCurve(IfcCurve),
Ifc2x3tc1Package.getIfcCompositeCurveSegment_ParentCurve()void setParentCurve(IfcCurve value)
Parent Curve' reference.
value - the new value of the 'Parent Curve' reference.getParentCurve()org.eclipse.emf.common.util.EList<IfcCompositeCurve> getUsingCurves()
IfcCompositeCurve.
It is bidirectional and its opposite is 'Segments'.
If the meaning of the 'Using Curves' reference list isn't clear, there really should be more of a description here...
isSetUsingCurves(),
unsetUsingCurves(),
Ifc2x3tc1Package.getIfcCompositeCurveSegment_UsingCurves(),
IfcCompositeCurve.getSegments()void unsetUsingCurves()
Using Curves' reference list.
isSetUsingCurves(),
getUsingCurves()boolean isSetUsingCurves()
Using Curves' reference list is set.
unsetUsingCurves(),
getUsingCurves()long getDim()
If the meaning of the 'Dim' attribute isn't clear, there really should be more of a description here...
isSetDim(),
unsetDim(),
setDim(long),
Ifc2x3tc1Package.getIfcCompositeCurveSegment_Dim()void setDim(long value)
Dim' attribute.
value - the new value of the 'Dim' attribute.isSetDim(),
unsetDim(),
getDim()void unsetDim()
Dim' attribute.
isSetDim(),
getDim(),
setDim(long)boolean isSetDim()
Dim' attribute is set.
unsetDim(),
getDim(),
setDim(long)Copyright © 2018 OpenSource BIM. All rights reserved.