public interface IfcCompositeCurve extends IfcBoundedCurve
The following features are supported:
Ifc4Package.getIfcCompositeCurve()| Modifier and Type | Method and Description |
|---|---|
Tristate |
getClosedCurve()
Returns the value of the 'Closed Curve' attribute.
|
long |
getNSegments()
Returns the value of the 'NSegments' attribute.
|
org.eclipse.emf.common.util.EList<IfcCompositeCurveSegment> |
getSegments()
Returns the value of the 'Segments' reference list.
|
Tristate |
getSelfIntersect()
Returns the value of the 'Self Intersect' attribute.
|
boolean |
isSetClosedCurve()
Returns whether the value of the '
Closed Curve' attribute is set. |
boolean |
isSetNSegments()
Returns whether the value of the '
NSegments' attribute is set. |
void |
setClosedCurve(Tristate value)
Sets the value of the '
Closed Curve' attribute. |
void |
setNSegments(long value)
Sets the value of the '
NSegments' attribute. |
void |
setSelfIntersect(Tristate value)
Sets the value of the '
Self Intersect' attribute. |
void |
unsetClosedCurve()
Unsets the value of the '
Closed Curve' attribute. |
void |
unsetNSegments()
Unsets the value of the '
NSegments' attribute. |
getDim, isSetDim, setDim, unsetDimgetLayerAssignment, getStyledByItem, isSetLayerAssignment, isSetStyledByItem, unsetLayerAssignment, unsetStyledByItemforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeorg.eclipse.emf.common.util.EList<IfcCompositeCurveSegment> getSegments()
IfcCompositeCurveSegment.
It is bidirectional and its opposite is 'Using Curves'.
If the meaning of the 'Segments' reference list isn't clear, there really should be more of a description here...
Ifc4Package.getIfcCompositeCurve_Segments(),
IfcCompositeCurveSegment.getUsingCurves()Tristate getSelfIntersect()
Tristate.
If the meaning of the 'Self Intersect' attribute isn't clear, there really should be more of a description here...
Tristate,
setSelfIntersect(Tristate),
Ifc4Package.getIfcCompositeCurve_SelfIntersect()void setSelfIntersect(Tristate value)
Self Intersect' attribute.
value - the new value of the 'Self Intersect' attribute.Tristate,
getSelfIntersect()Tristate getClosedCurve()
Tristate.
If the meaning of the 'Closed Curve' attribute isn't clear, there really should be more of a description here...
Tristate,
isSetClosedCurve(),
unsetClosedCurve(),
setClosedCurve(Tristate),
Ifc4Package.getIfcCompositeCurve_ClosedCurve()void setClosedCurve(Tristate value)
Closed Curve' attribute.
value - the new value of the 'Closed Curve' attribute.Tristate,
isSetClosedCurve(),
unsetClosedCurve(),
getClosedCurve()void unsetClosedCurve()
Closed Curve' attribute.
boolean isSetClosedCurve()
Closed Curve' attribute is set.
unsetClosedCurve(),
getClosedCurve(),
setClosedCurve(Tristate)long getNSegments()
If the meaning of the 'NSegments' attribute isn't clear, there really should be more of a description here...
isSetNSegments(),
unsetNSegments(),
setNSegments(long),
Ifc4Package.getIfcCompositeCurve_NSegments()void setNSegments(long value)
NSegments' attribute.
value - the new value of the 'NSegments' attribute.isSetNSegments(),
unsetNSegments(),
getNSegments()void unsetNSegments()
NSegments' attribute.
isSetNSegments(),
getNSegments(),
setNSegments(long)boolean isSetNSegments()
NSegments' attribute is set.
unsetNSegments(),
getNSegments(),
setNSegments(long)Copyright © 2018 OpenSource BIM. All rights reserved.