public interface IfcLightSourcePositional extends IfcLightSource
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
double |
getConstantAttenuation()
Returns the value of the 'Constant Attenuation' attribute.
|
String |
getConstantAttenuationAsString()
Returns the value of the 'Constant Attenuation As String' attribute.
|
double |
getDistanceAttenuation()
Returns the value of the 'Distance Attenuation' attribute.
|
String |
getDistanceAttenuationAsString()
Returns the value of the 'Distance Attenuation As String' attribute.
|
IfcCartesianPoint |
getPosition()
Returns the value of the 'Position' reference.
|
double |
getQuadricAttenuation()
Returns the value of the 'Quadric Attenuation' attribute.
|
String |
getQuadricAttenuationAsString()
Returns the value of the 'Quadric Attenuation As String' attribute.
|
double |
getRadius()
Returns the value of the 'Radius' attribute.
|
String |
getRadiusAsString()
Returns the value of the 'Radius As String' attribute.
|
void |
setConstantAttenuation(double value)
Sets the value of the '
Constant Attenuation' attribute. |
void |
setConstantAttenuationAsString(String value)
Sets the value of the '
Constant Attenuation As String' attribute. |
void |
setDistanceAttenuation(double value)
Sets the value of the '
Distance Attenuation' attribute. |
void |
setDistanceAttenuationAsString(String value)
Sets the value of the '
Distance Attenuation As String' attribute. |
void |
setPosition(IfcCartesianPoint value)
Sets the value of the '
Position' reference. |
void |
setQuadricAttenuation(double value)
Sets the value of the '
Quadric Attenuation' attribute. |
void |
setQuadricAttenuationAsString(String value)
Sets the value of the '
Quadric Attenuation As String' attribute. |
void |
setRadius(double value)
Sets the value of the '
Radius' attribute. |
void |
setRadiusAsString(String value)
Sets the value of the '
Radius As String' attribute. |
getAmbientIntensity, getAmbientIntensityAsString, getIntensity, getIntensityAsString, getLightColour, getName, isSetAmbientIntensity, isSetAmbientIntensityAsString, isSetIntensity, isSetIntensityAsString, isSetName, setAmbientIntensity, setAmbientIntensityAsString, setIntensity, setIntensityAsString, setLightColour, setName, unsetAmbientIntensity, unsetAmbientIntensityAsString, unsetIntensity, unsetIntensityAsString, unsetNamegetLayerAssignments, getStyledByItem, isSetLayerAssignments, isSetStyledByItem, unsetLayerAssignments, unsetStyledByItemforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcCartesianPoint getPosition()
If the meaning of the 'Position' reference isn't clear, there really should be more of a description here...
setPosition(IfcCartesianPoint),
Ifc2x3tc1Package.getIfcLightSourcePositional_Position()void setPosition(IfcCartesianPoint value)
Position' reference.
value - the new value of the 'Position' reference.getPosition()double getRadius()
If the meaning of the 'Radius' attribute isn't clear, there really should be more of a description here...
setRadius(double),
Ifc2x3tc1Package.getIfcLightSourcePositional_Radius()void setRadius(double value)
Radius' attribute.
value - the new value of the 'Radius' attribute.getRadius()String getRadiusAsString()
If the meaning of the 'Radius As String' attribute isn't clear, there really should be more of a description here...
setRadiusAsString(String),
Ifc2x3tc1Package.getIfcLightSourcePositional_RadiusAsString()void setRadiusAsString(String value)
Radius As String' attribute.
value - the new value of the 'Radius As String' attribute.getRadiusAsString()double getConstantAttenuation()
If the meaning of the 'Constant Attenuation' attribute isn't clear, there really should be more of a description here...
setConstantAttenuation(double),
Ifc2x3tc1Package.getIfcLightSourcePositional_ConstantAttenuation()void setConstantAttenuation(double value)
Constant Attenuation' attribute.
value - the new value of the 'Constant Attenuation' attribute.getConstantAttenuation()String getConstantAttenuationAsString()
If the meaning of the 'Constant Attenuation As String' attribute isn't clear, there really should be more of a description here...
setConstantAttenuationAsString(String),
Ifc2x3tc1Package.getIfcLightSourcePositional_ConstantAttenuationAsString()void setConstantAttenuationAsString(String value)
Constant Attenuation As String' attribute.
value - the new value of the 'Constant Attenuation As String' attribute.getConstantAttenuationAsString()double getDistanceAttenuation()
If the meaning of the 'Distance Attenuation' attribute isn't clear, there really should be more of a description here...
setDistanceAttenuation(double),
Ifc2x3tc1Package.getIfcLightSourcePositional_DistanceAttenuation()void setDistanceAttenuation(double value)
Distance Attenuation' attribute.
value - the new value of the 'Distance Attenuation' attribute.getDistanceAttenuation()String getDistanceAttenuationAsString()
If the meaning of the 'Distance Attenuation As String' attribute isn't clear, there really should be more of a description here...
setDistanceAttenuationAsString(String),
Ifc2x3tc1Package.getIfcLightSourcePositional_DistanceAttenuationAsString()void setDistanceAttenuationAsString(String value)
Distance Attenuation As String' attribute.
value - the new value of the 'Distance Attenuation As String' attribute.getDistanceAttenuationAsString()double getQuadricAttenuation()
If the meaning of the 'Quadric Attenuation' attribute isn't clear, there really should be more of a description here...
setQuadricAttenuation(double),
Ifc2x3tc1Package.getIfcLightSourcePositional_QuadricAttenuation()void setQuadricAttenuation(double value)
Quadric Attenuation' attribute.
value - the new value of the 'Quadric Attenuation' attribute.getQuadricAttenuation()String getQuadricAttenuationAsString()
If the meaning of the 'Quadric Attenuation As String' attribute isn't clear, there really should be more of a description here...
setQuadricAttenuationAsString(String),
Ifc2x3tc1Package.getIfcLightSourcePositional_QuadricAttenuationAsString()void setQuadricAttenuationAsString(String value)
Quadric Attenuation As String' attribute.
value - the new value of the 'Quadric Attenuation As String' attribute.getQuadricAttenuationAsString()Copyright © 2016 OpenSource BIM. All rights reserved.