internal override void parseJObject(JObject obj)
{
base.parseJObject(obj);
JToken token = obj.GetValue("PhysicalWeight", StringComparison.InvariantCultureIgnoreCase);
if (token != null)
double.TryParse(token.Value<string>(), out mPhysicalWeight);
token = obj.GetValue("Perimeter", StringComparison.InvariantCultureIgnoreCase);
if (token != null)
double.TryParse(token.Value<string>(), out mPerimeter);
token = obj.GetValue("MinimumPlateThickness", StringComparison.InvariantCultureIgnoreCase);
if (token != null)
double.TryParse(token.Value<string>(), out mMinimumPlateThickness);
token = obj.GetValue("MaximumPlateThickness", StringComparison.InvariantCultureIgnoreCase);
if (token != null)
double.TryParse(token.Value<string>(), out mMaximumPlateThickness);
token = obj.GetValue("CrossSectionArea", StringComparison.InvariantCultureIgnoreCase);
if (token != null)
double.TryParse(token.Value<string>(), out mCrossSectionArea);
}