internal IfcAppliedValue(DatabaseIfc db, IfcAppliedValue v) : base(db,v)
{
mName = v.mName; mDescription = v.mDescription; mAppliedValueIndex = v.mAppliedValueIndex; mAppliedValueValue = v.mAppliedValueValue;
UnitBasis = db.Factory.Duplicate(v.UnitBasis) as IfcMeasureWithUnit;
mApplicableDate = v.mApplicableDate; mFixedUntilDate = v.mFixedUntilDate; mCategory = v.mCategory; mCondition = v.mCondition; mArithmeticOperator = v.mArithmeticOperator;
Components = v.Components.ConvertAll(x=>db.Factory.Duplicate(x) as IfcAppliedValue);
}
internal static IfcAppliedValue Parse(string strDef, ReleaseVersion schema) { IfcAppliedValue v = new IfcAppliedValue(); int ipos = 0; parseFields(v, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return v; }