GeometryGym.Ifc.IfcRepresentationMap.parseJObject C# (CSharp) Метод

parseJObject() приватный Метод

private parseJObject ( JObject obj ) : void
obj JObject
Результат void
		internal override void parseJObject(JObject obj)
		{
			base.parseJObject(obj);
			JObject jobj = obj.GetValue("MappingOrigin", StringComparison.InvariantCultureIgnoreCase) as JObject;
			if (jobj != null)
				MappingOrigin = mDatabase.parseJObject<IfcAxis2Placement>(jobj);
			jobj = obj.GetValue("MappedRepresentation", StringComparison.InvariantCultureIgnoreCase) as JObject;
			if (jobj != null)
				MappedRepresentation = mDatabase.parseJObject<IfcRepresentation>(jobj);
			JArray array = obj.GetValue("HasShapeAspects", StringComparison.InvariantCultureIgnoreCase) as JArray;
			if (array != null)
			{
				List<IfcShapeAspect> aspects = mDatabase.extractJArray<IfcShapeAspect>(array);
				for(int icounter = 0; icounter < aspects.Count; icounter++)
					aspects[icounter].PartOfProductDefinitionShape = this;
			}
		}
		protected override void setJSON(JObject obj, BaseClassIfc host,  HashSet<int> processed)
IfcRepresentationMap