@IfcClass(layer=RESOURCE, type=ENTITY) public class IfcSurfaceStyleRendering extends IfcSurfaceStyleShading
| 限定符和类型 | 字段和说明 |
|---|---|
private IfcColourOrFactor |
diffuseColour |
private IfcColourOrFactor |
diffuseTransmissionColour |
private IfcReflectanceMethodEnum |
reflectanceMethod |
private IfcColourOrFactor |
reflectionColour |
private IfcColourOrFactor |
specularColour |
private IfcSpecularHighlightSelect |
specularHighlight |
private IfcColourOrFactor |
transmissionColour |
private IfcNormalisedRatioMeasure |
transparency |
stepNumber| 构造器和说明 |
|---|
IfcSurfaceStyleRendering() |
IfcSurfaceStyleRendering(IfcColourRgb surfaceColour,
IfcNormalisedRatioMeasure transparency,
IfcColourOrFactor diffuseColour,
IfcColourOrFactor transmissionColour,
IfcColourOrFactor diffuseTransmissionColour,
IfcColourOrFactor reflectionColour,
IfcColourOrFactor specularColour,
IfcSpecularHighlightSelect specularHighlight,
IfcReflectanceMethodEnum reflectanceMethod) |
| 限定符和类型 | 方法和说明 |
|---|---|
IfcColourOrFactor |
getDiffuseColour() |
IfcColourOrFactor |
getDiffuseTransmissionColour() |
IfcReflectanceMethodEnum |
getReflectanceMethod() |
IfcColourOrFactor |
getReflectionColour() |
String |
getSpecularColour() |
String |
getSpecularHighlight() |
IfcColourOrFactor |
getTransmissionColour() |
IfcNormalisedRatioMeasure |
getTransparency() |
void |
setDiffuseColour(IfcColourOrFactor diffuseColour) |
void |
setDiffuseTransmissionColour(IfcColourOrFactor diffuseTransmissionColour) |
void |
setReflectanceMethod(IfcReflectanceMethodEnum reflectanceMethod) |
void |
setReflectionColour(IfcColourOrFactor reflectionColour) |
void |
setSpecularColour(IfcColourOrFactor specularColour) |
void |
setSpecularHighlight(IfcSpecularHighlightSelect specularHighlight) |
void |
setTransmissionColour(IfcColourOrFactor transmissionColour) |
void |
setTransparency(IfcNormalisedRatioMeasure transparency) |
getSurfaceColour, setSurfaceColourcheck, getFileItem, getParamString, getStepNumber, illegal, isDefault, setStepNumber, toIfc@IfcOptionField private IfcNormalisedRatioMeasure transparency
@IfcOptionField private IfcColourOrFactor diffuseColour
@IfcOptionField private IfcColourOrFactor transmissionColour
@IfcOptionField private IfcColourOrFactor diffuseTransmissionColour
@IfcOptionField private IfcColourOrFactor reflectionColour
@IfcOptionField private IfcColourOrFactor specularColour
@IfcOptionField private IfcSpecularHighlightSelect specularHighlight
private IfcReflectanceMethodEnum reflectanceMethod
public IfcSurfaceStyleRendering()
@IfcParserConstructor public IfcSurfaceStyleRendering(IfcColourRgb surfaceColour, IfcNormalisedRatioMeasure transparency, IfcColourOrFactor diffuseColour, IfcColourOrFactor transmissionColour, IfcColourOrFactor diffuseTransmissionColour, IfcColourOrFactor reflectionColour, IfcColourOrFactor specularColour, IfcSpecularHighlightSelect specularHighlight, IfcReflectanceMethodEnum reflectanceMethod)
public IfcNormalisedRatioMeasure getTransparency()
public void setTransparency(IfcNormalisedRatioMeasure transparency)
public IfcColourOrFactor getDiffuseColour()
public void setDiffuseColour(IfcColourOrFactor diffuseColour)
public IfcColourOrFactor getTransmissionColour()
public void setTransmissionColour(IfcColourOrFactor transmissionColour)
public IfcColourOrFactor getDiffuseTransmissionColour()
public void setDiffuseTransmissionColour(IfcColourOrFactor diffuseTransmissionColour)
public IfcColourOrFactor getReflectionColour()
public void setReflectionColour(IfcColourOrFactor reflectionColour)
public String getSpecularColour()
public void setSpecularColour(IfcColourOrFactor specularColour)
public String getSpecularHighlight()
public void setSpecularHighlight(IfcSpecularHighlightSelect specularHighlight)
public IfcReflectanceMethodEnum getReflectanceMethod()
public void setReflectanceMethod(IfcReflectanceMethodEnum reflectanceMethod)
Copyright © 2023. All rights reserved.