This class provides several parameters for the next ifc entity to be written, as its custom property set, level, classification.
It must be provided to Ifcw::InitObject method.  
 More...
This class provides several parameters for the next ifc entity to be written, as its custom property set, level, classification.
It must be provided to Ifcw::InitObject method. 
- See also
 - SetPropertySet, AddProperty 
entityParams->SetIfcType( ifcType );
   
 
◆ IfcElement()
      
        
          | Ifcw::IfcElement::IfcElement  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AddProperty()
Adds a property to IfcElement current property set. 
- Parameters
 - 
  
    | [in] | inProperty | : The property to be added to the property set  | 
    | [in] | inSetName | : The name of the property set in which the property belong  | 
  
   
 
 
◆ GetBuildingElementType()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetBuildingElementType  | 
          ( | 
           | ) | 
           const | 
        
      
 
Getter for IfcElement building element type. 
- Returns
 - The building element type assigned in the IfcElement 
 
 
 
◆ GetClassificationReference()
Getter for classification reference. 
- Returns
 - The classification reference assigned in the IfcElement 
 
 
 
◆ GetColor()
      
        
          | Dtk_RGB Ifcw::IfcElement::GetColor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetGUID()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetGUID  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetInstanceTrf()
      
        
          | const Dtk_transfo& Ifcw::IfcElement::GetInstanceTrf  | 
          ( | 
           | ) | 
           const | 
        
      
 
Getter for IfcElement instance transformation matrice. 
- Returns
 - The instance transformation matrice assigned in the IfcElement 
 
 
 
◆ GetLevel()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetLevel  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetName()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetName  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPredefinedType()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetPredefinedType  | 
          ( | 
           | ) | 
           const | 
        
      
 
Getter for IfcElement predefined type. 
- Returns
 - The building element predefined type assigned in the IfcElement 
 
 
 
◆ GetPropertyAtPos()
Getter for a single IfcElement property. 
- Parameters
 - 
  
    | [in] | pos | : The position in the table for the property to retrieve  | 
  
   
- Returns
 - The property at position pos 
 
 
 
◆ GetPropertySet()
◆ GetTag()
      
        
          | const Dtk_string& Ifcw::IfcElement::GetTag  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetTypeID()
      
        
          | Dtk_ID Ifcw::IfcElement::GetTypeID  | 
          ( | 
           | ) | 
           const | 
        
      
 
Getter for IfcType ID. 
- Returns
 - The ID of the current object type 
 
 
 
◆ SetBuildingElementType() [1/2]
      
        
          | void Ifcw::IfcElement::SetBuildingElementType  | 
          ( | 
          Dtk_string  | 
          inType | ) | 
           | 
        
      
 
Setter for IfcElement building element type. 
- Parameters
 - 
  
    | [in] | inType | : The building element type to be assigned in the IfcElement  | 
  
   
 
 
◆ SetBuildingElementType() [2/2]
Setter for IfcElement building element type. 
- Parameters
 - 
  
    | [in] | inTypeEnum | : The building element type to be assigned in the IfcElement  | 
  
   
 
 
◆ SetClassificationReference()
Setter for IfcElement classification reference. 
- Parameters
 - 
  
    | [in] | inClassificationRef | : The classification reference to be assigned in the IfcElement  | 
  
   
 
 
◆ SetColor()
      
        
          | void Ifcw::IfcElement::SetColor  | 
          ( | 
          const Dtk_RGB &  | 
          inColor | ) | 
           | 
        
      
 
 
◆ SetGUID()
      
        
          | void Ifcw::IfcElement::SetGUID  | 
          ( | 
          Dtk_string  | 
          inGUID | ) | 
           | 
        
      
 
 
◆ SetInstanceTrf()
      
        
          | void Ifcw::IfcElement::SetInstanceTrf  | 
          ( | 
          const Dtk_transfo &  | 
          inTrf | ) | 
           | 
        
      
 
Setter for IfcElement instance transformation matrice. 
- Parameters
 - 
  
    | [in] | inTrf | : The instance transformation matrice to be assigned in the IfcElement  | 
  
   
 
 
◆ SetLevel()
      
        
          | void Ifcw::IfcElement::SetLevel  | 
          ( | 
          Dtk_string  | 
          inLevel | ) | 
           | 
        
      
 
 
◆ SetName()
      
        
          | void Ifcw::IfcElement::SetName  | 
          ( | 
          Dtk_string  | 
          inName | ) | 
           | 
        
      
 
 
◆ SetPredefinedType()
      
        
          | void Ifcw::IfcElement::SetPredefinedType  | 
          ( | 
          const Dtk_string &  | 
          inType | ) | 
           | 
        
      
 
Setter for IfcElement predefined type. 
- Parameters
 - 
  
    | [in] | inType | : The building element predefined type to be assigned in the IfcElement  | 
  
   
 
 
◆ SetPropertySet()
Setter for IfcElement propertySet. 
- Parameters
 - 
  
    | [in] | inProperties | : The property set to be attached to the IfcElement  | 
    | [in] | inSetName | : The name of the property set (default is "UserDefined")  | 
  
   
 
 
◆ SetTag()
◆ SetTypeID()
      
        
          | void Ifcw::IfcElement::SetTypeID  | 
          ( | 
          const Dtk_ID &  | 
          inID | ) | 
           |