24#ifndef _IFC_PROPERTY_SET_FILLER_H
25#define _IFC_PROPERTY_SET_FILLER_H
41 OdIfc::OdIfcInstancePtr objectDefinition);
94 template <
typename TValueType>
103 OdRxValue nominalValue(specsType, boolVal);
104 ptrProperty->putAttrCaseInsensitive(
"NominalValue", nominalValue);
OdSmartPtr< IfcPropertySetFiller > IfcPropertySetFillerPtr
OdIfcModelFiller * filler()
OdIfc::OdIfcInstancePtr m_objectDefinition
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdIfc::IfcBoolean &value)
OdIfc::OdIfcInstancePtr getPropertySet()
OdDAIObjectIds m_idProperties
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdIfc::IfcLogical &value)
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdIfc::IfcLabel &value)
static OdSmartPtr< IfcPropertySetFiller > createObject(OdIfcModelFiller *filler, OdIfc::OdIfcInstancePtr objectDefinition)
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name)
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdIfc::IfcInteger &value)
OdIfc::OdIfcInstancePtr createRelDefinesPropertySet(const OdAnsiString &name)
OdIfc::OdIfcInstancePtr getObjectDefinition()
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdString &value)
friend class OdIfcModelFiller
IfcPropertySetFiller & appendPropertySingleValue(const OdString &name, const OdIfc::IfcReal &value)
ODRX_DECLARE_MEMBERS(IfcPropertySetFiller)
IfcPropertySetFiller & appendPropertySingleValue(const OdAnsiString &IfcType, const OdString &name, const TValueType &value)
OdIfc::OdIfcInstancePtr m_propertySet
OdIfc::OdIfcInstancePtr createPropertySingleValue(const OdString &name)
IfcPropertySetFiller & appendPropertySingleValue(const OdAnsiString &name, OdRxValue val, const OdAnsiString &typePath)
OdIfc::OdIfcInstancePtr createPropertySet(const OdAnsiString &name)
GLuint const GLchar * name
GLsizei const GLfloat * value
OdDAI::Logical IfcLogical
static const OdRxValueType & value()