Example #1
0
 protected override void setJSON(JObject obj, BaseClassIfc host, SetJsonOptions options)
 {
     base.setJSON(obj, host, options);
     if (!double.IsNaN(mPanelDepth))
     {
         obj["PanelDepth"] = mPanelDepth;
     }
     obj["OperationType"] = mOperationType.ToString();
     if (!double.IsNaN(mPanelWidth))
     {
         obj["PanelWidth"] = mPanelWidth;
     }
     obj["PanelPosition"] = mPanelPosition.ToString();
     if (mShapeAspectStyle > 0)
     {
         obj["ShapeAspectStyle"] = ShapeAspectStyle.getJson(this, options);
     }
 }
Example #2
0
        public override string GetStepParameters()
        {
            var parameters = new List <string>();

            parameters.Add(GlobalId != null ? GlobalId.ToStepValue() : "$");
            parameters.Add(OwnerHistory != null ? OwnerHistory.ToStepValue() : "$");
            parameters.Add(Name != null ? Name.ToStepValue() : "$");
            parameters.Add(Description != null ? Description.ToStepValue() : "$");
            parameters.Add(LiningDepth != null ? LiningDepth.ToStepValue() : "$");
            parameters.Add(LiningThickness != null ? LiningThickness.ToStepValue() : "$");
            parameters.Add(TransomThickness != null ? TransomThickness.ToStepValue() : "$");
            parameters.Add(MullionThickness != null ? MullionThickness.ToStepValue() : "$");
            parameters.Add(FirstTransomOffset != null ? FirstTransomOffset.ToStepValue() : "$");
            parameters.Add(SecondTransomOffset != null ? SecondTransomOffset.ToStepValue() : "$");
            parameters.Add(FirstMullionOffset != null ? FirstMullionOffset.ToStepValue() : "$");
            parameters.Add(SecondMullionOffset != null ? SecondMullionOffset.ToStepValue() : "$");
            parameters.Add(ShapeAspectStyle != null ? ShapeAspectStyle.ToStepValue() : "$");
            parameters.Add(LiningOffset != null ? LiningOffset.ToStepValue() : "$");
            parameters.Add(LiningToPanelOffsetX != null ? LiningToPanelOffsetX.ToStepValue() : "$");
            parameters.Add(LiningToPanelOffsetY != null ? LiningToPanelOffsetY.ToStepValue() : "$");

            return(string.Join(", ", parameters.ToArray()));
        }