public interface IfcBSplineCurve extends IfcBoundedCurve
The following features are supported:
Ifc4Package.getIfcBSplineCurve()| Modifier and Type | Method and Description |
|---|---|
Tristate |
getClosedCurve()
Returns the value of the 'Closed Curve' attribute.
|
org.eclipse.emf.common.util.EList<IfcCartesianPoint> |
getControlPointsList()
Returns the value of the 'Control Points List' reference list.
|
IfcBSplineCurveForm |
getCurveForm()
Returns the value of the 'Curve Form' attribute.
|
long |
getDegree()
Returns the value of the 'Degree' attribute.
|
Tristate |
getSelfIntersect()
Returns the value of the 'Self Intersect' attribute.
|
long |
getUpperIndexOnControlPoints()
Returns the value of the 'Upper Index On Control Points' attribute.
|
boolean |
isSetUpperIndexOnControlPoints()
Returns whether the value of the '
Upper Index On Control Points' attribute is set. |
void |
setClosedCurve(Tristate value)
Sets the value of the '
Closed Curve' attribute. |
void |
setCurveForm(IfcBSplineCurveForm value)
Sets the value of the '
Curve Form' attribute. |
void |
setDegree(long value)
Sets the value of the '
Degree' attribute. |
void |
setSelfIntersect(Tristate value)
Sets the value of the '
Self Intersect' attribute. |
void |
setUpperIndexOnControlPoints(long value)
Sets the value of the '
Upper Index On Control Points' attribute. |
void |
unsetUpperIndexOnControlPoints()
Unsets the value of the '
Upper Index On Control Points' attribute. |
getDim, isSetDim, setDim, unsetDimgetLayerAssignment, getStyledByItem, isSetLayerAssignment, isSetStyledByItem, unsetLayerAssignment, unsetStyledByItemforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removelong getDegree()
If the meaning of the 'Degree' attribute isn't clear, there really should be more of a description here...
setDegree(long),
Ifc4Package.getIfcBSplineCurve_Degree()void setDegree(long value)
Degree' attribute.
value - the new value of the 'Degree' attribute.getDegree()org.eclipse.emf.common.util.EList<IfcCartesianPoint> getControlPointsList()
IfcCartesianPoint.
If the meaning of the 'Control Points List' reference list isn't clear, there really should be more of a description here...
Ifc4Package.getIfcBSplineCurve_ControlPointsList()IfcBSplineCurveForm getCurveForm()
IfcBSplineCurveForm.
If the meaning of the 'Curve Form' attribute isn't clear, there really should be more of a description here...
IfcBSplineCurveForm,
setCurveForm(IfcBSplineCurveForm),
Ifc4Package.getIfcBSplineCurve_CurveForm()void setCurveForm(IfcBSplineCurveForm value)
Curve Form' attribute.
value - the new value of the 'Curve Form' attribute.IfcBSplineCurveForm,
getCurveForm()Tristate getClosedCurve()
Tristate.
If the meaning of the 'Closed Curve' attribute isn't clear, there really should be more of a description here...
Tristate,
setClosedCurve(Tristate),
Ifc4Package.getIfcBSplineCurve_ClosedCurve()void setClosedCurve(Tristate value)
Closed Curve' attribute.
value - the new value of the 'Closed Curve' attribute.Tristate,
getClosedCurve()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.getIfcBSplineCurve_SelfIntersect()void setSelfIntersect(Tristate value)
Self Intersect' attribute.
value - the new value of the 'Self Intersect' attribute.Tristate,
getSelfIntersect()long getUpperIndexOnControlPoints()
If the meaning of the 'Upper Index On Control Points' attribute isn't clear, there really should be more of a description here...
isSetUpperIndexOnControlPoints(),
unsetUpperIndexOnControlPoints(),
setUpperIndexOnControlPoints(long),
Ifc4Package.getIfcBSplineCurve_UpperIndexOnControlPoints()void setUpperIndexOnControlPoints(long value)
Upper Index On Control Points' attribute.
value - the new value of the 'Upper Index On Control Points' attribute.isSetUpperIndexOnControlPoints(),
unsetUpperIndexOnControlPoints(),
getUpperIndexOnControlPoints()void unsetUpperIndexOnControlPoints()
Upper Index On Control Points' attribute.
boolean isSetUpperIndexOnControlPoints()
Upper Index On Control Points' attribute is set.
unsetUpperIndexOnControlPoints(),
getUpperIndexOnControlPoints(),
setUpperIndexOnControlPoints(long)Copyright © 2018 OpenSource BIM. All rights reserved.