26#ifndef _IFC2X_FINAL_IFCSURFACERENDERINGPROPERTIES_AUTO_IMPL_H
27#define _IFC2X_FINAL_IFCSURFACERENDERINGPROPERTIES_AUTO_IMPL_H
110 virtual bool testAttr(
const char * explicitAttrName)
const;
#define IFC2X_FINAL_EXPORT
virtual void unsetAttr(const OdIfc::OdIfcAttribute explicitAttrDef)
void setAmbientIntensity(double AmbientIntensity)
virtual bool putAttr(const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val)
OdDAI::DoubleList & specularColor()
virtual OdResult inFields(OdDAI::OdSpfFilerBase *rdFiler)
double getTransparency() const
IfcNormalisedRatioMeasure m_AmbientIntensity
OdDAI::DoubleList & emmisiveColor()
OdDAI::DoubleList m_SpecularColor
IfcSurfaceRenderingProperties()
OdDAI::DoubleList m_EmmisiveColor
OdDAI::DoubleList m_DiffuseColor
virtual bool testAttr(const OdIfc::OdIfcAttribute explicitAttrDef) const
void getDiffuseColor(OdArray< double > &DiffuseColor) const
virtual bool putAttr(const char *explicitAttrName, const OdRxValue &val)
IfcNormalisedRatioMeasure m_SpecularIntensity
OdDAI::DoubleList & diffuseColor()
void setSpecularIntensity(double SpecularIntensity)
virtual OdIfc::OdIfcEntityType type() const
virtual OdDAI::Entity * getInstanceType() const
virtual OdRxValue getAttr(const OdIfc::OdIfcAttribute attrDef) const
void setTransparency(double Transparency)
IfcNormalisedRatioMeasure m_Transparency
void getEmmisiveColor(OdArray< double > &EmmisiveColor) const
virtual OdResult outFields(OdDAI::OdSpfFilerBase *wrFiler)
void getSpecularColor(OdArray< double > &SpecularColor) const
virtual bool isKindOf(OdIfc::OdIfcEntityType entityType) const
virtual bool testAttr(const char *explicitAttrName) const
double getAmbientIntensity() const
virtual void unsetAttr(const char *explicitAttrName)
virtual OdRxValue getAttr(const char *attrName) const
double getSpecularIntensity() const
IfcRatioMeasure IfcNormalisedRatioMeasure
OdSmartPtr< IfcSurfaceRenderingProperties > IfcSurfaceRenderingPropertiesPtr