This module allows access to the objects in the SDS/2 model. More...
Classes | |
class | Enum |
No documentation available. More... | |
class | error |
No documentation available. More... | |
class | point3 |
No documentation available. More... | |
class | PolygonFaceType |
No documentation available. More... |
Variables | |
Added = model.Added | |
Angle = model.Angle | |
Approved = model.Approved | |
ApprovedAsNoted = model.ApprovedAsNoted | |
Auto = model.Auto | |
Automatic = model.Automatic | |
AutomaticColumnPlate = model.AutomaticColumnPlate | |
AutoSide = model.AutoSide | |
AutoStandard = model.AutoStandard | |
AutoStandardMoment = model.AutoStandardMoment | |
BackingBar = model.BackingBar | |
BeadedFlatSteel = model.BeadedFlatSteel | |
Beam = model.Beam | |
BeamShearPlFiller = model.BeamShearPlFiller | |
BeamWebExtenBot = model.BeamWebExtenBot | |
BeamWebExtenTop = model.BeamWebExtenTop | |
BentPlate = model.BentPlate | |
BentPlateConnection = model.BentPlateConnection | |
BentPlateFS = model.BentPlateFS | |
BentPlateLayout = model.BentPlateLayout | |
BentPlateNS = model.BentPlateNS | |
BmClipStiffenerPlate = model.BmClipStiffenerPlate | |
BmFlangeClipBottom = model.BmFlangeClipBottom | |
BmFlangeClipTop = model.BmFlangeClipTop | |
BmFlangeFillPlateBottom = model.BmFlangeFillPlateBottom | |
BmFlangeFillPlateTop = model.BmFlangeFillPlateTop | |
BmFlangePlateBottom = model.BmFlangePlateBottom | |
BmFlangePlateTop = model.BmFlangePlateTop | |
BmFlangeSplicePlateBottom = model.BmFlangeSplicePlateBottom | |
BmFlangeSplicePlateTop = model.BmFlangeSplicePlateTop | |
BmSeatPlate = model.BmSeatPlate | |
BmSeatStiffenerPlate = model.BmSeatStiffenerPlate | |
BmSpliceFillPlateFS = model.BmSpliceFillPlateFS | |
BmSpliceFillPlateNS = model.BmSpliceFillPlateNS | |
BmSplicePlateFS = model.BmSplicePlateFS | |
BmSplicePlateNS = model.BmSplicePlateNS | |
BmStiffenerPlateFSLT = model.BmStiffenerPlateFSLT | |
BmStiffenerPlateFSRT = model.BmStiffenerPlateFSRT | |
BmStiffenerPlateNSLT = model.BmStiffenerPlateNSLT | |
BmStiffenerPlateNSRT = model.BmStiffenerPlateNSRT | |
BmTeeSeat = model.BmTeeSeat | |
BmWebDoublerFS = model.BmWebDoublerFS | |
BmWebDoublerNS = model.BmWebDoublerNS | |
Bolt = model.Bolt | |
BoltedMoment = model.BoltedMoment | |
BoltedPlate = model.BoltedPlate | |
BoltFinishBlack = model.BoltFinishBlack | |
BoltFinishF1136 = model.BoltFinishF1136 | |
BoltFinishHotDippedGalvanized = model.BoltFinishHotDippedGalvanized | |
BoltFinishMechanicallyGalvanized = model.BoltFinishMechanicallyGalvanized | |
BotFSAngleWideFlangeClawAngle = model.BotFSAngleWideFlangeClawAngle | |
BOTH = model.BOTH | |
Both = model.Both | |
BothEnd = model.BothEnd | |
BothHoldback = model.BothHoldback | |
BotNSAngleWideFlangeClawAngle = model.BotNSAngleWideFlangeClawAngle | |
BraceClip1FS = model.BraceClip1FS | |
BraceClip1NS = model.BraceClip1NS | |
BraceClip2FS = model.BraceClip2FS | |
BraceClip2NS = model.BraceClip2NS | |
BracePlType13 = model.BracePlType13 | |
BracePlType14 = model.BracePlType14 | |
BracePlType15 = model.BracePlType15 | |
BracePlType16 = model.BracePlType16 | |
BracePlType17 = model.BracePlType17 | |
BracePlType18 = model.BracePlType18 | |
BracePlType19 = model.BracePlType19 | |
BracePlType20 = model.BracePlType20 | |
BracePlType21 = model.BracePlType21 | |
BracePlType22 = model.BracePlType22 | |
BraceWeldTEnd = model.BraceWeldTEnd | |
BrBotFlAngleFS = model.BrBotFlAngleFS | |
BrBotFlAngleNS = model.BrBotFlAngleNS | |
BrGussEndPlate = model.BrGussEndPlate | |
BrGussetEnd = model.BrGussetEnd | |
BrGussetShear1 = model.BrGussetShear1 | |
BrGussetShear2 = model.BrGussetShear2 | |
BrGussetShearPlate = model.BrGussetShearPlate | |
BrPlType1 = model.BrPlType1 | |
BrPlType10 = model.BrPlType10 | |
BrPlType11 = model.BrPlType11 | |
BrPlType12 = model.BrPlType12 | |
BrPlType2 = model.BrPlType2 | |
BrPlType3 = model.BrPlType3 | |
BrPlType4 = model.BrPlType4 | |
BrPlType5 = model.BrPlType5 | |
BrPlType6 = model.BrPlType6 | |
BrPlType7 = model.BrPlType7 | |
BrPlType8 = model.BrPlType8 | |
BrPlType9 = model.BrPlType9 | |
BRStitchPlate = model.BRStitchPlate | |
BrTeeTop = model.BrTeeTop | |
BrTopFlAngleFS = model.BrTopFlAngleFS | |
BrTopFlAngleNS = model.BrTopFlAngleNS | |
BrWebChannelFS = model.BrWebChannelFS | |
BrWebChannelNS = model.BrWebChannelNS | |
BrWebFillPlateFS = model.BrWebFillPlateFS | |
BrWebFillPlateNS = model.BrWebFillPlateNS | |
BrWebPlFS = model.BrWebPlFS | |
BrWebPlNS = model.BrWebPlNS | |
CamberAnnotation = model.CamberAnnotation | |
CamberBoth = model.CamberBoth | |
CamberParabolic = model.CamberParabolic | |
Changed = model.Changed | |
ChangedRep = model.ChangedRep | |
Channel = model.Channel | |
CheckeredPlate = model.CheckeredPlate | |
Clevis = model.Clevis | |
ClevisPin = model.ClevisPin | |
ClipAngle = model.ClipAngle | |
ClipAngleFS = model.ClipAngleFS | |
ClipAngleNS = model.ClipAngleNS | |
ClipFlangeBoth = model.ClipFlangeBoth | |
ClipFlangeFS = model.ClipFlangeFS | |
ClipFlangeNS = model.ClipFlangeNS | |
ClipWeb = model.ClipWeb | |
ColBasePlate = model.ColBasePlate | |
ColdFormedChannel = model.ColdFormedChannel | |
ColdFormedZ = model.ColdFormedZ | |
ColSpliceChannelFS = model.ColSpliceChannelFS | |
ColSpliceChannelNS = model.ColSpliceChannelNS | |
ColSpliceFillPlateFS = model.ColSpliceFillPlateFS | |
ColSpliceFillPlateLT = model.ColSpliceFillPlateLT | |
ColSpliceFillPlateNS = model.ColSpliceFillPlateNS | |
ColSpliceFillPlateRT = model.ColSpliceFillPlateRT | |
ColSplicePlateLTBottom = model.ColSplicePlateLTBottom | |
ColSplicePlateLTTop = model.ColSplicePlateLTTop | |
ColSplicePlateRTBottom = model.ColSplicePlateRTBottom | |
ColSplicePlateRTTop = model.ColSplicePlateRTTop | |
ColStiffenerPlateFSBottom = model.ColStiffenerPlateFSBottom | |
ColStiffenerPlateFSTop = model.ColStiffenerPlateFSTop | |
ColStiffenerPlateNSBottom = model.ColStiffenerPlateNSBottom | |
ColStiffenerPlateNSTop = model.ColStiffenerPlateNSTop | |
Column = model.Column | |
ColumnPlate = model.ColumnPlate | |
ColWebDoublerPlateFS = model.ColWebDoublerPlateFS | |
ColWebDoublerPlateNS = model.ColWebDoublerPlateNS | |
ColWebSpliceFS = model.ColWebSpliceFS | |
ColWebSpliceNS = model.ColWebSpliceNS | |
Concave = model.Concave | |
ConcreteSlabLayout = model.ConcreteSlabLayout | |
ConcreteWallLayout = model.ConcreteWallLayout | |
ContourNone = model.ContourNone | |
Convex = model.Convex | |
CopeClipFS = model.CopeClipFS | |
CopeClipNS = model.CopeClipNS | |
CopeFieldWeld = model.CopeFieldWeld | |
CopeFieldWeldColumn = model.CopeFieldWeldColumn | |
CopePlain = model.CopePlain | |
CopeShopWeld = model.CopeShopWeld | |
CraneRail = model.CraneRail | |
Custom = model.Custom | |
CustomMaterial = model.CustomMaterial | |
Cut = model.Cut | |
CutFlangeFlushBoth = model.CutFlangeFlushBoth | |
CutFlangeFlushFS = model.CutFlangeFlushFS | |
CutFlangeFlushNS = model.CutFlangeFlushNS | |
CutFlangeWidthBoth = model.CutFlangeWidthBoth | |
CutFlangeWidthFS = model.CutFlangeWidthFS | |
CutFlangeWidthNS = model.CutFlangeWidthNS | |
Deck = model.Deck | |
DeckMaterial = model.DeckMaterial | |
Deleted = model.Deleted | |
DummyMtrl = model.DummyMtrl | |
EndPlate = model.EndPlate | |
EndPlateStiffBottom = model.EndPlateStiffBottom | |
EndPlateStiffTop = model.EndPlateStiffTop | |
ExpandedPlate = model.ExpandedPlate | |
ExpandedPlateTread = model.ExpandedPlateTread | |
string | fab_name = 'Building_101f' |
FarSide = model.FarSide | |
FEMACopeFieldWeld = model.FEMACopeFieldWeld | |
FEMACopeFieldWeldColumn = model.FEMACopeFieldWeldColumn | |
FEMACopeShopWeld = model.FEMACopeShopWeld | |
FirstMaterial = model.FirstMaterial | |
FitToMembers = model.FitToMembers | |
FlatBar = model.FlatBar | |
FlatPlateLayout = model.FlatPlateLayout | |
Flush = model.Flush | |
ForSupportingBeam = model.ForSupportingBeam | |
ForSupportingColumn = model.ForSupportingColumn | |
FS = model.FS | |
FSBentConnection = model.FSBentConnection | |
FSBentConnection2 = model.FSBentConnection2 | |
Girt = model.Girt | |
Grate = model.Grate | |
Grating = model.Grating | |
GratingTread = model.GratingTread | |
GussBeamAngleFS = model.GussBeamAngleFS | |
GussBeamAngleNS = model.GussBeamAngleNS | |
GussetTeeShear = model.GussetTeeShear | |
Handrail = model.Handrail | |
HBrace = model.HBrace | |
HorizontalBraceConnection = model.HorizontalBraceConnection | |
HorizontalBrBackBar = model.HorizontalBrBackBar | |
HSSTS = model.Tube | |
IfRequired = model.IfRequired | |
IfRequired2 = model.IfRequired2 | |
Independent = model.Independent | |
string | job_name = 'Building_101j' |
Joist = model.Joist | |
JoistClipStiffBot = model.JoistClipStiffBot | |
JoistClipStiffTop = model.JoistClipStiffTop | |
JoistExtenPl = model.JoistExtenPl | |
JoistExtenPlBot = model.JoistExtenPlBot | |
JoistMaterial = model.JoistMaterial | |
JoistSeatClipBot = model.JoistSeatClipBot | |
JoistSeatClipTop = model.JoistSeatClipTop | |
JoistSeatPlBottom = model.JoistSeatPlBottom | |
JoistSeatPlTop = model.JoistSeatPlTop | |
JoistSeatStiffBot = model.JoistSeatStiffBot | |
JoistSeatStiffTop = model.JoistSeatStiffTop | |
JoistTeeSeatBot = model.JoistTeeSeatBot | |
JoistTeeSeatTop = model.JoistTeeSeatTop | |
int | KIND_MEM_BOLT = 8388608 |
int | KIND_MEM_END = 25165824 |
int | KIND_MEM_WELD = 16777216 |
int | KIND_MTRL_HOLE = 16777216 |
Ladder = model.Ladder | |
LeftEnd = model.LeftEnd | |
LeftHanded = model.LeftHanded | |
LeftHoldback = model.LeftHoldback | |
MaterialMarkSideCenter = model.MaterialMarkSideCenter | |
MaterialMarkSideFarSide = model.MaterialMarkSideFarSide | |
MaterialMarkSideNA = model.MaterialMarkSideNA | |
MaterialMarkSideNearSide = model.MaterialMarkSideNearSide | |
MaterialNut = model.MaterialNut | |
MaterialWasher = model.MaterialWasher | |
Misc = model.Misc | |
MomEndPlate = model.MomEndPlate | |
MomentEndPlate = model.MomentEndPlate | |
NearSide = model.NearSide | |
Neither = model.Neither | |
Never = model.Never | |
Never2 = model.Never2 | |
No = model.No | |
NoDirection = model.NoDirection | |
NoEndOperation = model.NoEndOperation | |
NoErectionBolts = model.NoErectionBolts | |
NonMoment = model.NonMoment | |
NoRoll = model.NoRoll | |
NoStagger = model.NoStagger | |
NotApproved = model.NotApproved | |
NotchFlange = model.NotchFlange | |
NotchWeb = model.NotchWeb | |
NoThread = model.NoThread | |
NotSubmitted = model.NotSubmitted | |
NS = model.NS | |
NSBentConnection = model.NSBentConnection | |
NSBentConnection2 = model.NSBentConnection2 | |
Off = model.Off | |
Offset = model.Offset | |
One = model.One | |
Opposite = model.Opposite | |
OutstandingLeg = model.OutstandingLeg | |
PaddlePl = model.PaddlePl | |
Parallel = model.Parallel | |
Perpendicular = model.Perpendicular | |
Pipe = model.Pipe | |
PlainEnd = model.PlainEnd | |
Plate = model.Plate | |
PlateMaterial = model.PlateMaterial | |
PlugTypeAluminum = model.PlugTypeAluminum | |
PlugTypeEpoxy = model.PlugTypeEpoxy | |
PlugTypeNone = model.PlugTypeNone | |
PlugTypePlugWeld = model.PlugTypePlugWeld | |
PlugTypeZincPlug = model.PlugTypeZincPlug | |
Primary = model.Primary | |
Purlin = model.Purlin | |
RectangularPlate = model.PlateMaterial | |
string | repository_path = '...' |
Revise = model.Revise | |
RightEnd = model.RightEnd | |
RightHanded = model.RightHanded | |
RightHoldback = model.RightHoldback | |
RolledPlate = model.RolledPlate | |
RolledReferencePointCenter = model.RolledReferencePointCenter | |
RolledReferencePointFarSide = model.RolledReferencePointFarSide | |
RolledReferencePointNearSide = model.RolledReferencePointNearSide | |
RoundBar = model.RoundBar | |
RoundPlate = model.RoundPlate | |
SagRod = model.SagRod | |
Seated = model.Seated | |
SeatedBentPl = model.SeatedBentPl | |
Secondary = model.Secondary | |
SecondMaterial = model.SecondMaterial | |
SeismicCopeFieldWeld = model.SeismicCopeFieldWeld | |
SeismicCopeFieldWeldColumn = model.SeismicCopeFieldWeldColumn | |
SeismicCopeShopWeld = model.SeismicCopeShopWeld | |
SharedEndPl = model.SharedEndPl | |
SharedShearPl = model.SharedShearPl | |
SharedTeeShear = model.SharedTeeShear | |
Shear = model.Shear | |
ShearPlate = model.ShearPlate | |
ShearPlateFill = model.ShearPlateFill | |
ShearPlSlopeMomConn = model.ShearPlSlopeMomConn | |
ShearPlSlopingBoltMom = model.ShearPlSlopingBoltMom | |
ShearPlSlopingWeldMom = model.ShearPlSlopingWeldMom | |
ShearStud = model.ShearStud | |
ShearTabPlate = model.ShearTabPlate | |
SkewBoltMomConnBoxPl = model.SkewBoltMomConnBoxPl | |
SkewBoltMomConnBoxPlBackBar = model.SkewBoltMomConnBoxPlBackBar | |
SkewBoltMomConnTopFlangePl = model.SkewBoltMomConnTopFlangePl | |
SkewBoltMomConnTopFlangePlLayout = model.SkewBoltMomConnTopFlangePlLayout | |
SplicePlate = model.SplicePlate | |
SquareBar = model.SquareBar | |
SSection = model.SSection | |
StaggerNone = model.StaggerNone | |
Stair = model.Stair | |
StairStringerLT = model.StairStringerLT | |
StairStringerRT = model.StairStringerRT | |
StairTread = model.StairTread | |
StandardPart = model.StandardPart | |
STeeSection = model.STeeSection | |
Strong = model.Strong | |
STTread = model.STTread | |
SurfaceFinishBluedSteel = model.SurfaceFinishBluedSteel | |
SurfaceFinishDuplexCoated = model.SurfaceFinishDuplexCoated | |
SurfaceFinishGalvanized = model.SurfaceFinishGalvanized | |
SurfaceFinishGrayOxide = model.SurfaceFinishGrayOxide | |
SurfaceFinishNone = model.SurfaceFinishNone | |
SurfaceFinishRedOxide = model.SurfaceFinishRedOxide | |
SurfaceFinishRedOxide2 = model.SurfaceFinishRedOxide2 | |
SurfaceFinishSandblasted = model.SurfaceFinishSandblasted | |
SurfaceFinishUndefined1 = model.SurfaceFinishUndefined1 | |
SurfaceFinishUndefined2 = model.SurfaceFinishUndefined2 | |
SurfaceFinishUndefined3 = model.SurfaceFinishUndefined3 | |
SurfaceFinishYellowZinc = model.SurfaceFinishYellowZinc | |
TeeShear = model.TeeShear | |
Tertiary = model.Tertiary | |
ThreePointBrGuss = model.ThreePointBrGuss | |
ThruFillPlateLT = model.ThruFillPlateLT | |
ThruFillPlateRT = model.ThruFillPlateRT | |
ThruPlate = model.ThruPlate | |
TopFSAngleWideFlangeClawAngle = model.TopFSAngleWideFlangeClawAngle | |
TopNSAngleWideFlangeClawAngle = model.TopNSAngleWideFlangeClawAngle | |
TransitionWidthCutOnPlate = model.TransitionWidthCutOnPlate | |
Truss = model.Truss | |
Tube = model.Tube | |
Turnbuckle = model.Turnbuckle | |
TurnedShell = model.TurnedShell | |
TurnedSolid = model.TurnedSolid | |
Two = model.Two | |
Unknown = model.Unknown | |
Untouched = model.Untouched | |
UserDefined = model.UserDefined | |
VBrace = model.VBrace | |
VerticalBraceConnection = model.VerticalBraceConnection | |
Void = model.Void | |
Weak = model.Weak | |
Web = model.Web | |
WebGussPlStiffener = model.WebGussPlStiffener | |
Welded = model.Welded | |
WeldedBoxSection = model.WeldedBoxSection | |
WeldedMoment = model.WeldedMoment | |
WeldedPlateSection = model.WeldedPlateSection | |
WeldedTeeStemPl = model.WeldedTeeStemPl | |
WeldJointTypeB = model.WeldJointTypeB | |
WeldJointTypeBC = model.WeldJointTypeBC | |
WeldJointTypeBTC = model.WeldJointTypeBTC | |
WeldJointTypeC = model.WeldJointTypeC | |
WeldJointTypeNone = model.WeldJointTypeNone | |
WeldJointTypeT = model.WeldJointTypeT | |
WeldJointTypeTC = model.WeldJointTypeTC | |
WeldPenetrationL = model.WeldPenetrationL | |
WeldPenetrationNone = model.WeldPenetrationNone | |
WeldPenetrationP = model.WeldPenetrationP | |
WeldPenetrationU = model.WeldPenetrationU | |
WeldPositionF = model.WeldPositionF | |
WeldPositionH = model.WeldPositionH | |
WeldPositionNone = model.WeldPositionNone | |
WeldPositionOH = model.WeldPositionOH | |
WeldPositionV = model.WeldPositionV | |
WeldPrep = model.WeldPrep | |
WeldProcessF = model.WeldProcessF | |
WeldProcessG = model.WeldProcessG | |
WeldProcessGF = model.WeldProcessGF | |
WeldProcessNone = model.WeldProcessNone | |
WeldProcessS = model.WeldProcessS | |
WeldTeeEndPl = model.WeldTeeEndPl | |
WFlangeHorBrFiller1 = model.WFlangeHorBrFiller1 | |
WFlangeHorBrFiller2 = model.WFlangeHorBrFiller2 | |
WideFlange = model.WideFlange | |
WithSeal = model.WithSeal | |
WPBottomFlange = model.WPBottomFlange | |
WPTopFlange = model.WPTopFlange | |
WPWebFS = model.WPWebFS | |
WPWebNS = model.WPWebNS | |
WTee = model.WTee | |
Yes = model.Yes |
This module allows access to the objects in the SDS/2 model.
def model.BoltsOnMembers | ( | args | ) |
Syntactic sugar for sum([m.bolts for m in member_universe], [])
def model.ChangeOneMaterial | ( | args | ) |
Takes a material and a list of (attribute, value) pairs and updates the material accordingly
def model.ChangeSeveralMaterials | ( | args | ) |
Takes a list of material and a list of (attribute, value) pairs and updates the materials accordingly
def model.ConnectionFailError | ( | error_number | ) |
Return the connection error message displayed on the member edit screen for the given error number Example: ConnectionFailError(member(1).ends[0].conn_fail_num) == member(1).ends[0].conn_fail_num_err C++ signature : std::string ConnectionFailError(int)
def model.CopyMaterialToMember | ( | material_to_copy, | |
member_to_copy_to, | |||
submToGlobalTransform | |||
) |
Copy object to member with the specified transform and return the copy. Example: Select(CopyMaterialToMember(member(1).materials[0], member(2), Transform3D.Transform3D())) C++ signature : _object* CopyMaterialToMember(modelobject,modelobject,Xform)
def model.Deselect | ( | modelobjectOrIterable | ) |
Deselect the specified modelobject(s) and return the specified modelobject(s). Example: all_members = DeSelect(Select(members())) C++ signature : _object* Deselect(boost::python::api::object {lvalue})
def model.DoPolygonsIntersect | ( | obj1, | |
obj2 | |||
) |
Return True iff the polygons of the two modelobjects intersect. Example: DoPolygonsIntersect(GetSelection()[0], GetSelection()[1]) C++ signature : bool DoPolygonsIntersect(modelobject,modelobject)
def model.EraseMember | ( | args | ) |
Erase the member or list of members
def model.GetSelection | ( | args | ) |
Return a list of the current selection
def model.GetWeightAndCenterOfMass | ( | object | ) |
Return the weight and center of mass for the member, material, or bolt modelobject. Example: weight, center = GetWeightAndCenterOfMass(member(1)) C++ signature : boost::python::tuple GetWeightAndCenterOfMass(modelobject)
def model.HasPolygons | ( | obj | ) |
Return True iff obj has polygons. Example: Objects in current selection that have polygons filter(lambda x: HasPolygons(x), GetSelection()) C++ signature : bool HasPolygons(modelobject)
def model.HolesOnMaterials | ( | args | ) |
Syntactic sugar for sum([mt.holes for mt in material_universe], [])
def model.HolesOnMembers | ( | args | ) |
Syntactic sugar for HolesOnMaterials(MaterialsOnMembers(member_universe))
def model.InteractiveCopyMaterialsToMembers | ( | input_range_of_material_member_xform_duplicates_tuples | ) |
Copy all items in the input range in one transaction with confirmation from the user. Each tuple in the list specifies a material, bolt, or weld to copy, the member to copy to, the local to global transformation matrix, and a list of other members to copy the objects to. The last element in the tuple is useful for adding to like members. Return a list of pairs where each pair holds the original object and a newly created copy. Example: InteractiveCopyMaterialsToMembers([(member(1).materials[0], member(2), Transform3D.Transform3D(), [])]) C++ signature : boost::python::list InteractiveCopyMaterialsToMembers(boost::python::api::object)
def model.InteractiveMirrorMaterialsToMembers | ( | input_range_of_material_member_mirrorXform_duplicates_tuples | ) |
Copy a mirror of all items in the input range about the specified mirror transform in one transaction with confirmation from the user. Each tuple in the list specifies a material, bolt, or weld to mirror, the member to copy to, the mirror transformation matrix, and a list of other members to copy the resulting copy to. The last element in the tuple is useful for adding to like members. Return a list of pairs where each pair holds the original object and a newly created copy. Example: InteractiveMirrorMaterialsToMembers([(member(1).materials[0], member(2), Transform3D.MirrorTransform(Point3D.Point3D(), Point3D.Point3D(0,0,1)), [])]) C++ signature : boost::python::list InteractiveMirrorMaterialsToMembers(boost::python::api::object)
def model.IntersectingItems | ( | args | ) |
Return the subset of items that intersect obj Example: Select materials intersecting GetSelection()[0] Select(IntersectingItems(GetSelection()[0], MaterialsOnMembers(members(1))))
def model.IntersectsAnyItem | ( | args | ) |
Return True iff obj intersects at least one item in items Example: Select welded material in the current view members = members(1) fn = lambda x: IntersectsAnyItem(x, WeldsOnMembers(members)) Select(filter(fn, MaterialsOnMembers(members)))
def model.IsBolt | ( | modelobject | ) |
Return True iff the modelobject represents a bolt. Example: LocateSingle('Locate bolt', IsBolt) C++ signature : bool IsBolt(modelobject)
def model.IsEnd | ( | modelobject | ) |
Return True iff the modelobject represents an end. Example: LocateSingle('Locate end', IsEnd) C++ signature : bool IsEnd(modelobject)
def model.IsHole | ( | modelobject | ) |
Return True iff the modelobject represents a hole. Example: LocateSingle('Locate hole', IsHole) C++ signature : bool IsHole(modelobject)
def model.IsMaterial | ( | modelobject | ) |
Return True iff the modelobject represents a material. Example: LocateSingle('Locate material', IsMaterial) C++ signature : bool IsMaterial(modelobject)
def model.IsMember | ( | modelobject | ) |
Return True iff the modelobject represents a member. Example: LocateSingle('Locate member', IsMember) C++ signature : bool IsMember(modelobject)
def model.IsPartOfFrozenMember | ( | obj | ) |
Return True iff obj is on a frozen member C++ signature : bool IsPartOfFrozenMember(modelobject)
def model.IsPartOfLockedEndConnection | ( | obj | ) |
Return True iff obj is part of a locked end C++ signature : bool IsPartOfLockedEndConnection(modelobject)
def model.IsWeld | ( | modelobject | ) |
Return True iff the modelobject represents a weld. Example: LocateSingle('Locate weld', IsWeld) C++ signature : bool IsWeld(modelobject)
def model.LocateMultiple | ( | args | ) |
Prompt the user to make a multiple selection given a prompt and filter function which takes a modelobject and returns True iff the object can be selected
def model.LocateSingle | ( | args | ) |
Prompt the user to make a single selection given a prompt and filter function which takes a modelobject and returns True iff the object can be selected
def model.LockConnectedMembers | ( | args | ) |
Takes a model object, member number, or list of them and locks the associated member(s) and other connected members
def model.LockOnlyThis | ( | args | ) |
Takes a model object, member number or list of them and locks the associated member(s)
def model.MaterialsOnMembers | ( | args | ) |
Syntactic sugar for sum([m.materials for m in member_universe], [])
def model.member | ( | args | ) |
model.member(member_number) -> model object
def model.members | ( | args | ) |
model.members(which = 1) -> [model object, ...] if which==0, this returns a list of all members in job if which==1, this returns a list of all members in the current view if which==2, this returns a list of all selected members if which==3, this returns a list of all selected member ends if which==4, this returns a list of all the members locked by this process
def model.MinimumDistanceBetweenModelObjectFaces | ( | a, | |
a_faces, | |||
b, | |||
b_faces | |||
) |
Similar to MinimumDistanceBetweenModelObjects except this function only considers the distances between the specified faces. If the faces parameter evaluates to False then the function will use all the faces on the associated object, just like MinimumDistanceBetweenModelObjects. Example: distance_of_any_face_on_a_to_plate_ns_of_b = MinimumDistanceBetweenModelObjectFaces(GetSelection()[0], None, GetSelection()[1], [PolygonFaceType.PLATE_NS]) C++ signature : double MinimumDistanceBetweenModelObjectFaces(modelobject,boost::python::api::object {lvalue},modelobject,boost::python::api::object {lvalue})
def model.MinimumDistanceBetweenModelObjects | ( | a, | |
b | |||
) |
Similar to ShortestSegmentBetweenModelObjects except this function just returns the length of the shortest segment, e.g. (a_pt, a_face), (b_pt, b_face) = ShortestSegmentBetweenModelObjects(a,b) a_pt.Distance(b_pt) == MinimumDistanceBetweenModelObjects(a,b);#all floating point comparison issues apply C++ signature : double MinimumDistanceBetweenModelObjects(modelobject,modelobject)
def model.MirrorMaterialCopiesToMember | ( | materials_to_mirror, | |
member_to_mirror_to, | |||
point_on_mirror_plane, | |||
vector_normal_to_mirror_plane | |||
) |
Copy a mirror of the materials to the specified member given the specified mirror plane and return the copies. Example: Select(MirrorMaterialCopiesToMember(member(1).materials, member(2), Point3D.Point3D(), Point3D.Point3D(0,0,1))) C++ signature : _object* MirrorMaterialCopiesToMember(boost::python::api::object,modelobject,Point3D,Point3D)
def model.MirrorMaterialCopyToMember | ( | material_to_mirror, | |
member_to_mirror_to, | |||
point_on_mirror_plane, | |||
vector_normal_to_mirror_plane | |||
) |
Copy a mirror of the material to the specified member given the specified mirror plane and return the copy. Example: Select(MirrorMaterialCopyToMember(member(1).materials[0], member(2), Point3D.Point3D(), Point3D.Point3D(0,0,1))) C++ signature : _object* MirrorMaterialCopyToMember(modelobject,modelobject,Point3D,Point3D)
def model.PreOrPostSelection | ( | args | ) |
Return a boolean indicating if the user made a selection and a list of pre or post selected items satisfying filter_fn Example: ok, mtrls = PreOrPostSelection('Locate materials:', LocateMultiple, IsMaterial)
def model.Reload | ( | args | ) |
Takes a model object, member number, or list of them and reloads the associated member(s) from what was last written to persistent storage.
def model.Select | ( | modelobjectOrIterable | ) |
Select the specified modelobject(s) and return the specified modelobject(s). Example: all_members = Select(members()) C++ signature : _object* Select(boost::python::api::object {lvalue})
def model.selected_member | ( | args | ) |
selected_member(args)
def model.set_piecemark_maker | ( | args | ) |
Set a Python function to produce a string to display instead of 'piecemark' in modeling
def model.set_ssize_maker | ( | args | ) |
Set a Python function to produce a string to display instead of 'section size' in modeling
def model.ShortestSegmentBetweenModelObjectFaces | ( | a, | |
a_faces, | |||
b, | |||
b_faces | |||
) |
Similar to ShortestSegmentBetweenModelObjects except this function only considers the segments between the specified faces. If the faces parameter evaluates to False then the function will use all the faces on the associated object. Example: any_face_of_a, plate_ns_of_b = ShortestSegmentBetweenModelObjectFaces(GetSelection()[0], None, GetSelection()[1], [PolygonFaceType.PLATE_NS]) C++ signature : boost::python::tuple ShortestSegmentBetweenModelObjectFaces(modelobject,boost::python::api::object {lvalue},modelobject,boost::python::api::object {lvalue})
def model.ShortestSegmentBetweenModelObjects | ( | a, | |
b | |||
) |
Compute the closest points between two model objects and return the result as a pair of objects such that the first item is a pair of the closest point on a and the face of a that the point is on. The second item of the outer pair is similar to the first except for b. Example: (a_pt, a_face), (b_pt, b_face) = ShortestSegmentBetweenModelObjects(*GetSelection()[:2]) C++ signature : boost::python::tuple ShortestSegmentBetweenModelObjects(modelobject,modelobject)
def model.UniqueMembers | ( | args | ) |
Return a list of unique members for each object in objects Example: Locking the current selection LockOnlyThis(UniqueMembers(GetSelection()))
def model.Unlock | ( | args | ) |
Takes a model object, member number, or list of them and unlocks the associated member(s) if this process holds the lock
def model.WeldsOnMembers | ( | args | ) |
Syntactic sugar for sum([m.welds for m in member_universe], [])
def model.WriteGraphical | ( | args | ) |
Takes a model object and turns it graphical. If the modelobject is used in a connection anything related to the connection is turned graphical. Writes memory to persistent storage.
def model.WriteOnlyThis | ( | args | ) |
Takes a model object, member number, or list of them and flushes the associated member(s) to persistent storage.
model.Added = model.Added |
model.Angle = model.Angle |
model.Approved = model.Approved |
model.ApprovedAsNoted = model.ApprovedAsNoted |
model.Auto = model.Auto |
model.Automatic = model.Automatic |
model.AutomaticColumnPlate = model.AutomaticColumnPlate |
model.AutoSide = model.AutoSide |
model.AutoStandard = model.AutoStandard |
model.AutoStandardMoment = model.AutoStandardMoment |
model.BackingBar = model.BackingBar |
model.BeadedFlatSteel = model.BeadedFlatSteel |
model.Beam = model.Beam |
model.BeamShearPlFiller = model.BeamShearPlFiller |
model.BeamWebExtenBot = model.BeamWebExtenBot |
model.BeamWebExtenTop = model.BeamWebExtenTop |
model.BentPlate = model.BentPlate |
model.BentPlateConnection = model.BentPlateConnection |
model.BentPlateFS = model.BentPlateFS |
model.BentPlateLayout = model.BentPlateLayout |
model.BentPlateNS = model.BentPlateNS |
model.BmClipStiffenerPlate = model.BmClipStiffenerPlate |
model.BmFlangeClipBottom = model.BmFlangeClipBottom |
model.BmFlangeClipTop = model.BmFlangeClipTop |
model.BmFlangeFillPlateBottom = model.BmFlangeFillPlateBottom |
model.BmFlangeFillPlateTop = model.BmFlangeFillPlateTop |
model.BmFlangePlateBottom = model.BmFlangePlateBottom |
model.BmFlangePlateTop = model.BmFlangePlateTop |
model.BmFlangeSplicePlateBottom = model.BmFlangeSplicePlateBottom |
model.BmFlangeSplicePlateTop = model.BmFlangeSplicePlateTop |
model.BmSeatPlate = model.BmSeatPlate |
model.BmSeatStiffenerPlate = model.BmSeatStiffenerPlate |
model.BmSpliceFillPlateFS = model.BmSpliceFillPlateFS |
model.BmSpliceFillPlateNS = model.BmSpliceFillPlateNS |
model.BmSplicePlateFS = model.BmSplicePlateFS |
model.BmSplicePlateNS = model.BmSplicePlateNS |
model.BmStiffenerPlateFSLT = model.BmStiffenerPlateFSLT |
model.BmStiffenerPlateFSRT = model.BmStiffenerPlateFSRT |
model.BmStiffenerPlateNSLT = model.BmStiffenerPlateNSLT |
model.BmStiffenerPlateNSRT = model.BmStiffenerPlateNSRT |
model.BmTeeSeat = model.BmTeeSeat |
model.BmWebDoublerFS = model.BmWebDoublerFS |
model.BmWebDoublerNS = model.BmWebDoublerNS |
model.Bolt = model.Bolt |
model.BoltedMoment = model.BoltedMoment |
model.BoltedPlate = model.BoltedPlate |
model.BoltFinishBlack = model.BoltFinishBlack |
model.BoltFinishF1136 = model.BoltFinishF1136 |
model.BoltFinishHotDippedGalvanized = model.BoltFinishHotDippedGalvanized |
model.BoltFinishMechanicallyGalvanized = model.BoltFinishMechanicallyGalvanized |
model.BotFSAngleWideFlangeClawAngle = model.BotFSAngleWideFlangeClawAngle |
model.BOTH = model.BOTH |
model.Both = model.Both |
model.BothEnd = model.BothEnd |
model.BothHoldback = model.BothHoldback |
model.BotNSAngleWideFlangeClawAngle = model.BotNSAngleWideFlangeClawAngle |
model.BraceClip1FS = model.BraceClip1FS |
model.BraceClip1NS = model.BraceClip1NS |
model.BraceClip2FS = model.BraceClip2FS |
model.BraceClip2NS = model.BraceClip2NS |
model.BracePlType13 = model.BracePlType13 |
model.BracePlType14 = model.BracePlType14 |
model.BracePlType15 = model.BracePlType15 |
model.BracePlType16 = model.BracePlType16 |
model.BracePlType17 = model.BracePlType17 |
model.BracePlType18 = model.BracePlType18 |
model.BracePlType19 = model.BracePlType19 |
model.BracePlType20 = model.BracePlType20 |
model.BracePlType21 = model.BracePlType21 |
model.BracePlType22 = model.BracePlType22 |
model.BraceWeldTEnd = model.BraceWeldTEnd |
model.BrBotFlAngleFS = model.BrBotFlAngleFS |
model.BrBotFlAngleNS = model.BrBotFlAngleNS |
model.BrGussEndPlate = model.BrGussEndPlate |
model.BrGussetEnd = model.BrGussetEnd |
model.BrGussetShear1 = model.BrGussetShear1 |
model.BrGussetShear2 = model.BrGussetShear2 |
model.BrGussetShearPlate = model.BrGussetShearPlate |
model.BrPlType1 = model.BrPlType1 |
model.BrPlType10 = model.BrPlType10 |
model.BrPlType11 = model.BrPlType11 |
model.BrPlType12 = model.BrPlType12 |
model.BrPlType2 = model.BrPlType2 |
model.BrPlType3 = model.BrPlType3 |
model.BrPlType4 = model.BrPlType4 |
model.BrPlType5 = model.BrPlType5 |
model.BrPlType6 = model.BrPlType6 |
model.BrPlType7 = model.BrPlType7 |
model.BrPlType8 = model.BrPlType8 |
model.BrPlType9 = model.BrPlType9 |
model.BRStitchPlate = model.BRStitchPlate |
model.BrTeeTop = model.BrTeeTop |
model.BrTopFlAngleFS = model.BrTopFlAngleFS |
model.BrTopFlAngleNS = model.BrTopFlAngleNS |
model.BrWebChannelFS = model.BrWebChannelFS |
model.BrWebChannelNS = model.BrWebChannelNS |
model.BrWebFillPlateFS = model.BrWebFillPlateFS |
model.BrWebFillPlateNS = model.BrWebFillPlateNS |
model.BrWebPlFS = model.BrWebPlFS |
model.BrWebPlNS = model.BrWebPlNS |
model.CamberAnnotation = model.CamberAnnotation |
model.CamberBoth = model.CamberBoth |
model.CamberParabolic = model.CamberParabolic |
model.Changed = model.Changed |
model.ChangedRep = model.ChangedRep |
model.Channel = model.Channel |
model.CheckeredPlate = model.CheckeredPlate |
model.Clevis = model.Clevis |
model.ClevisPin = model.ClevisPin |
model.ClipAngle = model.ClipAngle |
model.ClipAngleFS = model.ClipAngleFS |
model.ClipAngleNS = model.ClipAngleNS |
model.ClipFlangeBoth = model.ClipFlangeBoth |
model.ClipFlangeFS = model.ClipFlangeFS |
model.ClipFlangeNS = model.ClipFlangeNS |
model.ClipWeb = model.ClipWeb |
model.ColBasePlate = model.ColBasePlate |
model.ColdFormedChannel = model.ColdFormedChannel |
model.ColdFormedZ = model.ColdFormedZ |
model.ColSpliceChannelFS = model.ColSpliceChannelFS |
model.ColSpliceChannelNS = model.ColSpliceChannelNS |
model.ColSpliceFillPlateFS = model.ColSpliceFillPlateFS |
model.ColSpliceFillPlateLT = model.ColSpliceFillPlateLT |
model.ColSpliceFillPlateNS = model.ColSpliceFillPlateNS |
model.ColSpliceFillPlateRT = model.ColSpliceFillPlateRT |
model.ColSplicePlateLTBottom = model.ColSplicePlateLTBottom |
model.ColSplicePlateLTTop = model.ColSplicePlateLTTop |
model.ColSplicePlateRTBottom = model.ColSplicePlateRTBottom |
model.ColSplicePlateRTTop = model.ColSplicePlateRTTop |
model.ColStiffenerPlateFSBottom = model.ColStiffenerPlateFSBottom |
model.ColStiffenerPlateFSTop = model.ColStiffenerPlateFSTop |
model.ColStiffenerPlateNSBottom = model.ColStiffenerPlateNSBottom |
model.ColStiffenerPlateNSTop = model.ColStiffenerPlateNSTop |
model.Column = model.Column |
model.ColumnPlate = model.ColumnPlate |
model.ColWebDoublerPlateFS = model.ColWebDoublerPlateFS |
model.ColWebDoublerPlateNS = model.ColWebDoublerPlateNS |
model.ColWebSpliceFS = model.ColWebSpliceFS |
model.ColWebSpliceNS = model.ColWebSpliceNS |
model.Concave = model.Concave |
model.ConcreteSlabLayout = model.ConcreteSlabLayout |
model.ConcreteWallLayout = model.ConcreteWallLayout |
model.ContourNone = model.ContourNone |
model.Convex = model.Convex |
model.CopeClipFS = model.CopeClipFS |
model.CopeClipNS = model.CopeClipNS |
model.CopeFieldWeld = model.CopeFieldWeld |
model.CopeFieldWeldColumn = model.CopeFieldWeldColumn |
model.CopePlain = model.CopePlain |
model.CopeShopWeld = model.CopeShopWeld |
model.CraneRail = model.CraneRail |
model.Custom = model.Custom |
model.CustomMaterial = model.CustomMaterial |
model.Cut = model.Cut |
model.CutFlangeFlushBoth = model.CutFlangeFlushBoth |
model.CutFlangeFlushFS = model.CutFlangeFlushFS |
model.CutFlangeFlushNS = model.CutFlangeFlushNS |
model.CutFlangeWidthBoth = model.CutFlangeWidthBoth |
model.CutFlangeWidthFS = model.CutFlangeWidthFS |
model.CutFlangeWidthNS = model.CutFlangeWidthNS |
model.Deck = model.Deck |
model.DeckMaterial = model.DeckMaterial |
model.Deleted = model.Deleted |
model.DummyMtrl = model.DummyMtrl |
model.EndPlate = model.EndPlate |
model.EndPlateStiffBottom = model.EndPlateStiffBottom |
model.EndPlateStiffTop = model.EndPlateStiffTop |
model.ExpandedPlate = model.ExpandedPlate |
model.ExpandedPlateTread = model.ExpandedPlateTread |
string model.fab_name = 'Building_101f' |
model.FarSide = model.FarSide |
model.FEMACopeFieldWeld = model.FEMACopeFieldWeld |
model.FEMACopeFieldWeldColumn = model.FEMACopeFieldWeldColumn |
model.FEMACopeShopWeld = model.FEMACopeShopWeld |
model.FirstMaterial = model.FirstMaterial |
model.FitToMembers = model.FitToMembers |
model.FlatBar = model.FlatBar |
model.FlatPlateLayout = model.FlatPlateLayout |
model.Flush = model.Flush |
model.ForSupportingBeam = model.ForSupportingBeam |
model.ForSupportingColumn = model.ForSupportingColumn |
model.FS = model.FS |
model.FSBentConnection = model.FSBentConnection |
model.FSBentConnection2 = model.FSBentConnection2 |
model.Girt = model.Girt |
model.Grate = model.Grate |
model.Grating = model.Grating |
model.GratingTread = model.GratingTread |
model.GussBeamAngleFS = model.GussBeamAngleFS |
model.GussBeamAngleNS = model.GussBeamAngleNS |
model.GussetTeeShear = model.GussetTeeShear |
model.Handrail = model.Handrail |
model.HBrace = model.HBrace |
model.HorizontalBraceConnection = model.HorizontalBraceConnection |
model.HorizontalBrBackBar = model.HorizontalBrBackBar |
model.HSSTS = model.Tube |
model.IfRequired = model.IfRequired |
model.IfRequired2 = model.IfRequired2 |
model.Independent = model.Independent |
string model.job_name = 'Building_101j' |
model.Joist = model.Joist |
model.JoistClipStiffBot = model.JoistClipStiffBot |
model.JoistClipStiffTop = model.JoistClipStiffTop |
model.JoistExtenPl = model.JoistExtenPl |
model.JoistExtenPlBot = model.JoistExtenPlBot |
model.JoistMaterial = model.JoistMaterial |
model.JoistSeatClipBot = model.JoistSeatClipBot |
model.JoistSeatClipTop = model.JoistSeatClipTop |
model.JoistSeatPlBottom = model.JoistSeatPlBottom |
model.JoistSeatPlTop = model.JoistSeatPlTop |
model.JoistSeatStiffBot = model.JoistSeatStiffBot |
model.JoistSeatStiffTop = model.JoistSeatStiffTop |
model.JoistTeeSeatBot = model.JoistTeeSeatBot |
model.JoistTeeSeatTop = model.JoistTeeSeatTop |
int model.KIND_MEM_BOLT = 8388608 |
int model.KIND_MEM_END = 25165824 |
int model.KIND_MEM_WELD = 16777216 |
int model.KIND_MTRL_HOLE = 16777216 |
model.Ladder = model.Ladder |
model.LeftEnd = model.LeftEnd |
model.LeftHanded = model.LeftHanded |
model.LeftHoldback = model.LeftHoldback |
model.MaterialMarkSideCenter = model.MaterialMarkSideCenter |
model.MaterialMarkSideFarSide = model.MaterialMarkSideFarSide |
model.MaterialMarkSideNA = model.MaterialMarkSideNA |
model.MaterialMarkSideNearSide = model.MaterialMarkSideNearSide |
model.MaterialNut = model.MaterialNut |
model.MaterialWasher = model.MaterialWasher |
model.Misc = model.Misc |
model.MomEndPlate = model.MomEndPlate |
model.MomentEndPlate = model.MomentEndPlate |
model.NearSide = model.NearSide |
model.Neither = model.Neither |
model.Never = model.Never |
model.Never2 = model.Never2 |
model.No = model.No |
model.NoDirection = model.NoDirection |
model.NoEndOperation = model.NoEndOperation |
model.NoErectionBolts = model.NoErectionBolts |
model.NonMoment = model.NonMoment |
model.NoRoll = model.NoRoll |
model.NoStagger = model.NoStagger |
model.NotApproved = model.NotApproved |
model.NotchFlange = model.NotchFlange |
model.NotchWeb = model.NotchWeb |
model.NoThread = model.NoThread |
model.NotSubmitted = model.NotSubmitted |
model.NS = model.NS |
model.NSBentConnection = model.NSBentConnection |
model.NSBentConnection2 = model.NSBentConnection2 |
model.Off = model.Off |
model.Offset = model.Offset |
model.One = model.One |
model.Opposite = model.Opposite |
model.OutstandingLeg = model.OutstandingLeg |
model.PaddlePl = model.PaddlePl |
model.Parallel = model.Parallel |
model.Perpendicular = model.Perpendicular |
model.Pipe = model.Pipe |
model.PlainEnd = model.PlainEnd |
model.Plate = model.Plate |
model.PlateMaterial = model.PlateMaterial |
model.PlugTypeAluminum = model.PlugTypeAluminum |
model.PlugTypeEpoxy = model.PlugTypeEpoxy |
model.PlugTypeNone = model.PlugTypeNone |
model.PlugTypePlugWeld = model.PlugTypePlugWeld |
model.PlugTypeZincPlug = model.PlugTypeZincPlug |
model.Primary = model.Primary |
model.Purlin = model.Purlin |
model.RectangularPlate = model.PlateMaterial |
string model.repository_path = '...' |
model.Revise = model.Revise |
model.RightEnd = model.RightEnd |
model.RightHanded = model.RightHanded |
model.RightHoldback = model.RightHoldback |
model.RolledPlate = model.RolledPlate |
model.RolledReferencePointCenter = model.RolledReferencePointCenter |
model.RolledReferencePointFarSide = model.RolledReferencePointFarSide |
model.RolledReferencePointNearSide = model.RolledReferencePointNearSide |
model.RoundBar = model.RoundBar |
model.RoundPlate = model.RoundPlate |
model.SagRod = model.SagRod |
model.Seated = model.Seated |
model.SeatedBentPl = model.SeatedBentPl |
model.Secondary = model.Secondary |
model.SecondMaterial = model.SecondMaterial |
model.SeismicCopeFieldWeld = model.SeismicCopeFieldWeld |
model.SeismicCopeFieldWeldColumn = model.SeismicCopeFieldWeldColumn |
model.SeismicCopeShopWeld = model.SeismicCopeShopWeld |
model.SharedEndPl = model.SharedEndPl |
model.SharedShearPl = model.SharedShearPl |
model.SharedTeeShear = model.SharedTeeShear |
model.Shear = model.Shear |
model.ShearPlate = model.ShearPlate |
model.ShearPlateFill = model.ShearPlateFill |
model.ShearPlSlopeMomConn = model.ShearPlSlopeMomConn |
model.ShearPlSlopingBoltMom = model.ShearPlSlopingBoltMom |
model.ShearPlSlopingWeldMom = model.ShearPlSlopingWeldMom |
model.ShearStud = model.ShearStud |
model.ShearTabPlate = model.ShearTabPlate |
model.SkewBoltMomConnBoxPl = model.SkewBoltMomConnBoxPl |
model.SkewBoltMomConnBoxPlBackBar = model.SkewBoltMomConnBoxPlBackBar |
model.SkewBoltMomConnTopFlangePl = model.SkewBoltMomConnTopFlangePl |
model.SkewBoltMomConnTopFlangePlLayout = model.SkewBoltMomConnTopFlangePlLayout |
model.SplicePlate = model.SplicePlate |
model.SquareBar = model.SquareBar |
model.SSection = model.SSection |
model.StaggerNone = model.StaggerNone |
model.Stair = model.Stair |
model.StairStringerLT = model.StairStringerLT |
model.StairStringerRT = model.StairStringerRT |
model.StairTread = model.StairTread |
model.StandardPart = model.StandardPart |
model.STeeSection = model.STeeSection |
model.Strong = model.Strong |
model.STTread = model.STTread |
model.SurfaceFinishBluedSteel = model.SurfaceFinishBluedSteel |
model.SurfaceFinishDuplexCoated = model.SurfaceFinishDuplexCoated |
model.SurfaceFinishGalvanized = model.SurfaceFinishGalvanized |
model.SurfaceFinishGrayOxide = model.SurfaceFinishGrayOxide |
model.SurfaceFinishNone = model.SurfaceFinishNone |
model.SurfaceFinishRedOxide = model.SurfaceFinishRedOxide |
model.SurfaceFinishRedOxide2 = model.SurfaceFinishRedOxide2 |
model.SurfaceFinishSandblasted = model.SurfaceFinishSandblasted |
model.SurfaceFinishUndefined1 = model.SurfaceFinishUndefined1 |
model.SurfaceFinishUndefined2 = model.SurfaceFinishUndefined2 |
model.SurfaceFinishUndefined3 = model.SurfaceFinishUndefined3 |
model.SurfaceFinishYellowZinc = model.SurfaceFinishYellowZinc |
model.TeeShear = model.TeeShear |
model.Tertiary = model.Tertiary |
model.ThreePointBrGuss = model.ThreePointBrGuss |
model.ThruFillPlateLT = model.ThruFillPlateLT |
model.ThruFillPlateRT = model.ThruFillPlateRT |
model.ThruPlate = model.ThruPlate |
model.TopFSAngleWideFlangeClawAngle = model.TopFSAngleWideFlangeClawAngle |
model.TopNSAngleWideFlangeClawAngle = model.TopNSAngleWideFlangeClawAngle |
model.TransitionWidthCutOnPlate = model.TransitionWidthCutOnPlate |
model.Truss = model.Truss |
model.Tube = model.Tube |
model.Turnbuckle = model.Turnbuckle |
model.TurnedShell = model.TurnedShell |
model.TurnedSolid = model.TurnedSolid |
model.Two = model.Two |
model.Unknown = model.Unknown |
model.Untouched = model.Untouched |
model.UserDefined = model.UserDefined |
model.VBrace = model.VBrace |
model.VerticalBraceConnection = model.VerticalBraceConnection |
model.Void = model.Void |
model.Weak = model.Weak |
model.Web = model.Web |
model.WebGussPlStiffener = model.WebGussPlStiffener |
model.Welded = model.Welded |
model.WeldedBoxSection = model.WeldedBoxSection |
model.WeldedMoment = model.WeldedMoment |
model.WeldedPlateSection = model.WeldedPlateSection |
model.WeldedTeeStemPl = model.WeldedTeeStemPl |
model.WeldJointTypeB = model.WeldJointTypeB |
model.WeldJointTypeBC = model.WeldJointTypeBC |
model.WeldJointTypeBTC = model.WeldJointTypeBTC |
model.WeldJointTypeC = model.WeldJointTypeC |
model.WeldJointTypeNone = model.WeldJointTypeNone |
model.WeldJointTypeT = model.WeldJointTypeT |
model.WeldJointTypeTC = model.WeldJointTypeTC |
model.WeldPenetrationL = model.WeldPenetrationL |
model.WeldPenetrationNone = model.WeldPenetrationNone |
model.WeldPenetrationP = model.WeldPenetrationP |
model.WeldPenetrationU = model.WeldPenetrationU |
model.WeldPositionF = model.WeldPositionF |
model.WeldPositionH = model.WeldPositionH |
model.WeldPositionNone = model.WeldPositionNone |
model.WeldPositionOH = model.WeldPositionOH |
model.WeldPositionV = model.WeldPositionV |
model.WeldPrep = model.WeldPrep |
model.WeldProcessF = model.WeldProcessF |
model.WeldProcessG = model.WeldProcessG |
model.WeldProcessGF = model.WeldProcessGF |
model.WeldProcessNone = model.WeldProcessNone |
model.WeldProcessS = model.WeldProcessS |
model.WeldTeeEndPl = model.WeldTeeEndPl |
model.WFlangeHorBrFiller1 = model.WFlangeHorBrFiller1 |
model.WFlangeHorBrFiller2 = model.WFlangeHorBrFiller2 |
model.WideFlange = model.WideFlange |
model.WithSeal = model.WithSeal |
model.WPBottomFlange = model.WPBottomFlange |
model.WPTopFlange = model.WPTopFlange |
model.WPWebFS = model.WPWebFS |
model.WPWebNS = model.WPWebNS |
model.WTee = model.WTee |
model.Yes = model.Yes |