public IfcOwnerHistory(IfcPersonAndOrganization po, IfcApplication app, IfcChangeActionEnum ca) : base(po.mDatabase) { mOwningUser = po.mIndex; mOwningApplication = app.mIndex; mState = IfcStateEnum.NA; mChangeAction = ca; TimeSpan ts = DateTime.Now.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0); mCreationDate = (int)ts.TotalSeconds; mLastModifiedDate = (int)ts.TotalSeconds; }
public IfcSimplePropertyTemplate(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcSimplePropertyTemplateTypeEnum templateType, IfcLabel primaryMeasureType, IfcLabel secondaryMeasureType, IfcPropertyEnumeration enumerators, IfcUnit primaryUnit, IfcUnit secondaryUnit, IfcLabel expression, IfcStateEnum accessState) : base(globalId, ownerHistory, name, description) { TemplateType = templateType; PrimaryMeasureType = primaryMeasureType; SecondaryMeasureType = secondaryMeasureType; Enumerators = enumerators; PrimaryUnit = primaryUnit; SecondaryUnit = secondaryUnit; Expression = expression; AccessState = accessState; }
internal IfcOwnerHistory(DatabaseIfc db, IfcOwnerHistory o) : base(db) { OwningUser = db.Factory.Duplicate(o.OwningUser) as IfcPersonAndOrganization; OwningApplication = db.Factory.Duplicate(o.OwningApplication) as IfcApplication; mState = o.mState; mChangeAction = o.mChangeAction; mLastModifiedDate = o.mLastModifiedDate; mLastModifyingUser = o.mLastModifyingUser; mLastModifyingApplication = o.mLastModifyingApplication; mCreationDate = o.mCreationDate; }
public IfcOwnerHistory(IfcPersonAndOrganization owningUser, IfcApplication owningApplication, IfcStateEnum state, IfcChangeActionEnum changeAction, IfcTimeStamp lastModifiedDate, IfcPersonAndOrganization lastModifyingUser, IfcApplication lastModifyingApplication, IfcTimeStamp creationDate) : base() { OwningUser = owningUser; OwningApplication = owningApplication; State = state; ChangeAction = changeAction; LastModifiedDate = lastModifiedDate; LastModifyingUser = lastModifyingUser; LastModifyingApplication = lastModifyingApplication; CreationDate = creationDate; }
internal IfcOwnerHistory(IfcOwnerHistory o) : base() { mOwningUser = o.mOwningUser; mOwningApplication = o.mOwningApplication; mState = o.mState; mChangeAction = o.mChangeAction; mLastModifiedDate = o.mLastModifiedDate; mLastModifyingUser = o.mLastModifyingUser; mLastModifyingApplication = o.mLastModifyingApplication; mCreationDate = o.mCreationDate; }
internal IfcOwnerHistory(IfcPersonAndOrganization po, IfcApplication app, IfcChangeActionEnum ca) : base(po.mDatabase) { mOwningUser = po.mIndex; mOwningApplication = app.mIndex; mState = IfcStateEnum.NA; mChangeAction = ca; TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0); //if(ca == IfcChangeActionEnum.ADDED) mCreationDate = (int)ts.TotalSeconds; //if (ca != IfcChangeActionEnum.NOTDEFINED) mLastModifiedDate = (int)ts.TotalSeconds; }
internal IfcOwnerHistory(IfcPersonAndOrganization po, IfcApplication app, IfcChangeActionEnum ca) : base(po.mDatabase) { mOwningUser = po.mIndex; mOwningApplication = app.mIndex; mState = IfcStateEnum.NA; mChangeAction = ca; TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0); //if(ca == IfcChangeActionEnum.ADDED) mCreationDate = (int)ts.TotalSeconds; //if (ca != IfcChangeActionEnum.NOTDEFINED) mLastModifiedDate = (int)ts.TotalSeconds; }
internal IfcOwnerHistory(IfcOwnerHistory o) : base() { mOwningUser = o.mOwningUser; mOwningApplication = o.mOwningApplication; mState = o.mState; mChangeAction = o.mChangeAction; mLastModifiedDate = o.mLastModifiedDate; mLastModifyingUser = o.mLastModifyingUser; mLastModifyingApplication = o.mLastModifyingApplication; mCreationDate = o.mCreationDate; }