26#ifndef _IFC2X2_FINAL_IFCLIGHTSOURCESPOT_AUTO_IMPL_H
27#define _IFC2X2_FINAL_IFCLIGHTSOURCESPOT_AUTO_IMPL_H
99 virtual void unsetAttr(
const char * explicitAttrName);
107 virtual bool testAttr(
const char * explicitAttrName)
const;
#define IFC2X2_FINAL_EXPORT
double getBeamWidthAngle() const
void setSpreadAngle(double SpreadAngle)
virtual OdResult outFields(OdDAI::OdSpfFilerBase *wrFiler)
OdDAIObjectId m_Orientation
virtual OdResult inFields(OdDAI::OdSpfFilerBase *rdFiler)
IfcPositivePlaneAngleMeasure m_SpreadAngle
virtual bool putAttr(const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val)
void setConcentrationExponent(double ConcentrationExponent)
virtual OdRxValue getAttr(const char *attrName) const
double m_ConcentrationExponent
const OdDAIObjectId & getOrientation() const
virtual bool putAttr(const char *explicitAttrName, const OdRxValue &val)
virtual OdDAI::Entity * getInstanceType() const
virtual OdRxValue getAttr(const OdIfc::OdIfcAttribute attrDef) const
virtual bool testAttr(const OdIfc::OdIfcAttribute explicitAttrDef) const
double getConcentrationExponent() const
virtual void unsetAttr(const OdIfc::OdIfcAttribute explicitAttrDef)
virtual bool isKindOf(OdIfc::OdIfcEntityType entityType) const
virtual bool testAttr(const char *explicitAttrName) const
IfcPositivePlaneAngleMeasure m_BeamWidthAngle
void setBeamWidthAngle(double BeamWidthAngle)
virtual OdIfc::OdIfcEntityType type() const
double getSpreadAngle() const
virtual void unsetAttr(const char *explicitAttrName)
void setOrientation(const OdDAIObjectId &Orientation)
IfcPlaneAngleMeasure IfcPositivePlaneAngleMeasure
OdSmartPtr< IfcLightSourceSpot > IfcLightSourceSpotPtr