
org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pluginbase Show documentation
Show all versions of pluginbase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
The newest version!
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.ifc2x3tc1;
/**
*
* A representation of the model object 'Ifc Surface Style Lighting'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getDiffuseTransmissionColour Diffuse Transmission Colour}
* - {@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getDiffuseReflectionColour Diffuse Reflection Colour}
* - {@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getTransmissionColour Transmission Colour}
* - {@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getReflectanceColour Reflectance Colour}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcSurfaceStyleLighting()
* @model
* @generated
*/
public interface IfcSurfaceStyleLighting extends IfcSurfaceStyleElementSelect {
/**
* Returns the value of the 'Diffuse Transmission Colour' reference.
*
*
* If the meaning of the 'Diffuse Transmission Colour' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Diffuse Transmission Colour' reference.
* @see #setDiffuseTransmissionColour(IfcColourRgb)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcSurfaceStyleLighting_DiffuseTransmissionColour()
* @model
* @generated
*/
IfcColourRgb getDiffuseTransmissionColour();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getDiffuseTransmissionColour Diffuse Transmission Colour}' reference.
*
*
* @param value the new value of the 'Diffuse Transmission Colour' reference.
* @see #getDiffuseTransmissionColour()
* @generated
*/
void setDiffuseTransmissionColour(IfcColourRgb value);
/**
* Returns the value of the 'Diffuse Reflection Colour' reference.
*
*
* If the meaning of the 'Diffuse Reflection Colour' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Diffuse Reflection Colour' reference.
* @see #setDiffuseReflectionColour(IfcColourRgb)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcSurfaceStyleLighting_DiffuseReflectionColour()
* @model
* @generated
*/
IfcColourRgb getDiffuseReflectionColour();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getDiffuseReflectionColour Diffuse Reflection Colour}' reference.
*
*
* @param value the new value of the 'Diffuse Reflection Colour' reference.
* @see #getDiffuseReflectionColour()
* @generated
*/
void setDiffuseReflectionColour(IfcColourRgb value);
/**
* Returns the value of the 'Transmission Colour' reference.
*
*
* If the meaning of the 'Transmission Colour' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Transmission Colour' reference.
* @see #setTransmissionColour(IfcColourRgb)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcSurfaceStyleLighting_TransmissionColour()
* @model
* @generated
*/
IfcColourRgb getTransmissionColour();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getTransmissionColour Transmission Colour}' reference.
*
*
* @param value the new value of the 'Transmission Colour' reference.
* @see #getTransmissionColour()
* @generated
*/
void setTransmissionColour(IfcColourRgb value);
/**
* Returns the value of the 'Reflectance Colour' reference.
*
*
* If the meaning of the 'Reflectance Colour' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Reflectance Colour' reference.
* @see #setReflectanceColour(IfcColourRgb)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcSurfaceStyleLighting_ReflectanceColour()
* @model
* @generated
*/
IfcColourRgb getReflectanceColour();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcSurfaceStyleLighting#getReflectanceColour Reflectance Colour}' reference.
*
*
* @param value the new value of the 'Reflectance Colour' reference.
* @see #getReflectanceColour()
* @generated
*/
void setReflectanceColour(IfcColourRgb value);
} // IfcSurfaceStyleLighting
© 2015 - 2025 Weber Informatics LLC | Privacy Policy