Beispiel #1
0
		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;
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
 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;
 }
Beispiel #6
0
        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;
        }
Beispiel #7
0
		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;
		}
Beispiel #8
0
		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;
		}