to find the unique strcturesdata for peb systems plugs
[Plugin("SagRod")]
public class SagRodData : PluginDataBase
public class SagRodApexData : PluginDataBase
[StructuresField("SpacingArrType")]
[StructuresFieldDefaultValue(0)]
public int SpacingArrType;
[StructuresField("NumberOfRows")]
[StructuresFieldDefaultValue(1)]
public int NumberOfRows;
[StructuresField("SpacingDistList")]
[StructuresFieldDefaultValue("1000")]
public string SpacingDistList;
[StructuresField("ExactSpacing")]
[StructuresFieldDefaultValue(1000.0)]
public double ExactSpacing;
[StructuresField("TopGauge")]
[StructuresFieldDefaultValue(50.0)]
public double TopGauge;
[StructuresField("BotGauge")]
[StructuresFieldDefaultValue(50.0)]
public double BottomGauge;
[StructuresField("LinkType")]
[StructuresFieldDefaultValue(0)]
public int LinkType;
[StructuresField("HorizSlotRefType")]
[StructuresFieldDefaultValue(0)]
public int HorizSlotRefType;
[StructuresField("SecondSlotDist")]
[StructuresFieldDefaultValue(100.0)]
public double SecondSlotDist;
[StructuresField("PunchAllSlots")]
[StructuresFieldDefaultValue(0)]
public int PunchAllSlots;
[StructuresField("SagRodType")]
[StructuresFieldDefaultValue(0)]
public int SagRodType;
[StructuresField("SagRodCreation")]
[StructuresFieldDefaultValue(0)]
public int SagRodCreation;
[StructuresField("ThreadOffset")]
[StructuresFieldDefaultValue(200.0)]
public double ThreadOffset;
[StructuresField("SagRodLength")]
[StructuresFieldDefaultValue(2000.0)]
public double SagRodLength;
[StructuresField("SagRodEndOffset")]
[StructuresFieldDefaultValue(200.0)]
public double SagRodEndOffset;
[StructuresField("SagRodProfile")]
[StructuresFieldDefaultValue("ROD10")]
public string SagRodProfile;
[StructuresField("SagRodPrefix")]
[StructuresFieldDefaultValue("SR")]
public string SagRodPrefix;
[StructuresField("SagRodStartNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodStartNo;
[StructuresField("SagRodMaterial")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodMaterial;
[StructuresField("SagRodName")]
[StructuresFieldDefaultValue("SagRod")]
public string SagRodName;
[StructuresField("SagRodFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodFinish;
[StructuresField("SagRodClass")]
[StructuresFieldDefaultValue("5")]
public string SagRodClass;
[StructuresField("SagRodNutProf")]
[StructuresFieldDefaultValue("NUT_M20")]
public string SagRodNutProfile;
[StructuresField("SagRodNutPrefix")]
[StructuresFieldDefaultValue("SRN")]
public string SagRodNutPrefix;
[StructuresField("SagRodNutStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodNutStartNo;
[StructuresField("SagRodNutMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodNutMaterial;
[StructuresField("SagRodNutName")]
[StructuresFieldDefaultValue("NUT")]
public string SagRodNutName;
[StructuresField("SagRodNutFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodNutFinish;
[StructuresField("SagRodNutClass")]
[StructuresFieldDefaultValue("3")]
public string SagRodNutClass;
[StructuresField("SagRodLNutProf")]
[StructuresFieldDefaultValue("NUT_M20")]
public string SagRodLNutProfile;
[StructuresField("SagRodLNutPrefix")]
[StructuresFieldDefaultValue("SRLN")]
public string SagRodLNutPrefix;
[StructuresField("SagRodLNutStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodLNutStartNo;
[StructuresField("SagRodLNutMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodLNutMaterial;
[StructuresField("SagRodLNutName")]
[StructuresFieldDefaultValue("LOCK NUT")]
public string SagRodLNutName;
[StructuresField("SagRodLNutFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodLNutFinish;
[StructuresField("SagRodLNutClass")]
[StructuresFieldDefaultValue("3")]
public string SagRodLNutClass;
[StructuresField("SagRodWasherProf")]
[StructuresFieldDefaultValue("PD50*20")]
public string SagRodWasherProfile;
[StructuresField("SagRodWasherPref")]
[StructuresFieldDefaultValue("SRW")]
public string SagRodWasherPrefix;
[StructuresField("SagRodWasherStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodWasherStartNo;
[StructuresField("SagRodWasherMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodWasherMaterial;
[StructuresField("SagRodWasherName")]
[StructuresFieldDefaultValue("WASHER")]
public string SagRodWasherName;
[StructuresField("SagRodWasherFini")]
[StructuresFieldDefaultValue("")]
public string SagRodWasherFinish;
[StructuresField("SagRodwasherCls")]
[StructuresFieldDefaultValue("4")]
public string SagRodwasherClass;
[StructuresField("IsStOuterNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterNutReq;
[StructuresField("IsStOuterLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterLNutReq;
[StructuresField("IsStOuterWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterWashReq;
[StructuresField("IsStInnerNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerNutReq;
[StructuresField("IsStInnerLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerLNutReq;
[StructuresField("IsStInnerWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerWashReq;
[StructuresField("IsEnOuterNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterNutReq;
[StructuresField("IsEnOuterLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterLNutReq;
[StructuresField("IsEnOuterWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterWashReq;
[StructuresField("IsEnInnerNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerNutReq;
[StructuresField("IsEnInnerLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerLNutReq;
[StructuresField("IsEnInnerWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerWashReq;
[StructuresField("IsStOutNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutNutAsReq;
[StructuresField("IsStOutLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutLNutAsReq;
[StructuresField("IsStOutWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutWashAsReq;
[StructuresField("IsStInnNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnNutAsReq;
[StructuresField("IsStInnLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnLNutAsReq;
[StructuresField("IsStInnWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnWashAsReq;
[StructuresField("IsEnOutNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutNutAsReq;
[StructuresField("IsEnOutLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutLNutAsReq;
[StructuresField("IsEnOutWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutWashAsReq;
[StructuresField("IsEnInnNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnNutAsReq;
[StructuresField("IsEnInnLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnLNutAsReq;
[StructuresField("IsEnInnWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnWashAsReq;
[StructuresField("WasherLength")]
[StructuresFieldDefaultValue(3.0)]
public double WasherLength;
[StructuresField("NutLength")]
[StructuresFieldDefaultValue(15.0)]
public double NutLength;
[StructuresField("LockNutLength")]
[StructuresFieldDefaultValue(7.0)]
public double LockNutLength;
[StructuresField("AssemblyName")]
[StructuresFieldDefaultValue("SAG_ROD_ASSEMBLY")]
public string AssemblyName;
[StructuresField("AssemblyPrefix")]
[StructuresFieldDefaultValue("SRA")]
public string AssemblyPrefix;
[StructuresField("AssemblyStartNo")]
[StructuresFieldDefaultValue(1)]
public int AssemblyStartNo;
[StructuresField("HoleTolerance")]
[StructuresFieldDefaultValue(2.0)]
public double HoleTolerance;
[StructuresField("HoleType")]
[StructuresFieldDefaultValue(0)]
public int HoleType;
[StructuresField("AssSameAsStart")]
[StructuresFieldDefaultValue(0)]
public int AssSameAsStart;
[StructuresField("SagRodNote")]
[StructuresFieldDefaultValue("")]
public string SagRodNote;
[StructuresField("SagRodwasherNot")]
[StructuresFieldDefaultValue("")]
public string SagRodwasherNote;
[StructuresField("SagRodNutNote")]
[StructuresFieldDefaultValue("")]
public string SagRodNutNote;
[StructuresField("SagRodLNutNote")]
[StructuresFieldDefaultValue("")]
public string SagRodLNutNote;
[StructuresField("IsSlotted")]
[StructuresFieldDefaultValue(0)]
public int IsSlotted;
[StructuresField("SlottedHoleX")]
[StructuresFieldDefaultValue(50.0)]
public double SlottedHoleX;
[StructuresField("SlottedHoleY")]
[StructuresFieldDefaultValue(0.0)]
public double SlottedHoleY;
[StructuresField("RotateSlots")]
[StructuresFieldDefaultValue(0)]
public int RotateSlots;
[StructuresField("AntiSagProfile")]
[StructuresFieldDefaultValue(0)]
public int AntiSagProfile;
[StructuresField("OnPlaneOption")]
[StructuresFieldDefaultValue(1)]
public int OnPlaneOption;
[StructuresField("RotationOption")]
[StructuresFieldDefaultValue(3)]
public int RotationOption;
[StructuresField("AtDepthOption")]
[StructuresFieldDefaultValue(2)]
public int AtDepthOption;
[StructuresField("OnPlaneOffset")]
[StructuresFieldDefaultValue(0.0)]
public double OnPlaneOffset;
[StructuresField("RotationOffset")]
[StructuresFieldDefaultValue(0.0)]
public double RotationOffset;
[StructuresField("AtDepthOffset")]
[StructuresFieldDefaultValue(0.0)]
public double AtDepthOffset;
[StructuresField("ComponentName")]
[StructuresFieldDefaultValue("")]
public string ComponentName;
[StructuresField("AttributeFile")]
[StructuresFieldDefaultValue("")]
public string AttributeFile;
[StructuresField("SpacingArrType")]
[StructuresFieldDefaultValue(0)]
public int SpacingArrType;
[StructuresField("NumberOfRows")]
[StructuresFieldDefaultValue(3)]
public int NumberOfRows;
[StructuresField("SpacingDistList")]
[StructuresFieldDefaultValue("1000")]
public string SpacingDistList;
[StructuresField("ExactSpacing")]
[StructuresFieldDefaultValue(2500.0)]
public double ExactSpacing;
[StructuresField("RodShape")]
[StructuresFieldDefaultValue(1)]
public int RodShape;
[StructuresField("BendDistStart")]
[StructuresFieldDefaultValue(-2147483648.0)]
public double BendDistStart;
[StructuresField("BendDistEnd")]
[StructuresFieldDefaultValue(-2147483648.0)]
public double BendDistEnd;
[StructuresField("SagRodType")]
[StructuresFieldDefaultValue(0)]
public int SagRodType;
[StructuresField("ThreadOffset")]
[StructuresFieldDefaultValue(100.0)]
public double ThreadOffset;
[StructuresField("RodOrientation")]
[StructuresFieldDefaultValue(0)]
public int RodOrientation;
[StructuresField("SwitchHole")]
[StructuresFieldDefaultValue(0)]
public int SwitchHole;
[StructuresField("HoleType")]
[StructuresFieldDefaultValue(0)]
public int HoleType;
[StructuresField("HoleTolerance")]
[StructuresFieldDefaultValue(2.0)]
public double HoleTolerance;
[StructuresField("TopGauge")]
[StructuresFieldDefaultValue(50.0)]
public double TopGauge;
[StructuresField("BotGauge")]
[StructuresFieldDefaultValue(50.0)]
public double BottomGauge;
[StructuresField("HorizSlotRefType")]
[StructuresFieldDefaultValue(0)]
public int HorizSlotRefType;
[StructuresField("SecondSlotDist")]
[StructuresFieldDefaultValue(100.0)]
public double SecondSlotDist;
[StructuresField("SagRodCreation")]
[StructuresFieldDefaultValue(1)]
public int SagRodCreation;
[StructuresField("SagRodLength")]
[StructuresFieldDefaultValue(2500.0)]
public double SagRodLength;
[StructuresField("SagRodEndOffset")]
[StructuresFieldDefaultValue(100.0)]
public double SagRodEndOffset;
[StructuresField("WasherLength")]
[StructuresFieldDefaultValue(3.0)]
public double WasherLength;
[StructuresField("NutLength")]
[StructuresFieldDefaultValue(14.0)]
public double NutLength;
[StructuresField("LockNutLength")]
[StructuresFieldDefaultValue(7.0)]
public double LockNutLength;
[StructuresField("IsStOuterLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterLNutReq;
[StructuresField("IsStOuterNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterNutReq;
[StructuresField("IsStOuterWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOuterWashReq;
[StructuresField("IsStInnerWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerWashReq;
[StructuresField("IsStInnerNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerNutReq;
[StructuresField("IsStInnerLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnerLNutReq;
[StructuresField("IsEnInnerLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerLNutReq;
[StructuresField("IsEnInnerNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerNutReq;
[StructuresField("IsEnInnerWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnerWashReq;
[StructuresField("IsEnOuterWashReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterWashReq;
[StructuresField("IsEnOuterNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterNutReq;
[StructuresField("IsEnOuterLNutReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOuterLNutReq;
[StructuresField("IsStOutLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutLNutAsReq;
[StructuresField("IsStOutNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutNutAsReq;
[StructuresField("IsStOutWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStOutWashAsReq;
[StructuresField("IsStInnWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnWashAsReq;
[StructuresField("IsStInnNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnNutAsReq;
[StructuresField("IsStInnLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsStInnLNutAsReq;
[StructuresField("IsEnInnLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnLNutAsReq;
[StructuresField("IsEnInnNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnNutAsReq;
[StructuresField("IsEnInnWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnInnWashAsReq;
[StructuresField("IsEnOutWashAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutWashAsReq;
[StructuresField("IsEnOutNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutNutAsReq;
[StructuresField("IsEnOutLNutAsReq")]
[StructuresFieldDefaultValue(1)]
public int IsEnOutLNutAsReq;
[StructuresField("AssSameAsStart")]
[StructuresFieldDefaultValue(0)]
public int AssSameAsStart;
[StructuresField("AssemblyName")]
[StructuresFieldDefaultValue("SagRodAssembly")]
public string AssemblyName;
[StructuresField("AssemblyPrefix")]
[StructuresFieldDefaultValue("SRA")]
public string AssemblyPrefix;
[StructuresField("AssemblyStartNo")]
[StructuresFieldDefaultValue(1)]
public int AssemblyStartNo;
[StructuresField("SagRodProfile")]
[StructuresFieldDefaultValue("ROD10")]
public string SagRodProfile;
[StructuresField("SagRodPrefix")]
[StructuresFieldDefaultValue("SR")]
public string SagRodPrefix;
[StructuresField("SagRodStartNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodStartNo;
[StructuresField("SagRodMaterial")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodMaterial;
[StructuresField("SagRodName")]
[StructuresFieldDefaultValue("SagRod")]
public string SagRodName;
[StructuresField("SagRodFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodFinish;
[StructuresField("SagRodClass")]
[StructuresFieldDefaultValue("5")]
public string SagRodClass;
[StructuresField("SagRodNote")]
[StructuresFieldDefaultValue("")]
public string SagRodNote;
[StructuresField("SagRodWasherProf")]
[StructuresFieldDefaultValue("PD50*20")]
public string SagRodWasherProfile;
[StructuresField("SagRodWasherPref")]
[StructuresFieldDefaultValue("SRW")]
public string SagRodWasherPrefix;
[StructuresField("SagRodWasherStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodWasherStartNo;
[StructuresField("SagRodWasherMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodWasherMaterial;
[StructuresField("SagRodWasherName")]
[StructuresFieldDefaultValue("Washer")]
public string SagRodWasherName;
[StructuresField("SagRodWasherFini")]
[StructuresFieldDefaultValue("")]
public string SagRodWasherFinish;
[StructuresField("SagRodwasherCls")]
[StructuresFieldDefaultValue("4")]
public string SagRodwasherClass;
[StructuresField("SagRodwasherNot")]
[StructuresFieldDefaultValue("")]
public string SagRodwasherNote;
[StructuresField("SagRodNutProf")]
[StructuresFieldDefaultValue("NUT_M20")]
public string SagRodNutProfile;
[StructuresField("SagRodNutPrefix")]
[StructuresFieldDefaultValue("SRN")]
public string SagRodNutPrefix;
[StructuresField("SagRodNutStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodNutStartNo;
[StructuresField("SagRodNutMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodNutMaterial;
[StructuresField("SagRodNutName")]
[StructuresFieldDefaultValue("Nut")]
public string SagRodNutName;
[StructuresField("SagRodNutFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodNutFinish;
[StructuresField("SagRodNutClass")]
[StructuresFieldDefaultValue("3")]
public string SagRodNutClass;
[StructuresField("SagRodNutNote")]
[StructuresFieldDefaultValue("")]
public string SagRodNutNote;
[StructuresField("SagRodLNutProf")]
[StructuresFieldDefaultValue("NUT_M20")]
public string SagRodLNutProfile;
[StructuresField("SagRodLNutPrefix")]
[StructuresFieldDefaultValue("SRLN")]
public string SagRodLNutPrefix;
[StructuresField("SagRodLNutStNo")]
[StructuresFieldDefaultValue(1)]
public int SagRodLNutStartNo;
[StructuresField("SagRodLNutMat")]
[StructuresFieldDefaultValue("IS2062")]
public string SagRodLNutMaterial;
[StructuresField("SagRodLNutName")]
[StructuresFieldDefaultValue("LockNut")]
public string SagRodLNutName;
[StructuresField("SagRodLNutFinish")]
[StructuresFieldDefaultValue("")]
public string SagRodLNutFinish;
[StructuresField("SagRodLNutClass")]
[StructuresFieldDefaultValue("3")]
public string SagRodLNutClass;
[StructuresField("SagRodLNutNote")]
[StructuresFieldDefaultValue("")]
public string SagRodLNutNote;
[StructuresField("IsSlotted")]
[StructuresFieldDefaultValue(0)]
public int IsSlotted;
[StructuresField("SlottedHoleX")]
[StructuresFieldDefaultValue(50.0)]
public double SlottedHoleX;
[StructuresField("SlottedHoleY")]
[StructuresFieldDefaultValue(0.0)]
public double SlottedHoleY;
[StructuresField("RotateSlots")]
[StructuresFieldDefaultValue(0)]
public int RotateSlots;
[StructuresField("AntiSagProfile")]
[StructuresFieldDefaultValue(0)]
public int AntiSagProfile;
[StructuresField("OnPlaneOption")]
[StructuresFieldDefaultValue(2)]
public int OnPlaneOption;
[StructuresField("RotationOption")]
[StructuresFieldDefaultValue(1)]
public int RotationOption;
[StructuresField("AtDepthOption")]
[StructuresFieldDefaultValue(1)]
public int AtDepthOption;
[StructuresField("OnPlaneOffset")]
[StructuresFieldDefaultValue(0.0)]
public double OnPlaneOffset;
[StructuresField("RotationOffset")]
[StructuresFieldDefaultValue(0.0)]
public double RotationOffset;
[StructuresField("AtDepthOffset")]
[StructuresFieldDefaultValue(0.0)]
public double AtDepthOffset;
[StructuresField("ComponentName")]
[StructuresFieldDefaultValue("")]
public string ComponentName;
[StructuresField("AttributeFile")]
[StructuresFieldDefaultValue("")]
public string AttributeFile;
[Plugin("PEBSteelLine")]
public class PEBSteelLineStructuresData : PluginDataBase
[StructuresField("IntColSpacings")]
[StructuresFieldDefaultValue("0.00")]
public string InteriorColumnSpacings;
[StructuresField("FrameType")]
[StructuresFieldDefaultValue(0)]
public int FrameType;
[StructuresField("RoofSlope")]
[StructuresFieldDefaultValue(5.0)]
public double RoofSlope;
[StructuresField("Copies")]
[StructuresFieldDefaultValue("0.00")]
public string Copies;
[StructuresField("RoofLineOffset")]
[StructuresFieldDefaultValue(200.0)]
public double RoofLineOffset;
[StructuresField("WallLineOffset")]
[StructuresFieldDefaultValue(200.0)]
public double WallLineOffset;
[StructuresField("HeightType")]
[StructuresFieldDefaultValue(1)]
public int HeightType;
[StructuresField("RightWalOffset")]
[StructuresFieldDefaultValue(0.0)]
public double RightWallLineOffset;
[StructuresField("RidgeLocation")]
[StructuresFieldDefaultValue(15000.0)]
public double RidgeLocation;
[StructuresField("EavesHeight")]
[StructuresFieldDefaultValue(6000.0)]
public double EavesHeight;
[StructuresField("RightSameAsLeft")]
[StructuresFieldDefaultValue(1)]
public int RightWallOffsetSameAsLeft;
[StructuresField("RightEavesHeight")]
[StructuresFieldDefaultValue(6000.0)]
public double RightEaveHeight;
[StructuresField("RidgeHeight")]
[StructuresFieldDefaultValue(7310.0)]
public double RidgeHeight;
[StructuresField("Col1GroutThick")]
[StructuresFieldDefaultValue(50.0)]
public double Col1GroutThick;
[StructuresField("FrameWidth")]
[StructuresFieldDefaultValue(30000.0)]
public double FrameWidth;
[StructuresField("FrameRefPoint")]
[StructuresFieldDefaultValue(0)]
public int FrameRefPoint;
[StructuresField("SteelLineType")]
[StructuresFieldDefaultValue(1)]
public int SteelLineType;
[StructuresField("RoofLineRqd")]
[StructuresFieldDefaultValue(1)]
public int RoofRefLineRequired;
[StructuresField("GroutLineRqd")]
[StructuresFieldDefaultValue(1)]
public int GroutReferenceLineRequired;
[StructuresField("InteriorLineRqd")]
[StructuresFieldDefaultValue(1)]
public int InteriorReferenceLineRequired;
[StructuresField("PartMaterial")]
[StructuresFieldDefaultValue("Concrete_Undefined")]
public string PartMaterial;
[StructuresField("PartName")]
[StructuresFieldDefaultValue("Dummy")]
public string PartName;
[StructuresField("Col1SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string Col1SplicesList;
[StructuresField("Col2SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string Col2SplicesList;
[StructuresField("Raf1SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string Raf1SplicesList;
[StructuresField("Raf2SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string Raf2SplicesList;
[StructuresField("ICol1SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol1SplicesList;
[StructuresField("ICol2SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol2SplicesList;
[StructuresField("ICol3SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol3SplicesList;
[StructuresField("ICol4SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol4SplicesList;
[StructuresField("ICol5SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol5SplicesList;
[StructuresField("ICol6SplicesList")]
[StructuresFieldDefaultValue("0.00")]
public string IntCol6SplicesList;
[StructuresField("BuildingType")]
[StructuresFieldDefaultValue(0)]
public int BuildingType;
[StructuresField("BaseSLReqd")]
[StructuresFieldDefaultValue(1)]
public int BaseSteelLineRequired;
[StructuresField("RidgeSLReqd")]
[StructuresFieldDefaultValue(1)]
public int RidgeSteelLineRequired;
[StructuresField("EaveSLReqd")]
[StructuresFieldDefaultValue(1)]
public int EaveSteelLineRequired;
[StructuresField("BuildLen")]
[StructuresFieldDefaultValue(60000.0)]
public double BuildingLength;
[StructuresField("SteelLineCol")]
[StructuresFieldDefaultValue(0)]
public int SteelLineColor;
[StructuresField("PartClass")]
[StructuresFieldDefaultValue("1")]
public string PartClass;
[StructuresField("ColRafLineCol")]
[StructuresFieldDefaultValue(0)]
public int ColumnRafterLineColor;
[StructuresField("GroutLineCol")]
[StructuresFieldDefaultValue(0)]
public int GroutLineColor;
[StructuresField("IColumnLineCol")]
[StructuresFieldDefaultValue(0)]
public int InteriorColumnColour;
[StructuresField("FrameRefLineCol")]
[StructuresFieldDefaultValue(0)]
public int FrameReferenceLineColour;
//memberupdates
[StructuresField("DummyField")]
public string DummyField;
public class BasePlateData
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("MemUpdateRqd")]
public int MemUpdateRqd;
[StructuresField("EndPlThickness")]
public double BasePltThickness;
[StructuresField("EndPlLength")]
public double BasePltLength;
[StructuresField("EndPlWidth")]
public double BasePltWidth;
[StructuresField("EndPlLeftRefLen")]
public double BasePltRefLength;
[StructuresField("EndPlInProj")]
public double EndPltInProj;
[StructuresField("EndPlLengthType")]
public int EndPltLengthType;
[StructuresField("EndPltPrefix")]
public string EndPltPrefix;
[StructuresField("EndPltPos")]
public int EndPltPositionNo;
[StructuresField("EndPltMat")]
public string EndPltMaterial;
[StructuresField("EndPltName")]
public string EndPltName;
[StructuresField("EndPltClass")]
public string EndPltClass;
[StructuresField("EffectInModify")]
public string BoltModification;
[StructuresField("BoltDiameter")]
public double BoltDia;
[StructuresField("BoltTolerance")]
public double BoltHoleTolerance;
[StructuresField("BoltAttr1")]
public string BoltAttr1;
[StructuresField("BoltStandard")]
public string BoltGrade;
[StructuresField("Gage1")]
public double BoltGage1;
[StructuresField("Gage2")]
public double BoltGage2;
[StructuresField("DistFromWebTop")]
public double BoltDistFromWebTop;
[StructuresField("DistListFromTop")]
public string BoltDistListFromTop;
[StructuresField("DistFromWebBot")]
public double BoltDistFromWebBot;
[StructuresField("DistListFromBot")]
public string BoltDistListFromBot;
[StructuresField("DeleteBolt")]
public string DeleteBolt;
[StructuresField("BoltProj")]
public double BoltProjection;
[StructuresField("BoltCutLen")]
public double BoltCutLength;
[StructuresField("GroutHoleReqd")]
public int GroutHoleReqd;
[StructuresField("GroutHoleDia")]
public double GroutHoleDia;
[StructuresField("GroutHoleXDist")]
public string GroutHoleXDistList;
[StructuresField("GroutHoleYDist")]
public string GroutHoleYDistList;
[StructuresField("WebStifThk")]
public double WebStifThk;
[StructuresField("WebStifLength")]
public double WebStifLength;
[StructuresField("WebStifWidth")]
public double WebStifWidth;
[StructuresField("WebStifWldcham")]
public double WebStifWeldchamfer;
[StructuresField("WebStifWChamHor")]
public double WebStifChamferHor;
[StructuresField("WebStifWChamVer")]
public double WebStifChamferVer;
[StructuresField("WebStifDelList")]
public string WebAddStifDeleteList;
[StructuresField("WebStifAddList")]
public string WebAddStifDistList;
[StructuresField("WebStifType")]
public int WebStiffType;
[StructuresField("WebStifPrefix")]
public string WebStifPrefix;
[StructuresField("WebStifPos")]
public int WebStifPositionNo;
[StructuresField("WebStifMat")]
public string WebStifMaterial;
[StructuresField("WebStifName")]
public string WebStifName;
[StructuresField("WebStifClass")]
public string WebStifClass;
[StructuresField("WebStifCntrBlt")]
public int WebCntrBltStiffRqd;
[StructuresField("FlgInSameAsOut")]
public int FlgInSameAsOut;
[StructuresField("FlgInStifThk")]
public double FlgInStifThk;
[StructuresField("FlgInStifLength")]
public double FlgInStifLength;
[StructuresField("FlgInStifWidth")]
public double FlgInStifWidth;
[StructuresField("FlgInStifWldcham")]
public double FlgInStifWeldchamfer;
[StructuresField("FlgInStifWChamHor")]
public double FlgInStifChamferHor;
[StructuresField("FlgInStifWChamVer")]
public double FlgInStifChamferVer;
[StructuresField("FlgInStifDelList")]
public string FlgInAddStifDeleteList;
[StructuresField("FlgInStifAddList")]
public string FlgInAddStifDistList;
[StructuresField("FlgInStifTyp")]
public int FlgInStifType;
[StructuresField("FlgInStifPrefix")]
public string FlgInStifPrefix;
[StructuresField("FlgInStifPos")]
public int FlgInStifPositionNo;
[StructuresField("FlgInStifMat")]
public string FlgInStifMaterial;
[StructuresField("FlgInStifName")]
public string FlgInStifName;
[StructuresField("FlgInStifClass")]
public string FlgInStifClass;
[StructuresField("FlgInStifCntrBlt")]
public int FlgInCntrBltStiffRqd;
[StructuresField("FlgInStifMainRqd")]
public int FlgInMainStiffRqd;
[StructuresField("FlgInStifOppRqd")]
public int FlgInTowardsInnerRqd;
[StructuresField("FlgOtStifThk")]
public double FlgOutStifThk;
[StructuresField("FlgOtStifLength")]
public double FlgOutStifLength;
[StructuresField("FlgOtStifWidth")]
public double FlgOutStifWidth;
[StructuresField("FlgOtStifWldcham")]
public double FlgOutStifWeldchamfer;
[StructuresField("FlgOtStifWChamHor")]
public double FlgOutStifChamferHor;
[StructuresField("FlgOtStifWChamVer")]
public double FlgOutStifChamferVer;
[StructuresField("FlgOtStifDelList")]
public string FlgOutAddStifDeleteList;
[StructuresField("FlgOtStifAddList")]
public string FlgOutAddStifDistList;
[StructuresField("FlgOtStifTyp")]
public int FlgOutStifType;
[StructuresField("FlgOtStifPrefix")]
public string FlgOutStifPrefix;
[StructuresField("FlgOtStifPos")]
public int FlgOutStifPositionNo;
[StructuresField("FlgOtStifMat")]
public string FlgOutStifMaterial;
[StructuresField("FlgOtStifName")]
public string FlgOutStifName;
[StructuresField("FlgOtStifClass")]
public string FlgOutStifClass;
[StructuresField("FlgOtStifCntrBlt")]
public int FlgOutCntrBltStiffRqd;
[StructuresField("FlgOtStifMainRqd")]
public int FlgOutMainStiffRqd;
[StructuresField("FlgOtStifOppRqd")]
public int FlgOutTowardsInnerRqd;
[StructuresField("FlgSdStifOpt")]
public int FlgSdStifOption;
[StructuresField("FlgDbOtStifThk")]
public double FlgDblOuterStifThk;
[StructuresField("FlgDbOtStifLen")]
public double FlgDblOuterStifLength;
[StructuresField("FlgDbOtStifWid")]
public double FlgDblOuterStifWidth;
[StructuresField("FlgDbOtStifProj")]
public double FlgDblOuterStifProj;
[StructuresField("FlgDbOtStifLenTyp")]
public int FlgDblOuterStifLengthType;
[StructuresField("FlgDbOtStifType")]
public int FlgDblOuterStifType;
[StructuresField("FlgDbOtStifNHor")]
public double FlgDblOuterStifNotchHor;
[StructuresField("FlgDbOtStifNVer")]
public double FlgDblOuterStifNotchVer;
[StructuresField("FlgDbPrefix")]
public string FlgDblOuterStifPrefix;
[StructuresField("FlgDbPos")]
public int FlgDblOuterStifPositionNo;
[StructuresField("FlgDbMat")]
public string FlgDblOuterStifMaterial;
[StructuresField("FlgDbName")]
public string FlgDblOuterStifName;
[StructuresField("FlgDbClass")]
public string FlgDblOuterStifClass;
[StructuresField("FlgSdStifThk")]
public double FlgSdStifThk;
[StructuresField("FlgSdStifLength")]
public double FlgSdStifLength;
[StructuresField("FlgSdStifWidth")]
public double FlgSdStifWidth;
[StructuresField("FlgSdStifWldcham")]
public double FlgSdStifWeldchamfer;
[StructuresField("FlgSdStifWChamHor")]
public double FlgSdStifChamferHor;
[StructuresField("FlgSdStifWChamVer")]
public double FlgSdStifChamferVer;
[StructuresField("FlgSdStifTyp")]
public int FlgSdStifType;
[StructuresField("FlgSdStifPrefix")]
public string FlgSdStifPrefix;
[StructuresField("FlgSdStifPos")]
public int FlgSdStifPositionNo;
[StructuresField("FlgSdStifMat")]
public string FlgSdStifMaterial;
[StructuresField("FlgSdStifName")]
public string FlgSdStifName;
[StructuresField("FlgSdStifClass")]
public string FlgSdStifClass;
[StructuresField("FlgSdStifPosOpt")]
public int FlgSdStifPosOption;
namespace Trimble.Tekla.India.PEB.EndPlateToFlangeRotated
{
public class PEBEndPlateToFlangeStructuresData : PluginDataBase
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("MemUpdateRqd")]
public int MemUpdateRqd;
[StructuresField("NoOfLSCond")]
public int NoOfLSCond;
[StructuresField("LSOrientation")]
public int LSOrientation;
[StructuresField("ErectionGap")]
public double ErectionGap;
[StructuresField("InsPlateCond")]
public int InsertPlateCond;
[StructuresField("InsPltGapIFSide")]
public double InsPltGapIFSide;
[StructuresField("InsPltGapOFSide")]
public double InsPltGapOFSide;
[StructuresField("InsPltProjIFSide")]
public double InsPltProjIFSide;
[StructuresField("InsPltProjOFSide")]
public double InsPltProjOFSide;
[StructuresField("EndPlThickness")]
public double EndPltThickness;
[StructuresField("EndPlLength")]
public double EndPltLength;
[StructuresField("EndPlWidth")]
public double EndPltWidth;
[StructuresField("EndPlLeftRefLen")]
public double EndPltRefLength;
[StructuresField("EndPlInProj")]
public double EndPltInProj;
[StructuresField("EndPlLengthType")]
public int EndPltLengthType;
[StructuresField("FlangCut")]
public int FlangeCut;
[StructuresField("EndPltPrefix")]
public string EndPltPrefix;
[StructuresField("EndPltPos")]
public int EndPltPositionNo;
[StructuresField("EndPltMat")]
public string EndPltMaterial;
[StructuresField("EndPltName")]
public string EndPltName;
[StructuresField("EndPltClass")]
public string EndPltClass;
[StructuresField("BmPlThickness")]
public double BeamPltThickness;
[StructuresField("BmPlWidth")]
public double BeamPltWidth;
[StructuresField("BmPltPrefix")]
public string BeamPltPrefix;
[StructuresField("BmPltPos")]
public int BeamPltPositionNo;
[StructuresField("BmPltMat")]
public string BeamPltMaterial;
[StructuresField("BmPltName")]
public string BeamPltName;
[StructuresField("BmPltClass")]
public string BeamPltClass;
[StructuresField("LSLengthOpt")]
public int LongStiffLengthOption;
[StructuresField("LS1Length")]
public double LongStiff1Length;
[StructuresField("LS2Length")]
public double LongStiff2Length;
[StructuresField("LSStifWldcham")]
public double LongStifWeldchamfer;
[StructuresField("LSStifTpWldcham")]
public int LongStifTopWeldchamfer;
[StructuresField("FSLSWeldCham")]
public int LongStifFarSideTopWeldChamfer;
[StructuresField("NSLongStiffCond")]
public int LongStifNearSideCond;
[StructuresField("FSLongStiffCond")]
public int LongStifFarSideCond;
[StructuresField("LS1PlThickness")]
public double LongStiff1Thickness;
[StructuresField("LS1PlWidth")]
public double LongStiff1Width;
[StructuresField("LS1PltPrefix")]
public string LongStiff1Prefix;
[StructuresField("LS1PltPos")]
public int LongStiff1PositionNo;
[StructuresField("LS1PltMat")]
public string LongStiff1Material;
[StructuresField("LS1PltName")]
public string LongStiff1Name;
[StructuresField("LS1PltClass")]
public string LongStiff1Class;
[StructuresField("LS2PlThickness")]
public double LongStiff2Thickness;
[StructuresField("LS2PlWidth")]
public double LongStiff2Width;
[StructuresField("LS2PltPrefix")]
public string LongStiff2Prefix;
[StructuresField("LS2PltPos")]
public int LongStiff2PositionNo;
[StructuresField("LS2PltMat")]
public string LongStiff2Material;
[StructuresField("LS2PltName")]
public string LongStiff2Name;
[StructuresField("LS2PltClass")]
public string LongStiff2Class;
[StructuresField("EffectInModify")]
public string BoltModification;
[StructuresField("BoltDiameter")]
public double BoltDia;
[StructuresField("BoltTolerance")]
public double BoltHoleTolerance;
[StructuresField("BoltAttr1")]
public string BoltAttr1;
[StructuresField("BoltStandard")]
public string BoltGrade;
[StructuresField("Gage1")]
public string BoltGage1;
[StructuresField("DistListFromTop")]
public string BoltDistListFromTop;
[StructuresField("DeleteBolt")]
public string DeleteBolt;
[StructuresField("BoltProj")]
public double BoltProjection;
[StructuresField("BoltCutLen")]
public double BoltCutLength;
[StructuresField("WebCutType")]
public int WebCutType;
namespace Trimble.Tekla.India.PEB
{
public class EndPlateToFlnageData
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("MemUpdateRqd")]
public int MemUpdateRqd;
[StructuresField("InsPlateCond")]
public int InsertPlateCond;
[StructuresField("NoOfLSCond")]
public int NoOfLSCond;
[StructuresField("LSOrientation")]
public int LSOrientation;
[StructuresField("InsPltGapIFSide")]
public double InsPltGapIFSide;
[StructuresField("InsPltGapOFSide")]
public double InsPltGapOFSide;
[StructuresField("InsPltProjIFSide")]
public double InsPltProjIFSide;
[StructuresField("InsPltProjOFSide")]
public double InsPltProjOFSide;
[StructuresField("ErectionGap")]
public double ErectionGap;
[StructuresField("EndPlThickness")]
public double EndPltThickness;
[StructuresField("EndPlLength")]
public double EndPltLength;
[StructuresField("EndPlWidth")]
public double EndPltWidth;
[StructuresField("EndPlLeftRefLen")]
public double EndPltRefLength;
[StructuresField("EndPlInProj")]
public double EndPltInProj;
[StructuresField("EndPlLengthType")]
public int EndPltLengthType;
[StructuresField("EndPltPrefix")]
public string EndPltPrefix;
[StructuresField("EndPltPos")]
public int EndPltPositionNo;
[StructuresField("EndPltMat")]
public string EndPltMaterial;
[StructuresField("EndPltName")]
public string EndPltName;
[StructuresField("EndPltClass")]
public string EndPltClass;
[StructuresField("BmPlThickness")]
public double BeamPltThickness;
[StructuresField("BmPlWidth")]
public double BeamPltWidth;
[StructuresField("BmPltPrefix")]
public string BeamPltPrefix;
[StructuresField("BmPltPos")]
public int BeamPltPositionNo;
[StructuresField("BmPltMat")]
public string BeamPltMaterial;
[StructuresField("BmPltName")]
public string BeamPltName;
[StructuresField("BmPltClass")]
public string BeamPltClass;
[StructuresField("LSLengthOpt")]
public int LongStiffLengthOption;
[StructuresField("LS1Length")]
public double LongStiff1Length;
[StructuresField("LS2Length")]
public double LongStiff2Length;
[StructuresField("LSStifWldcham")]
public double LongStifWeldchamfer;
[StructuresField("LSStifTpWldcham")]
public int LongStifTopWeldchamfer;
[StructuresField("LS1PlThickness")]
public double LongStiff1Thickness;
[StructuresField("LS1PlWidth")]
public double LongStiff1Width;
[StructuresField("LS1PltPrefix")]
public string LongStiff1Prefix;
[StructuresField("LS1PltPos")]
public int LongStiff1PositionNo;
[StructuresField("LS1PltMat")]
public string LongStiff1Material;
[StructuresField("LS1PltName")]
public string LongStiff1Name;
[StructuresField("LS1PltClass")]
public string LongStiff1Class;
[StructuresField("LS2PlThickness")]
public double LongStiff2Thickness;
[StructuresField("LS2PlWidth")]
public double LongStiff2Width;
[StructuresField("LS2PltPrefix")]
public string LongStiff2Prefix;
[StructuresField("LS2PltPos")]
public int LongStiff2PositionNo;
[StructuresField("LS2PltMat")]
public string LongStiff2Material;
[StructuresField("LS2PltName")]
public string LongStiff2Name;
[StructuresField("LS2PltClass")]
public string LongStiff2Class;
[StructuresField("EffectInModify")]
public string BoltModification;
[StructuresField("BoltDiameter")]
public double BoltDia;
[StructuresField("BoltTolerance")]
public double BoltHoleTolerance;
[StructuresField("BoltAttr1")]
public string BoltAttr1;
[StructuresField("BoltStandard")]
public string BoltGrade;
[StructuresField("Gage1")]
public double BoltGage1;
[StructuresField("Gage2")]
public double BoltGage2;
[StructuresField("DistFromWebTop")]
public double BoltDistFromWebTop;
[StructuresField("DistListFromTop")]
public string BoltDistListFromTop;
[StructuresField("DistFromWebBot")]
public double BoltDistFromWebBot;
[StructuresField("DistListFromBot")]
public string BoltDistListFromBot;
[StructuresField("DeleteBolt")]
public string DeleteBolt;
[StructuresField("BoltProj")]
public double BoltProjection;
[StructuresField("BoltCutLen")]
public double BoltCutLength;
[StructuresField("WebStifThk")]
public double WebStifThk;
[StructuresField("WebStifLength")]
public double WebStifLength;
[StructuresField("WebStifWidth")]
public double WebStifWidth;
[StructuresField("WebStifWldcham")]
public double WebStifWeldchamfer;
[StructuresField("WebStifWChamHor")]
public double WebStifChamferHor;
[StructuresField("WebStifWChamVer")]
public double WebStifChamferVer;
[StructuresField("WebStifDelList")]
public string WebAddStifDeleteList;
[StructuresField("WebStifAddList")]
public string WebAddStifDistList;
[StructuresField("WebStifType")]
public int WebStiffType;
[StructuresField("WebStifPrefix")]
public string WebStifPrefix;
[StructuresField("WebStifPos")]
public int WebStifPositionNo;
[StructuresField("WebStifMat")]
public string WebStifMaterial;
[StructuresField("WebStifName")]
public string WebStifName;
[StructuresField("WebStifClass")]
public string WebStifClass;
[StructuresField("WebStifCntrBlt")]
public int WebCntrBltStiffRqd;
[StructuresField("FlgInSameAsOut")]
public int FlgInSameAsOut;
[StructuresField("FlgInStifThk")]
public double FlgInStifThk;
[StructuresField("FlgInStifLength")]
public double FlgInStifLength;
[StructuresField("FlgInStifWidth")]
public double FlgInStifWidth;
[StructuresField("FlgInStifWldcham")]
public double FlgInStifWeldchamfer;
[StructuresField("FlgInStifWChamHor")]
public double FlgInStifChamferHor;
[StructuresField("FlgInStifWChamVer")]
public double FlgInStifChamferVer;
[StructuresField("FlgInStifDelList")]
public string FlgInAddStifDeleteList;
[StructuresField("FlgInStifAddList")]
public string FlgInAddStifDistList;
[StructuresField("FlgInStifTyp")]
public int FlgInStifType;
[StructuresField("FlgInStifPrefix")]
public string FlgInStifPrefix;
[StructuresField("FlgInStifPos")]
public int FlgInStifPositionNo;
[StructuresField("FlgInStifMat")]
public string FlgInStifMaterial;
[StructuresField("FlgInStifName")]
public string FlgInStifName;
[StructuresField("FlgInStifClass")]
public string FlgInStifClass;
[StructuresField("FlgInStifCntrBlt")]
public int FlgInCntrBltStiffRqd;
[StructuresField("FlgInStifMainRqd")]
public int FlgInMainStiffRqd;
[StructuresField("FlgInStifOppRqd")]
public int FlgInTowardsInnerRqd;
[StructuresField("FlgOtStifThk")]
public double FlgOutStifThk;
[StructuresField("FlgOtStifLength")]
public double FlgOutStifLength;
[StructuresField("FlgOtStifWidth")]
public double FlgOutStifWidth;
[StructuresField("FlgOtStifWldcham")]
public double FlgOutStifWeldchamfer;
[StructuresField("FlgOtStifWChamHor")]
public double FlgOutStifChamferHor;
[StructuresField("FlgOtStifWChamVer")]
public double FlgOutStifChamferVer;
[StructuresField("FlgOtStifDelList")]
public string FlgOutAddStifDeleteList;
[StructuresField("FlgOtStifAddList")]
public string FlgOutAddStifDistList;
[StructuresField("FlgOtStifTyp")]
public int FlgOutStifType;
[StructuresField("FlgOtStifPrefix")]
public string FlgOutStifPrefix;
[StructuresField("FlgOtStifPos")]
public int FlgOutStifPositionNo;
[StructuresField("FlgOtStifMat")]
public string FlgOutStifMaterial;
[StructuresField("FlgOtStifName")]
public string FlgOutStifName;
[StructuresField("FlgOtStifClass")]
public string FlgOutStifClass;
[StructuresField("FlgOtStifCntrBlt")]
public int FlgOutCntrBltStiffRqd;
[StructuresField("FlgOtStifMainRqd")]
public int FlgOutMainStiffRqd;
[StructuresField("FlgOtStifOppRqd")]
public int FlgOutTowardsInnerRqd;
namespace Trimble.Tekla.India.PEB
{
public class KneePluginData
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("KneeType")]
public int KneeType;
[StructuresField("EndPltThk")]
public double EndPltThk;
[StructuresField("EndPltWidth")]
public double EndPltWidth;
[StructuresField("EndPltLengthType")]
public int EndPltLengthType;
[StructuresField("EndPltLength")]
public double EndPltLength;
[StructuresField("EndPltOutProj")]
public double EndPltOutProj;
[StructuresField("EndPltInProj")]
public double EndPltInProj;
[StructuresField("SheetLineProj")]
public double SheetLineProj;
[StructuresField("ClmOutFlgProj")]
public double ClmOutFlgProj;
[StructuresField("IsKneePltReqd")]
public int IsKneePltReqd;
[StructuresField("IsEavesStifReqd")]
public int IsEavesStifReqd;
[StructuresField("IsDiagStifReqd")]
public int IsDiagStifReqd;
[StructuresField("IsKneeStifReqd")]
public int IsKneeStifReqd;
[StructuresField("CoverPltThkType")]
public int CoverPltThkType;
[StructuresField("CoverPltThk")]
public double CoverPltThk;
[StructuresField("CoverPltWidType")]
public int CoverPltWidthType;
[StructuresField("CoverPltWidth")]
public double CoverPltWidth;
[StructuresField("KneePltThk")]
public double KneePltThk;
[StructuresField("Gage1")]
public double BoltGage1;
[StructuresField("Gage2")]
public double BoltGage2;
[StructuresField("EffectInModify")]
public string BoltModification;
[StructuresField("BoltDiameter")]
public double BoltDiameter;
[StructuresField("BoltStandard")]
public string BoltStandard;
[StructuresField("BoltTolerance")]
public double BoltTolerance;
[StructuresField("DistFromWebTop")]
public double BoltDistFromWebTop;
[StructuresField("DistListFromTop")]
public string BoltDistListFromTop;
[StructuresField("DistFromWebBot")]
public double BoltDistFromWebBot;
[StructuresField("DistListFromBot")]
public string BoltDistListFromBot;
[StructuresField("DeleteBolt")]
public string DeleteBolt;
[StructuresField("BoltProj")]
public double BoltProjection;
[StructuresField("BoltCutLen")]
public double BoltCutLength;
[StructuresField("EndPltMaterial")]
public string EndPltMaterial;
[StructuresField("EndPltName")]
public string EndPltName;
[StructuresField("EndPltClass")]
public string EndPltClass;
[StructuresField("WebStifMat")]
public string WebStifMat;
[StructuresField("WebStifName")]
public string WebStifName;
[StructuresField("WebStifClass")]
public string WebStifClass;
[StructuresField("FlgInStifMat")]
public string FlgInStifMat;
[StructuresField("FlgInStifName")]
public string FlgInStifName;
[StructuresField("FlgInStifClass")]
public string FlgInStifClass;
[StructuresField("FlgOtStifMat")]
public string FlgOtStifMat;
[StructuresField("FlgOtStifName")]
public string FlgOtStifName;
[StructuresField("FlgOtStifClass")]
public string FlgOtStifClass;
[StructuresField("EavesStifMat")]
public string EavesStifMaterial;
[StructuresField("EavesStifName")]
public string EavesStifName;
[StructuresField("EavesStifClass")]
public string EavesStifClass;
[StructuresField("KneeStifMat")]
public string KneeStifMaterial;
[StructuresField("KneeStifName")]
public string KneeStifName;
[StructuresField("KneeStifClass")]
public string KneeStifClass;
[StructuresField("DiagStifMat")]
public string DiagStifMaterial;
[StructuresField("DiagStifName")]
public string DiagStifName;
[StructuresField("DiagStifClass")]
public string DiagStifClass;
[StructuresField("CoverPltMaterial")]
public string CoverPltMaterial;
[StructuresField("CoverPltName")]
public string CoverPltName;
[StructuresField("CoverPltClass")]
public string CoverPltClass;
[StructuresField("KneePltMat")]
public string KneePltMaterial;
[StructuresField("KneePltName")]
public string KneePltName;
[StructuresField("KneePltClass")]
public string KneePltClass;
[StructuresField("EndPltPrefix")]
public string BpPartPrefix;
[StructuresField("EndPltStartNo")]
public int EndPltStartNo;
[StructuresField("WebStifPrefix")]
public string WebStifPrefix;
[StructuresField("WebStifPos")]
public int WebStifPos;
[StructuresField("FlgInStifPrefix")]
public string FlgInStifPrefix;
[StructuresField("FlgInStifPos")]
public int FlgInStifPos;
[StructuresField("FlgOtStifPrefix")]
public string FlgOtStifPrefix;
[StructuresField("FlgOtStifPos")]
public int FlgOtStifPos;
[StructuresField("EavesStifPrefix")]
public string EavesStifPrefix;
[StructuresField("EavesStifStartNo")]
public int EavesStifStartNo;
[StructuresField("KneeStifPrefix")]
public string KneeStifPrefix;
[StructuresField("KneeStifStartNo")]
public int KneeStifStartNo;
[StructuresField("DiagStifPrefix")]
public string DiagStifPrefix;
[StructuresField("DiagStifStartNo")]
public int DiagStifStartNo;
[StructuresField("CoverPltPrefix")]
public string CovPltPrefix;
[StructuresField("CoverPltStartNo")]
public int CovPltStartNo;
[StructuresField("KneePltPrefix")]
public string KneePltPrefix;
[StructuresField("KneePltStartNo")]
public int KneePltStartNo;
[StructuresField("KneeStifType")]
public int KneeStiffenerType;
[StructuresField("KneeStifThkType")]
public int KneeStiffenerThkType;
[StructuresField("KneeStifThk")]
public double KneeStiffenerThk;
[StructuresField("KneeStifLenType")]
public int KneeStiffenerLengthType;
[StructuresField("KneeStifLength")]
public double KneeStiffenerLength;
[StructuresField("KneeStifClear")]
public double KneeStiffenerClearance;
[StructuresField("KneeStifWidType")]
public int KneeStiffenerWidthType;
[StructuresField("KneeStifWidth")]
public double KneeStiffenerWidth;
[StructuresField("KneeStifWldCham")]
public double KneeStiffenerWeldChamfer;
[StructuresField("DiagStifType")]
public int DiagonalStiffenerType;
[StructuresField("DiagStifThk")]
public double DiagonalStiffenerThk;
[StructuresField("DiagStifWidth")]
public double DiagonalStiffenerWidth;
[StructuresField("DiagStifClearEav")]
public double DiagStifClearEaves;
[StructuresField("DiagStifClearOth")]
public double DiagStifClearOtherCorner;
[StructuresField("DiagStifClearCol")]
public double DiagStifClearColumnSide;
[StructuresField("DiagStifClearRaf")]
public double DiagStifClearRafterSide;
[StructuresField("DiagStifClearSpl")]
public double DiagStifClearSpliceSide;
[StructuresField("DiagStifClearKne")]
public double DiagStifClearKneeStifSide;
[StructuresField("WebStifType")]
public int WebStifType;
[StructuresField("WebStifThk")]
public double WebStifThk;
[StructuresField("WebStifLength")]
public double WebStifLength;
[StructuresField("WebStifWidth")]
public double WebStifWidth;
[StructuresField("WebStifWldcham")]
public double WebStifWeldchamfer;
[StructuresField("WebStifWChamHor")]
public double WebStifChamferHor;
[StructuresField("WebStifWChamVer")]
public double WebStifChamferVer;
[StructuresField("WebStifDelList")]
public string WebAddStifDeleteList;
[StructuresField("WebStifAddList")]
public string WebAddStifDistList;
[StructuresField("WebStifCntrBlt")]
public int WebStifCntrBlt;
[StructuresField("FlgInStifType")]
public int FlgInStifType;
[StructuresField("FlgInStifThk")]
public double FlgInStifThk;
[StructuresField("FlgInStifLength")]
public double FlgInStifLength;
[StructuresField("FlgInStifWidth")]
public double FlgInStifWidth;
[StructuresField("FlgInStifWldcham")]
public double FlgInStifWeldchamfer;
[StructuresField("FlgInStifWChamHor")]
public double FlgInStifChamferHor;
[StructuresField("FlgInStifWChamVer")]
public double FlgInStifChamferVer;
[StructuresField("FlgInStifAddList")]
public string FlgInAddStifDistList;
[StructuresField("FlgInStifCntrBlt")]
public int FlgInStifCntrBlt;
[StructuresField("FlgInStifMainRqd")]
public int FlgInStifMainRqd;
[StructuresField("FlgOtStifType")]
public int FlgOtStifType;
[StructuresField("FlgOtStifThk")]
public double FlgOutStifThk;
[StructuresField("FlgOtStifLength")]
public double FlgOutStifLength;
[StructuresField("FlgOtStifWidth")]
public double FlgOutStifWidth;
[StructuresField("FlgOtStifWldcham")]
public double FlgOutStifWeldchamfer;
[StructuresField("FlgOtStifWChamHor")]
public double FlgOutStifChamferHor;
[StructuresField("FlgOtStifWChamVer")]
public double FlgOutStifChamferVer;
[StructuresField("FlgOtStifAddList")]
public string FlgOutAddStifDistList;
[StructuresField("FlgOtStifCntrBlt")]
public int FlgOtStifCntrBlt;
[StructuresField("FlgOtStifMainRqd")]
public int FlgOtStifMainRqd;
[StructuresField("EavesStifType")]
public int EavesStifType;
[StructuresField("EavesStifThk")]
public double EavesStifThk;
[StructuresField("EavesStifLength")]
public double EavesStifLength;
[StructuresField("EavesStifWidth")]
public double EavesStifWidth;
[StructuresField("EavesStifWldcham")]
public double EavesStifWeldchamfer;
[StructuresField("EavesStifAddList")]
public string EavesStifAddList;
namespace Trimble.Tekla.India.PEB
{
public class PEBOptionsData
{
[StructuresField("MaxPlateLength")]
public double _maxPlateLength;
namespace Trimble.Tekla.India.PEB
{
public class PEBSpliceData
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("MemUpdateRqd")]
public int MemUpdateRqd;
[StructuresField("MemDepthCond")]
public int MemDepthCondition;
[StructuresField("ErectionGap")]
public double ErectionGap;
[StructuresField("ErecGapOption")]
public int ErectionGapOption;
[StructuresField("EndPlThickness")]
public double EndPltThickness;
[StructuresField("EndPlLength")]
public double EndPltLength;
[StructuresField("EndPlWidth")]
public double EndPltWidth;
[StructuresField("EndPlLeftRefLen")]
public double EndPltRefLength;
[StructuresField("EndPlInProj")]
public double EndPltInProj;
[StructuresField("EndPlLengthType")]
public int EndPltLengthType;
[StructuresField("EndPltPrefix")]
public string EndPltPrefix;
[StructuresField("EndPltPos")]
public int EndPltPositionNo;
[StructuresField("EndPltMat")]
public string EndPltMaterial;
[StructuresField("EndPltName")]
public string EndPltName;
[StructuresField("EndPltClass")]
public string EndPltClass;
[StructuresField("EffectInModify")]
public string BoltModification;
[StructuresField("BoltDiameter")]
public double BoltDia;
[StructuresField("BoltTolerance")]
public double BoltHoleTolerance;
[StructuresField("BoltAttr1")]
public string BoltAttr1;
[StructuresField("BoltStandard")]
public string BoltGrade;
[StructuresField("Gage1")]
public double BoltGage1;
[StructuresField("Gage2")]
public double BoltGage2;
[StructuresField("DistFromWebTop")]
public double BoltDistFromWebTop;
[StructuresField("DistListFromTop")]
public string BoltDistListFromTop;
[StructuresField("DistFromWebBot")]
public double BoltDistFromWebBot;
[StructuresField("DistListFromBot")]
public string BoltDistListFromBot;
[StructuresField("DeleteBolt")]
public string DeleteBolt;
[StructuresField("BoltProj")]
public double BoltProjection;
[StructuresField("BoltCutLen")]
public double BoltCutLength;
[StructuresField("WebStifThk")]
public double WebStifThk;
[StructuresField("WebStifLength")]
public double WebStifLength;
[StructuresField("WebStifWidth")]
public double WebStifWidth;
[StructuresField("WebStifWldcham")]
public double WebStifWeldchamfer;
[StructuresField("WebStifWChamHor")]
public double WebStifChamferHor;
[StructuresField("WebStifWChamVer")]
public double WebStifChamferVer;
[StructuresField("WebStifDelList")]
public string WebAddStifDeleteList;
[StructuresField("WebStifAddList")]
public string WebAddStifDistList;
[StructuresField("WebStifType")]
public int WebStiffType;
[StructuresField("WebStifPrefix")]
public string WebStifPrefix;
[StructuresField("WebStifPos")]
public int WebStifPositionNo;
[StructuresField("WebStifMat")]
public string WebStifMaterial;
[StructuresField("WebStifName")]
public string WebStifName;
[StructuresField("WebStifClass")]
public string WebStifClass;
[StructuresField("WebStifCntrBlt")]
public int WebCntrBltStiffRqd;
[StructuresField("FlgInSameAsOut")]
public int FlgInSameAsOut;
[StructuresField("FlgInStifThk")]
public double FlgInStifThk;
[StructuresField("FlgInStifLength")]
public double FlgInStifLength;
[StructuresField("FlgInStifWidth")]
public double FlgInStifWidth;
[StructuresField("FlgInStifWldcham")]
public double FlgInStifWeldchamfer;
[StructuresField("FlgInStifWChamHor")]
public double FlgInStifChamferHor;
[StructuresField("FlgInStifWChamVer")]
public double FlgInStifChamferVer;
[StructuresField("FlgInStifDelList")]
public string FlgInAddStifDeleteList;
[StructuresField("FlgInStifAddList")]
public string FlgInAddStifDistList;
[StructuresField("FlgInStifTyp")]
public int FlgInStifType;
[StructuresField("FlgInStifPrefix")]
public string FlgInStifPrefix;
[StructuresField("FlgInStifPos")]
public int FlgInStifPositionNo;
[StructuresField("FlgInStifMat")]
public string FlgInStifMaterial;
[StructuresField("FlgInStifName")]
public string FlgInStifName;
[StructuresField("FlgInStifClass")]
public string FlgInStifClass;
[StructuresField("FlgInStifCntrBlt")]
public int FlgInCntrBltStiffRqd;
[StructuresField("FlgInStifMainRqd")]
public int FlgInMainStiffRqd;
[StructuresField("FlgInStifOppRqd")]
public int FlgInTowardsInnerRqd;
[StructuresField("FlgOtStifThk")]
public double FlgOutStifThk;
[StructuresField("FlgOtStifLength")]
public double FlgOutStifLength;
[StructuresField("FlgOtStifWidth")]
public double FlgOutStifWidth;
[StructuresField("FlgOtStifWldcham")]
public double FlgOutStifWeldchamfer;
[StructuresField("FlgOtStifWChamHor")]
public double FlgOutStifChamferHor;
[StructuresField("FlgOtStifWChamVer")]
public double FlgOutStifChamferVer;
[StructuresField("FlgOtStifDelList")]
public string FlgOutAddStifDeleteList;
[StructuresField("FlgOtStifAddList")]
public string FlgOutAddStifDistList;
[StructuresField("FlgOtStifTyp")]
public int FlgOutStifType;
[StructuresField("FlgOtStifPrefix")]
public string FlgOutStifPrefix;
[StructuresField("FlgOtStifPos")]
public int FlgOutStifPositionNo;
[StructuresField("FlgOtStifMat")]
public string FlgOutStifMaterial;
[StructuresField("FlgOtStifName")]
public string FlgOutStifName;
[StructuresField("FlgOtStifClass")]
public string FlgOutStifClass;
[StructuresField("FlgOtStifCntrBlt")]
public int FlgOutCntrBltStiffRqd;
[StructuresField("FlgOtStifMainRqd")]
public int FlgOutMainStiffRqd;
[StructuresField("FlgOtStifOppRqd")]
public int FlgOutTowardsInnerRqd;
[StructuresField("FlgSdStifOpt")]
public int FlgSdStifOption;
[StructuresField("FlgDbOtStifThk")]
public double FlgDblOuterStifThk;
[StructuresField("FlgDbOtStifLen")]
public double FlgDblOuterStifLength;
[StructuresField("FlgDbOtStifWid")]
public double FlgDblOuterStifWidth;
[StructuresField("FlgDbOtStifProj")]
public double FlgDblOuterStifProj;
[StructuresField("FlgDbOtStifLenTyp")]
public int FlgDblOuterStifLengthType;
[StructuresField("FlgDbOtStifType")]
public int FlgDblOuterStifType;
[StructuresField("FlgDbOtStifNHor")]
public double FlgDblOuterStifNotchHor;
[StructuresField("FlgDbOtStifNVer")]
public double FlgDblOuterStifNotchVer;
[StructuresField("FlgDbPrefix")]
public string FlgDblOuterStifPrefix;
[StructuresField("FlgDbPos")]
public int FlgDblOuterStifPositionNo;
[StructuresField("FlgDbMat")]
public string FlgDblOuterStifMaterial;
[StructuresField("FlgDbName")]
public string FlgDblOuterStifName;
[StructuresField("FlgDbClass")]
public string FlgDblOuterStifClass;
[StructuresField("FlgSdStifThk")]
public double FlgSdStifThk;
[StructuresField("FlgSdStifLength")]
public double FlgSdStifLength;
[StructuresField("FlgSdStifWidth")]
public double FlgSdStifWidth;
[StructuresField("FlgSdStifWldcham")]
public double FlgSdStifWeldchamfer;
[StructuresField("FlgSdStifWChamHor")]
public double FlgSdStifChamferHor;
[StructuresField("FlgSdStifWChamVer")]
public double FlgSdStifChamferVer;
[StructuresField("FlgSdStifTyp")]
public int FlgSdStifType;
[StructuresField("FlgSdStifPrefix")]
public string FlgSdStifPrefix;
[StructuresField("FlgSdStifPos")]
public int FlgSdStifPositionNo;
[StructuresField("FlgSdStifMat")]
public string FlgSdStifMaterial;
[StructuresField("FlgSdStifName")]
public string FlgSdStifName;
[StructuresField("FlgSdStifClass")]
public string FlgSdStifClass;
[StructuresField("FlgSdStifPosOpt")]
public int FlgSdStifPosOption;
namespace Trimble.Tekla.India.PEB.RidgeRafter
{
public class RidgeRafterData
{
public const string PlatePrefixDefault = "albl_Default";
public const string FoldedPlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("FPlatePrefix")]
public string FoldedPlatePrefix;
public int UserInput;
public int PickOption;
[StructuresField("StartDepth")]
public double StartDepth;
[StructuresField("EndDepth")]
public double EndDepth;
[StructuresField("RotationAngle")]
public double RotationAngle;
[StructuresField("RotationOption")]
public int RotationOption;
[StructuresField("PositionOption")]
public int PositionOpt;
[StructuresField("TopFlgQty")]
public int TopFlgQty;
[StructuresField("WebQty")]
public int WebQty;
[StructuresField("BotFlgQty")]
public int BotFlgQty;
[StructuresField("DepthQty")]
public int DepthQty;
[StructuresField("StrtTopFlgOffst")]
public double StrtTopFlgOffst;
[StructuresField("EndTopFlgOffst")]
public double EndTopFlgOffst;
[StructuresField("StrtBotFlgOffst")]
public double StrtBotFlgOffst;
[StructuresField("EndBotFlgOffst")]
public double EndBotFlgOffst;
[StructuresField("PEBOptions")]
public string PebOptions;
[StructuresField("TopFlg1Thk")]
public double TopFlg1Thk;
[StructuresField("TopFlg2Thk")]
public double TopFlg2Thk;
[StructuresField("TopFlg3Thk")]
public double TopFlg3Thk;
[StructuresField("TopFlg1Wid")]
public double TopFlg1Wid;
[StructuresField("TopFlg2Wid")]
public double TopFlg2Wid;
[StructuresField("TopFlg3Wid")]
public double TopFlg3Wid;
[StructuresField("TopFlg1Len")]
public double TopFlg1Len;
[StructuresField("TopFlg2Len")]
public double TopFlg2Len;
[StructuresField("TopFlg3Len")]
public double TopFlg3Len;
[StructuresField("TopFlg1Prefix")]
public string TopFlg1Prefix;
[StructuresField("TopFlg2Prefix")]
public string TopFlg2Prefix;
[StructuresField("TopFlg3Prefix")]
public string TopFlg3Prefix;
[StructuresField("TopFlg1Pos")]
public int TopFlg1Pos;
[StructuresField("TopFlg2Pos")]
public int TopFlg2Pos;
[StructuresField("TopFlg3Pos")]
public int TopFlg3Pos;
[StructuresField("TopFlg1Material")]
public string TopFlg1Material;
[StructuresField("TopFlg2Material")]
public string TopFlg2Material;
[StructuresField("TopFlg3Material")]
public string TopFlg3Material;
[StructuresField("TopFlg1Name")]
public string TopFlg1Name;
[StructuresField("TopFlg2Name")]
public string TopFlg2Name;
[StructuresField("TopFlg3Name")]
public string TopFlg3Name;
[StructuresField("TopFlg1Class")]
public string TopFlg1Class;
[StructuresField("TopFlg2Class")]
public string TopFlg2Class;
[StructuresField("TopFlg3Class")]
public string TopFlg3Class;
[StructuresField("BotFlg1Thk")]
public double BotFlg1Thk;
[StructuresField("BotFlg2Thk")]
public double BotFlg2Thk;
[StructuresField("BotFlg3Thk")]
public double BotFlg3Thk;
[StructuresField("BotFlg1Wid")]
public double BotFlg1Wid;
[StructuresField("BotFlg2Wid")]
public double BotFlg2Wid;
[StructuresField("BotFlg3Wid")]
public double BotFlg3Wid;
[StructuresField("BotFlg1Len")]
public double BotFlg1Len;
[StructuresField("BotFlg2Len")]
public double BotFlg2Len;
[StructuresField("BotFlg3Len")]
public double BotFlg3Len;
[StructuresField("BotFlg1Prefix")]
public string BotFlg1Prefix;
[StructuresField("BotFlg2Prefix")]
public string BotFlg2Prefix;
[StructuresField("BotFlg3Prefix")]
public string BotFlg3Prefix;
[StructuresField("BotFlg1Pos")]
public int BotFlg1Pos;
[StructuresField("BotFlg2Pos")]
public int BotFlg2Pos;
[StructuresField("BotFlg3Pos")]
public int BotFlg3Pos;
[StructuresField("BotFlg1Material")]
public string BotFlg1Material;
[StructuresField("BotFlg2Material")]
public string BotFlg2Material;
[StructuresField("BotFlg3Material")]
public string BotFlg3Material;
[StructuresField("BotFlg1Name")]
public string BotFlg1Name;
[StructuresField("BotFlg2Name")]
public string BotFlg2Name;
[StructuresField("BotFlg3Name")]
public string BotFlg3Name;
[StructuresField("BotFlg1Class")]
public string BotFlg1Class;
[StructuresField("BotFlg2Class")]
public string BotFlg2Class;
[StructuresField("BotFlg3Class")]
public string BotFlg3Class;
[StructuresField("Web1Thk")]
public double Web1Thk;
[StructuresField("Web2Thk")]
public double Web2Thk;
[StructuresField("Web3Thk")]
public double Web3Thk;
[StructuresField("Web1Len")]
public double Web1Len;
[StructuresField("Web2Len")]
public double Web2Len;
[StructuresField("Web3Len")]
public double Web3Len;
[StructuresField("Web1Prefix")]
public string Web1Prefix;
[StructuresField("Web2Prefix")]
public string Web2Prefix;
[StructuresField("Web3Prefix")]
public string Web3Prefix;
[StructuresField("Web1Pos")]
public int Web1Pos;
[StructuresField("Web2Pos")]
public int Web2Pos;
[StructuresField("Web3Pos")]
public int Web3Pos;
[StructuresField("Web1Material")]
public string Web1Material;
[StructuresField("Web2Material")]
public string Web2Material;
[StructuresField("Web3Material")]
public string Web3Material;
[StructuresField("Web1Name")]
public string Web1Name;
[StructuresField("Web2Name")]
public string Web2Name;
[StructuresField("Web3Name")]
public string Web3Name;
[StructuresField("Web1Class")]
public string Web1Class;
[StructuresField("Web2Class")]
public string Web2Class;
[StructuresField("Web3Class")]
public string Web3Class;
[StructuresField("Depth1")]
public double Depth1;
[StructuresField("Depth2")]
public double Depth2;
[StructuresField("Depth3")]
public double Depth3;
[StructuresField("DepthDistance1")]
public double DepthDistance1;
[StructuresField("DepthDistance2")]
public double DepthDistance2;
[StructuresField("DepthDistance3")]
public double DepthDistance3;
[StructuresField("StartOffset")]
public double StartOffset;
[StructuresField("EndOffset")]
public double EndOffset;
[StructuresField("StartTaper")]
public double StartTaper;
[StructuresField("EndTaper")]
public double EndTaper;
[StructuresField("StartTaperOption")]
public int StartTaperOption;
[StructuresField("EndTaperOption")]
public int EndTaperOption;
[StructuresField("MainAsmbName")]
public string MainAssemblyName;
[StructuresField("MainAsmbPrefix")]
public string MainAssemblyPrefix;
[StructuresField("MainAsmbPos")]
public int MainAssemblyPos;
[StructuresField("AssmblyStatus")]
public int SubAssemblyStatus;
[StructuresField("TopFlgAsmbName")]
public string TopFlgAssemblyName;
[StructuresField("TopFlgAsmbPrefix")]
public string TopFlgAssemblyPrefix;
[StructuresField("TopFlgAsmbPos")]
public int TopFlgAssemblyPos;
[StructuresField("BotFlgAsmbName")]
public string BotFlgAssemblyName;
[StructuresField("BotFlgAsmbPrefix")]
public string BotFlgAssemblyPrefix;
[StructuresField("BotFlgAsmbPos")]
public int BotFlgAssemblyPos;
}
}
using Tekla.Structures.Plugins;
namespace Trimble.Tekla.India.PEB.Stiffeners
{
public class MultiDepthStiffenerStructuresData
{
public const string PlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("WebStifHorOffset")]
public double WebStifHorOffset;
[StructuresField("WebStifDistances")]
public string WebStifDistances;
[StructuresField("WebStifNSFS")]
public int WebStifSideCondition;
[StructuresField("WebStifNSDel")]
public string WebStifNSDeleteList;
[StructuresField("WebStifFSDel")]
public string WebStifFSDeleteList;
[StructuresField("WebStifWeldNTyp")]
public int WebStifWeldNotchType;
[StructuresField("WebStifWeldNBTyp")]
public int WebStifWeldNotchAtBottomTyp;
[StructuresField("WebStifWeldNXval")]
public double WebStifWeldNotchXVal;
[StructuresField("WebStifWeldNYval")]
public double WebStifWeldNotchYVal;
[StructuresField("WebStifWeldNX1val")]
public double WebStifWeldNotchXValueOnOtherEnd;
[StructuresField("WebStifWeldNY1val")]
public double WebStifWeldNotchYValueOnOtherEnd;
[StructuresField("WebStifLengthTyp")]
public int WebStifLengthType;
[StructuresField("WebStifThk")]
public double WebStifThk;
[StructuresField("WebStifLength")]
public double WebStifLength;
[StructuresField("WebStifWidth")]
public double WebStifWidth;
[StructuresField("WebStifPrefix")]
public string WebStifPrefix;
[StructuresField("WebStifPos")]
public int WebStifPositionNo;
[StructuresField("WebStifMat")]
public string WebStifMaterial;
[StructuresField("WebStifName")]
public string WebStifName;
[StructuresField("WebStifClass")]
public string WebStifClass;
[StructuresField("StifFinish")]
public string WebStifFinish;
[StructuresField("WebStifStartExt")]
public double WebStifStartExt;
[StructuresField("WebStifEndExt")]
public double WebStifEndExt;
[StructuresField("WebStifChamXval")]
public double WebStifChamXval;
[StructuresField("WebStifChamX1val")]
public double WebStifChamXvalueOnOtherEnd;
[StructuresField("WebStifChamYval")]
public double WebStifChamYval;
[StructuresField("WebStifChamY1val")]
public double WebStifChamYvalueOnOtherEnd;
[StructuresField("WebStifChamBTyp")]
public int WebStifChamBottomType;
[StructuresField("WebStifChamTTyp")]
public int WebStifChamTopType;
[StructuresField("WebStifProfType")]
public int WebStifProfType;
[StructuresField("WebStifProfile")]
public string WebStifProfile;
[StructuresField("FsOnPlane")]
public int FsOnPlane;
[StructuresField("NsOnPlane")]
public int NsOnPlane;
[StructuresField("FsRotation")]
public int FsRotation;
[StructuresField("NsRotation")]
public int NsRotation;
[StructuresField("FsAtDepth")]
public int FsAtDepth;
[StructuresField("NsAtDepth")]
public int NsAtDepth;
[StructuresField("WebStifMirror")]
public int WebStifMirror;
namespace Trimble.Tekla.India.PEB.StructuresData
{
public class TaperedMemberData
{
public const string PlatePrefixDefault = "albl_Default";
public const string FoldedPlatePrefixDefault = "albl_Default";
[StructuresField("PlatePrefix")]
public string PlatePrefix;
[StructuresField("FPlatePrefix")]
public string FoldedPlatePrefix;
[StructuresField("RotationAngle")]
public double _rotationAngle;
[StructuresField("RotationOption")]
public int _rotationOption;
[StructuresField("PositionOption")]
public int _positionOpt;
[StructuresField("TopFlgQty")]
public int _topFlgQty;
[StructuresField("WebQty")]
public int _webQty;
[StructuresField("BotFlgQty")]
public int _botFlgQty;
[StructuresField("DepthQty")]
public int _depthQty;
[StructuresField("StrtTopFlgOffst")]
public double _strtTopFlgOffst;
[StructuresField("EndTopFlgOffst")]
public double _endTopFlgOffst;
[StructuresField("StrtBotFlgOffst")]
public double _strtBotFlgOffst;
[StructuresField("EndBotFlgOffst")]
public double _endBotFlgOffst;
[StructuresField("PEBOptions")]
public string _pebOptions;
[StructuresField("TopFlg1Thk")]
public double _topFlg1Thk;
[StructuresField("TopFlg2Thk")]
public double _topFlg2Thk;
[StructuresField("TopFlg3Thk")]
public double _topFlg3Thk;
[StructuresField("TopFlg4Thk")]
public double _topFlg4Thk;
[StructuresField("TopFlg5Thk")]
public double _topFlg5Thk;
[StructuresField("TopFlg1Wid")]
public double _topFlg1Wid;
[StructuresField("TopFlg2Wid")]
public double _topFlg2Wid;
[StructuresField("TopFlg3Wid")]
public double _topFlg3Wid;
[StructuresField("TopFlg4Wid")]
public double _topFlg4Wid;
[StructuresField("TopFlg5Wid")]
public double _topFlg5Wid;
[StructuresField("TopFlg1Len")]
public double _topFlg1Len;
[StructuresField("TopFlg2Len")]
public double _topFlg2Len;
[StructuresField("TopFlg3Len")]
public double _topFlg3Len;
[StructuresField("TopFlg4Len")]
public double _topFlg4Len;
[StructuresField("TopFlg5Len")]
public double _topFlg5Len;
[StructuresField("TopFlg1Prefix")]
public string _topFlg1Prefix;
[StructuresField("TopFlg2Prefix")]
public string _topFlg2Prefix;
[StructuresField("TopFlg3Prefix")]
public string _topFlg3Prefix;
[StructuresField("TopFlg4Prefix")]
public string _topFlg4Prefix;
[StructuresField("TopFlg5Prefix")]
public string _topFlg5Prefix;
[StructuresField("TopFlg1Pos")]
public int _topFlg1Pos;
[StructuresField("TopFlg2Pos")]
public int _topFlg2Pos;
[StructuresField("TopFlg3Pos")]
public int _topFlg3Pos;
[StructuresField("TopFlg4Pos")]
public int _topFlg4Pos;
[StructuresField("TopFlg5Pos")]
public int _topFlg5Pos;
[StructuresField("TopFlg1Material")]
public string _topFlg1Material;
[StructuresField("TopFlg2Material")]
public string _topFlg2Material;
[StructuresField("TopFlg3Material")]
public string _topFlg3Material;
[StructuresField("TopFlg4Material")]
public string _topFlg4Material;
[StructuresField("TopFlg5Material")]
public string _topFlg5Material;
[StructuresField("TopFlg1Name")]
public string _topFlg1Name;
[StructuresField("TopFlg2Name")]
public string _topFlg2Name;
[StructuresField("TopFlg3Name")]
public string _topFlg3Name;
[StructuresField("TopFlg4Name")]
public string _topFlg4Name;
[StructuresField("TopFlg5Name")]
public string _topFlg5Name;
[StructuresField("TopFlg1Class")]
public string _topFlg1Class;
[StructuresField("TopFlg2Class")]
public string _topFlg2Class;
[StructuresField("TopFlg3Class")]
public string _topFlg3Class;
[StructuresField("TopFlg4Class")]
public string _topFlg4Class;
[StructuresField("TopFlg5Class")]
public string _topFlg5Class;
[StructuresField("BotFlg1Thk")]
public double _botFlg1Thk;
[StructuresField("BotFlg2Thk")]
public double _botFlg2Thk;
[StructuresField("BotFlg3Thk")]
public double _botFlg3Thk;
[StructuresField("BotFlg4Thk")]
public double _botFlg4Thk;
[StructuresField("BotFlg5Thk")]
public double _botFlg5Thk;
[StructuresField("BotFlg1Wid")]
public double _botFlg1Wid;
[StructuresField("BotFlg2Wid")]
public double _botFlg2Wid;
[StructuresField("BotFlg3Wid")]
public double _botFlg3Wid;
[StructuresField("BotFlg4Wid")]
public double _botFlg4Wid;
[StructuresField("BotFlg5Wid")]
public double _botFlg5Wid;
[StructuresField("BotFlg1Len")]
public double _botFlg1Len;
[StructuresField("BotFlg2Len")]
public double _botFlg2Len;
[StructuresField("BotFlg3Len")]
public double _botFlg3Len;
[StructuresField("BotFlg4Len")]
public double _botFlg4Len;
[StructuresField("BotFlg5Len")]
public double _botFlg5Len;
[StructuresField("BotFlg1Prefix")]
public string _botFlg1Prefix;
[StructuresField("BotFlg2Prefix")]
public string _botFlg2Prefix;
[StructuresField("BotFlg3Prefix")]
public string _botFlg3Prefix;
[StructuresField("BotFlg4Prefix")]
public string _botFlg4Prefix;
[StructuresField("BotFlg5Prefix")]
public string _botFlg5Prefix;
[StructuresField("BotFlg1Pos")]
public int _botFlg1Pos;
[StructuresField("BotFlg2Pos")]
public int _botFlg2Pos;
[StructuresField("BotFlg3Pos")]
public int _botFlg3Pos;
[StructuresField("BotFlg4Pos")]
public int _botFlg4Pos;
[StructuresField("BotFlg5Pos")]
public int _botFlg5Pos;
[StructuresField("BotFlg1Material")]
public string _botFlg1Material;
[StructuresField("BotFlg2Material")]
public string _botFlg2Material;
[StructuresField("BotFlg3Material")]
public string _botFlg3Material;
[StructuresField("BotFlg4Material")]
public string _botFlg4Material;
[StructuresField("BotFlg5Material")]
public string _botFlg5Material;
[StructuresField("BotFlg1Name")]
public string _botFlg1Name;
[StructuresField("BotFlg2Name")]
public string _botFlg2Name;
[StructuresField("BotFlg3Name")]
public string _botFlg3Name;
[StructuresField("BotFlg4Name")]
public string _botFlg4Name;
[StructuresField("BotFlg5Name")]
public string _botFlg5Name;
[StructuresField("BotFlg1Class")]
public string _botFlg1Class;
[StructuresField("BotFlg2Class")]
public string _botFlg2Class;
[StructuresField("BotFlg3Class")]
public string _botFlg3Class;
[StructuresField("BotFlg4Class")]
public string _botFlg4Class;
[StructuresField("BotFlg5Class")]
public string _botFlg5Class;
[StructuresField("Web1Thk")]
public double _web1Thk;
[StructuresField("Web2Thk")]
public double _web2Thk;
[StructuresField("Web3Thk")]
public double _web3Thk;
[StructuresField("Web4Thk")]
public double _web4Thk;
[StructuresField("Web5Thk")]
public double _web5Thk;
[StructuresField("Web1Len")]
public double _web1Len;
[StructuresField("Web2Len")]
public double _web2Len;
[StructuresField("Web3Len")]
public double _web3Len;
[StructuresField("Web4Len")]
public double _web4Len;
[StructuresField("Web5Len")]
public double _web5Len;
[StructuresField("Web1Prefix")]
public string _web1Prefix;
[StructuresField("Web2Prefix")]
public string _web2Prefix;
[StructuresField("Web3Prefix")]
public string _web3Prefix;
[StructuresField("Web4Prefix")]
public string _web4Prefix;
[StructuresField("Web5Prefix")]
public string _web5Prefix;
[StructuresField("Web1Pos")]
public int _web1Pos;
[StructuresField("Web2Pos")]
public int _web2Pos;
[StructuresField("Web3Pos")]
public int _web3Pos;
[StructuresField("Web4Pos")]
public int _web4Pos;
[StructuresField("Web5Pos")]
public int _web5Pos;
[StructuresField("Web1Material")]
public string _web1Material;
[StructuresField("Web2Material")]
public string _web2Material;
[StructuresField("Web3Material")]
public string _web3Material;
[StructuresField("Web4Material")]
public string _web4Material;
[StructuresField("Web5Material")]
public string _web5Material;
[StructuresField("Web1Name")]
public string _web1Name;
[StructuresField("Web2Name")]
public string _web2Name;
[StructuresField("Web3Name")]
public string _web3Name;
[StructuresField("Web4Name")]
public string _web4Name;
[StructuresField("Web5Name")]
public string _web5Name;
[StructuresField("Web1Class")]
public string _web1Class;
[StructuresField("Web2Class")]
public string _web2Class;
[StructuresField("Web3Class")]
public string _web3Class;
[StructuresField("Web4Class")]
public string _web4Class;
[StructuresField("Web5Class")]
public string _web5Class;
[StructuresField("Depth1")]
public double _depth1;
[StructuresField("Depth2")]
public double _depth2;
[StructuresField("Depth3")]
public double _depth3;
[StructuresField("Depth4")]
public double _depth4;
[StructuresField("Depth5")]
public double _depth5;
[StructuresField("Depth6")]
public double _depth6;
[StructuresField("DepthDistance1")]
public double _depthDistance1;
[StructuresField("DepthDistance2")]
public double _depthDistance2;
[StructuresField("DepthDistance3")]
public double _depthDistance3;
[StructuresField("DepthDistance4")]
public double _depthDistance4;
[StructuresField("DepthDistance5")]
public double _depthDistance5;
[StructuresField("DepthDistance6")]
public double _depthDistance6;
[StructuresField("StartOffset")]
public double _startOffset;
[StructuresField("EndOffset")]
public double _endOffset;
[StructuresField("StartTaper")]
public double _startTaper;
[StructuresField("EndTaper")]
public double _endTaper;
[StructuresField("StartTaperOption")]
public int _startTaperOption;
[StructuresField("EndTaperOption")]
public int _endTaperOption;
public List<object> outerFlgThkList = new List<object>();
public List<object> outerFlgWidList = new List<object>();
public List<object> outerFlgLenList = new List<object>();
public List<object> outerFlgPrefixList = new List<object>();
public List<object> outerFlgPosList = new List<object>();
public List<object> outerFlgmaterialList = new List<object>();
public List<object> outerFlgNameList = new List<object>();
public List<object> outerFlgClassList = new List<object>();
public List<object> innerFlgThkList = new List<object>();
public List<object> innerFlgWidList = new List<object>();
public List<object> innerFlgLenList = new List<object>();
public List<object> innerFlgPrefixList = new List<object>();
public List<object> innerFlgPosList = new List<object>();
public List<object> innerFlgmaterialList = new List<object>();
public List<object> innerFlgNameList = new List<object>();
public List<object> innerFlgClassList = new List<object>();
public List<object> webThkList = new List<object>();
public List<object> webLenList = new List<object>();
public List<object> webPrefixList = new List<object>();
public List<object> webPosList = new List<object>();
public List<object> webmaterialList = new List<object>();
public List<object> webNameList = new List<object>();
public List<object> webClassList = new List<object>();
public List<object> depthList = new List<object>();
public List<object> distanceList = new List<object>();
[StructuresField("MainAsmbName")]
public string _mainAssemblyName;
[StructuresField("MainAsmbPrefix")]
public string _mainAssemblyPrefix;
[StructuresField("MainAsmbPos")]
public int _mainAssemblyPos;
[StructuresField("AssmblyStatus")]
public int _subAssemblyStatus;
[StructuresField("TopFlgAsmbName")]
public string _topFlgAssemblyName;
[StructuresField("TopFlgAsmbPrefix")]
public string _topFlgAssemblyPrefix;
[StructuresField("TopFlgAsmbPos")]
public int _topFlgAssemblyPos;
[StructuresField("BotFlgAsmbName")]
public string _botFlgAssemblyName;
[StructuresField("BotFlgAsmbPrefix")]
public string _botFlgAssemblyPrefix;
[StructuresField("BotFlgAsmbPos")]
public int _botFlgAssemblyPos;
[StructuresField("CutFlangStrtAng")]
public double _cutFlangStrtAng;
[StructuresField("CutFlangEndAng")]
public double _cutFlangEndAng;
[StructuresField("WebCutType")]
public int _webCutType;
Comments
Post a Comment