@IfcClass(layer=RESOURCE, type=ENTITY) public class IfcLightSourcePositional extends IfcLightSource
| 限定符和类型 | 字段和说明 |
|---|---|
private IfcReal |
constantAttenuation |
private IfcReal |
distanceAttenuation |
private IfcCartesianPoint |
position |
private IfcReal |
quadricAttenuation |
private IfcPositiveLengthMeasure |
radius |
stepNumber| 构造器和说明 |
|---|
IfcLightSourcePositional(IfcLabel name,
IfcColourRgb lightColour,
IfcNormalisedRatioMeasure ambientIntensity,
IfcNormalisedRatioMeasure intensity,
IfcCartesianPoint position,
IfcPositiveLengthMeasure radius,
IfcReal constantAttenuation,
IfcReal distanceAttenuation,
IfcReal quadricAttenuation) |
| 限定符和类型 | 方法和说明 |
|---|---|
IfcReal |
getConstantAttenuation() |
IfcReal |
getDistanceAttenuation() |
IfcCartesianPoint |
getPosition() |
IfcReal |
getQuadricAttenuation() |
IfcPositiveLengthMeasure |
getRadius() |
void |
setConstantAttenuation(IfcReal constantAttenuation) |
void |
setDistanceAttenuation(IfcReal distanceAttenuation) |
void |
setPosition(IfcCartesianPoint position) |
void |
setQuadricAttenuation(IfcReal quadricAttenuation) |
void |
setRadius(IfcPositiveLengthMeasure radius) |
getAmbientIntensity, getIntensity, getLightColour, getName, setAmbientIntensity, setIntensity, setLightColour, setNamegetLayerAssignments, getStyledByItem, setLayerAssignments, setStyledByItemcheck, getFileItem, getParamString, getStepNumber, illegal, isDefault, setStepNumber, toIfcprivate IfcCartesianPoint position
private IfcPositiveLengthMeasure radius
private IfcReal constantAttenuation
private IfcReal distanceAttenuation
private IfcReal quadricAttenuation
@IfcParserConstructor public IfcLightSourcePositional(IfcLabel name, IfcColourRgb lightColour, IfcNormalisedRatioMeasure ambientIntensity, IfcNormalisedRatioMeasure intensity, IfcCartesianPoint position, IfcPositiveLengthMeasure radius, IfcReal constantAttenuation, IfcReal distanceAttenuation, IfcReal quadricAttenuation)
public IfcCartesianPoint getPosition()
public void setPosition(IfcCartesianPoint position)
public IfcPositiveLengthMeasure getRadius()
public void setRadius(IfcPositiveLengthMeasure radius)
public IfcReal getConstantAttenuation()
public void setConstantAttenuation(IfcReal constantAttenuation)
public IfcReal getDistanceAttenuation()
public void setDistanceAttenuation(IfcReal distanceAttenuation)
public IfcReal getQuadricAttenuation()
public void setQuadricAttenuation(IfcReal quadricAttenuation)
Copyright © 2023. All rights reserved.