Inheritance: BaseClassIfc, IfcActorSelect, IfcResourceObjectSelect
コード例 #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;
		}
コード例 #2
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;
        }
コード例 #3
0
ファイル: IFC P.cs プロジェクト: jenca-cloud/ggIFC
		internal static IfcPersonAndOrganization Parse(string strDef) { IfcPersonAndOrganization c = new IfcPersonAndOrganization(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return c; }
コード例 #4
0
ファイル: IFC P.cs プロジェクト: jenca-cloud/ggIFC
		internal static void parseFields(IfcPersonAndOrganization c, List<string> arrFields, ref int ipos) { c.mThePerson = ParserSTEP.ParseLink(arrFields[ipos++]); c.mTheOrganization = ParserSTEP.ParseLink(arrFields[ipos++]); c.mRoles = arrFields[ipos++]; }
コード例 #5
0
ファイル: IFC P.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcPersonAndOrganization(IfcPersonAndOrganization i) : base() { mThePerson = i.mThePerson; mTheOrganization = i.mTheOrganization; mRoles = i.mRoles; }
コード例 #6
0
ファイル: IFC O.cs プロジェクト: jenca-cloud/ggIFC
		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;
		}