internal IfcDoorLiningProperties(DatabaseIfc db, IfcDoorLiningProperties p) : base(db, p)
{
mLiningDepth = p.mLiningDepth;
mLiningThickness = p.mLiningThickness;
mThresholdDepth = p.mThresholdDepth;
mThresholdThickness = p.mThresholdThickness;
mTransomThickness = p.mTransomThickness;
mTransomOffset = p.mTransomOffset;
mLiningOffset = p.mLiningOffset;
mThresholdOffset = p.mThresholdOffset;
mCasingThickness = p.mCasingThickness;
mCasingDepth = p.mCasingDepth;
if (p.mShapeAspectStyle > 0)
ShapeAspectStyle = db.Factory.Duplicate(p.ShapeAspectStyle) as IfcShapeAspect;
mLiningToPanelOffsetX = p.mLiningToPanelOffsetX;
mLiningToPanelOffsetY = p.mLiningToPanelOffsetY;
}
internal static IfcDoorLiningProperties Parse(string strDef, ReleaseVersion schema) { IfcDoorLiningProperties p = new IfcDoorLiningProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return p; }