@IfcClass(layer=RESOURCE, type=ENTITY) public abstract class IfcBSplineCurve extends IfcBoundedCurve
| 限定符和类型 | 字段和说明 |
|---|---|
private LOGICAL |
closedCurve |
private IfcCartesianPoint[] |
controlPoints |
private LIST<IfcCartesianPoint> |
controlPointsList |
private IfcBSplineCurveForm |
curveForm |
private INTEGER |
degree |
private LOGICAL |
selfIntersect |
private INTEGER |
upperIndexOnControlPoints |
stepNumber| 构造器和说明 |
|---|
IfcBSplineCurve(INTEGER degree,
LIST<IfcCartesianPoint> controlPointsList,
IfcBSplineCurveForm curveForm,
LOGICAL closedCurve,
LOGICAL selfIntersect) |
| 限定符和类型 | 方法和说明 |
|---|---|
LOGICAL |
getClosedCurve() |
IfcCartesianPoint[] |
getControlPoints() |
LIST<IfcCartesianPoint> |
getControlPointsList() |
IfcBSplineCurveForm |
getCurveForm() |
INTEGER |
getDegree() |
LOGICAL |
getSelfIntersect() |
INTEGER |
getUpperIndexOnControlPoints() |
void |
setClosedCurve(LOGICAL closedCurve) |
void |
setControlPoints(IfcCartesianPoint[] controlPoints) |
void |
setControlPointsList(LIST<IfcCartesianPoint> controlPointsList) |
void |
setCurveForm(IfcBSplineCurveForm curveForm) |
void |
setDegree(INTEGER degree) |
void |
setSelfIntersect(LOGICAL selfIntersect) |
void |
setUpperIndexOnControlPoints(INTEGER upperIndexOnControlPoints) |
getLayerAssignments, getStyledByItem, setLayerAssignments, setStyledByItemcheck, getFileItem, getParamString, getStepNumber, illegal, isDefault, setStepNumber, toIfcprivate INTEGER degree
private LIST<IfcCartesianPoint> controlPointsList
private IfcBSplineCurveForm curveForm
private LOGICAL closedCurve
private LOGICAL selfIntersect
@IfcDeriveParameter private IfcCartesianPoint[] controlPoints
@IfcDeriveParameter private INTEGER upperIndexOnControlPoints
@IfcParserConstructor public IfcBSplineCurve(INTEGER degree, LIST<IfcCartesianPoint> controlPointsList, IfcBSplineCurveForm curveForm, LOGICAL closedCurve, LOGICAL selfIntersect)
public INTEGER getDegree()
public void setDegree(INTEGER degree)
public LIST<IfcCartesianPoint> getControlPointsList()
public void setControlPointsList(LIST<IfcCartesianPoint> controlPointsList)
public IfcBSplineCurveForm getCurveForm()
public void setCurveForm(IfcBSplineCurveForm curveForm)
public LOGICAL getClosedCurve()
public void setClosedCurve(LOGICAL closedCurve)
public LOGICAL getSelfIntersect()
public void setSelfIntersect(LOGICAL selfIntersect)
public IfcCartesianPoint[] getControlPoints()
public void setControlPoints(IfcCartesianPoint[] controlPoints)
public INTEGER getUpperIndexOnControlPoints()
public void setUpperIndexOnControlPoints(INTEGER upperIndexOnControlPoints)
Copyright © 2023. All rights reserved.