GeometryGym.Ifc.IfcGeometricRepresentationContext.parseFields C# (CSharp) Méthode

parseFields() static private méthode

static private parseFields ( IfcGeometricRepresentationContext c, List arrFields, int &ipos ) : void
c IfcGeometricRepresentationContext
arrFields List
ipos int
Résultat void
        internal static void parseFields(IfcGeometricRepresentationContext c, List<string> arrFields, ref int ipos)
        {
            IfcRepresentationContext.parseFields(c, arrFields, ref ipos);
            c.mCoordinateSpaceDimension = ParserSTEP.ParseInt(arrFields[ipos++]);
            c.mPrecision = ParserSTEP.ParseDouble(arrFields[ipos++]);
            c.mWorldCoordinateSystem = ParserSTEP.ParseLink(arrFields[ipos++]);
            c.mTrueNorth = ParserSTEP.ParseLink(arrFields[ipos++]);
        }

Usage Example

Exemple #1
0
 internal static void parseFields(IfcGeometricRepresentationSubContext c, List <string> arrFields, ref int ipos)
 {
     IfcGeometricRepresentationContext.parseFields(c, arrFields, ref ipos);
     c.mContainerContext      = ParserSTEP.ParseLink(arrFields[ipos++]);
     c.mTargetScale           = ParserSTEP.ParseDouble(arrFields[ipos++]);
     c.mTargetView            = (IfcGeometricProjectionEnum)Enum.Parse(typeof(IfcGeometricProjectionEnum), arrFields[ipos++].Replace(".", ""));
     c.mUserDefinedTargetView = arrFields[ipos++];
 }