public interface IfcBSplineSurface extends IfcBoundedSurface
The following features are supported:
Ifc4Package.getIfcBSplineSurface()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<ListOfIfcCartesianPoint> |
getControlPointsList()
Returns the value of the 'Control Points List' reference list.
|
Tristate |
getSelfIntersect()
Returns the value of the 'Self Intersect' attribute.
|
IfcBSplineSurfaceForm |
getSurfaceForm()
Returns the value of the 'Surface Form' attribute.
|
Tristate |
getUClosed()
Returns the value of the 'UClosed' attribute.
|
long |
getUDegree()
Returns the value of the 'UDegree' attribute.
|
long |
getUUpper()
Returns the value of the 'UUpper' attribute.
|
Tristate |
getVClosed()
Returns the value of the 'VClosed' attribute.
|
long |
getVDegree()
Returns the value of the 'VDegree' attribute.
|
long |
getVUpper()
Returns the value of the 'VUpper' attribute.
|
boolean |
isSetUUpper()
Returns whether the value of the '
UUpper' attribute is set. |
boolean |
isSetVUpper()
Returns whether the value of the '
VUpper' attribute is set. |
void |
setSelfIntersect(Tristate value)
Sets the value of the '
Self Intersect' attribute. |
void |
setSurfaceForm(IfcBSplineSurfaceForm value)
Sets the value of the '
Surface Form' attribute. |
void |
setUClosed(Tristate value)
Sets the value of the '
UClosed' attribute. |
void |
setUDegree(long value)
Sets the value of the '
UDegree' attribute. |
void |
setUUpper(long value)
Sets the value of the '
UUpper' attribute. |
void |
setVClosed(Tristate value)
Sets the value of the '
VClosed' attribute. |
void |
setVDegree(long value)
Sets the value of the '
VDegree' attribute. |
void |
setVUpper(long value)
Sets the value of the '
VUpper' attribute. |
void |
unsetUUpper()
Unsets the value of the '
UUpper' attribute. |
void |
unsetVUpper()
Unsets the value of the '
VUpper' attribute. |
getDim, isSetDim, setDim, unsetDimgetLayerAssignment, getStyledByItem, isSetLayerAssignment, isSetStyledByItem, unsetLayerAssignment, unsetStyledByItemforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removelong getUDegree()
If the meaning of the 'UDegree' attribute isn't clear, there really should be more of a description here...
setUDegree(long),
Ifc4Package.getIfcBSplineSurface_UDegree()void setUDegree(long value)
UDegree' attribute.
value - the new value of the 'UDegree' attribute.getUDegree()long getVDegree()
If the meaning of the 'VDegree' attribute isn't clear, there really should be more of a description here...
setVDegree(long),
Ifc4Package.getIfcBSplineSurface_VDegree()void setVDegree(long value)
VDegree' attribute.
value - the new value of the 'VDegree' attribute.getVDegree()org.eclipse.emf.common.util.EList<ListOfIfcCartesianPoint> getControlPointsList()
ListOfIfcCartesianPoint.
If the meaning of the 'Control Points List' reference list isn't clear, there really should be more of a description here...
Ifc4Package.getIfcBSplineSurface_ControlPointsList()IfcBSplineSurfaceForm getSurfaceForm()
IfcBSplineSurfaceForm.
If the meaning of the 'Surface Form' attribute isn't clear, there really should be more of a description here...
IfcBSplineSurfaceForm,
setSurfaceForm(IfcBSplineSurfaceForm),
Ifc4Package.getIfcBSplineSurface_SurfaceForm()void setSurfaceForm(IfcBSplineSurfaceForm value)
Surface Form' attribute.
value - the new value of the 'Surface Form' attribute.IfcBSplineSurfaceForm,
getSurfaceForm()Tristate getUClosed()
Tristate.
If the meaning of the 'UClosed' attribute isn't clear, there really should be more of a description here...
Tristate,
setUClosed(Tristate),
Ifc4Package.getIfcBSplineSurface_UClosed()void setUClosed(Tristate value)
UClosed' attribute.
value - the new value of the 'UClosed' attribute.Tristate,
getUClosed()Tristate getVClosed()
Tristate.
If the meaning of the 'VClosed' attribute isn't clear, there really should be more of a description here...
Tristate,
setVClosed(Tristate),
Ifc4Package.getIfcBSplineSurface_VClosed()void setVClosed(Tristate value)
VClosed' attribute.
value - the new value of the 'VClosed' attribute.Tristate,
getVClosed()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.getIfcBSplineSurface_SelfIntersect()void setSelfIntersect(Tristate value)
Self Intersect' attribute.
value - the new value of the 'Self Intersect' attribute.Tristate,
getSelfIntersect()long getUUpper()
If the meaning of the 'UUpper' attribute isn't clear, there really should be more of a description here...
isSetUUpper(),
unsetUUpper(),
setUUpper(long),
Ifc4Package.getIfcBSplineSurface_UUpper()void setUUpper(long value)
UUpper' attribute.
value - the new value of the 'UUpper' attribute.isSetUUpper(),
unsetUUpper(),
getUUpper()void unsetUUpper()
UUpper' attribute.
isSetUUpper(),
getUUpper(),
setUUpper(long)boolean isSetUUpper()
UUpper' attribute is set.
unsetUUpper(),
getUUpper(),
setUUpper(long)long getVUpper()
If the meaning of the 'VUpper' attribute isn't clear, there really should be more of a description here...
isSetVUpper(),
unsetVUpper(),
setVUpper(long),
Ifc4Package.getIfcBSplineSurface_VUpper()void setVUpper(long value)
VUpper' attribute.
value - the new value of the 'VUpper' attribute.isSetVUpper(),
unsetVUpper(),
getVUpper()void unsetVUpper()
VUpper' attribute.
isSetVUpper(),
getVUpper(),
setVUpper(long)boolean isSetVUpper()
VUpper' attribute is set.
unsetVUpper(),
getVUpper(),
setVUpper(long)Copyright © 2018 OpenSource BIM. All rights reserved.