public IfcElement GenerateMappedItemElement(IfcProduct container, IfcCartesianTransformationOperator transform)
{
string typename = this.GetType().Name;
typename = typename.Substring(0, typename.Length - 4);
IfcProductDefinitionShape pds = new IfcProductDefinitionShape(new IfcShapeRepresentation(new IfcMappedItem(RepresentationMaps[0], transform)));
IfcElement element = IfcElement.constructElement(typename, container,null, pds);
element.RelatingType = this;
return element;
}
}