internal IfcLightSourcePositional(IfcLightSourcePositional el) : base((IfcLightSource)el) { mPosition = el.mPosition; mRadius = el.mRadius; mConstantAttenuation = el.mConstantAttenuation; mDistanceAttenuation = el.mDistanceAttenuation; mQuadricAttenuation = el.mQuadricAttenuation; }
internal static void parseFields(IfcLightSourcePositional l, List <string> arrFields, ref int ipos) { IfcLightSource.parseFields(l, arrFields, ref ipos); l.mPosition = ParserSTEP.ParseLink(arrFields[ipos++]); l.mRadius = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mConstantAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mDistanceAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mQuadricAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); }
//internal IfcLightSourcePositional(IfcLightSourcePositional el) // : base((IfcLightSource)el) //{ // mPosition = el.mPosition; // mRadius = el.mRadius; // mConstantAttenuation = el.mConstantAttenuation; // mDistanceAttenuation = el.mDistanceAttenuation; // mQuadricAttenuation = el.mQuadricAttenuation; //} internal static IfcLightSourcePositional Parse(string str) { IfcLightSourcePositional l = new IfcLightSourcePositional(); int pos = 0; l.Parse(str, ref pos, str.Length); return(l); }
internal static IfcLightSourcePositional Parse(string strDef) { IfcLightSourcePositional l = new IfcLightSourcePositional(); int ipos = 0; parseFields(l, ParserSTEP.SplitLineFields(strDef), ref ipos); return(l); }
//internal IfcLightSourcePositional(IfcLightSourcePositional el) // : base((IfcLightSource)el) //{ // mPosition = el.mPosition; // mRadius = el.mRadius; // mConstantAttenuation = el.mConstantAttenuation; // mDistanceAttenuation = el.mDistanceAttenuation; // mQuadricAttenuation = el.mQuadricAttenuation; //} internal static IfcLightSourcePositional Parse(string str) { IfcLightSourcePositional l = new IfcLightSourcePositional(); int pos = 0; l.Parse(str, ref pos, str.Length); return l; }
internal static void parseFields(IfcLightSourcePositional l, List<string> arrFields, ref int ipos) { IfcLightSource.parseFields(l, arrFields, ref ipos); l.mPosition = ParserSTEP.ParseLink(arrFields[ipos++]); l.mRadius = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mConstantAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mDistanceAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mQuadricAttenuation = ParserSTEP.ParseDouble(arrFields[ipos++]); }
internal static IfcLightSourcePositional Parse(string strDef) { IfcLightSourcePositional l = new IfcLightSourcePositional(); int ipos = 0; parseFields(l, ParserSTEP.SplitLineFields(strDef), ref ipos); return l; }