Import_export sciaXML. Loads¶
ElementLoadContainer¶
-
class
import_export.sciaXML.scia_loads.ElementLoadContainer.ElementLoadComponent(elementId, loadCaseId, loadCaseName, direction, value, globalCooSys)¶ Bases:
import_export.sciaXML.scia_loads.LoadComponentBase.LoadComponentBaseEach of the components (X, Z or Z) of an elemental load
-
counter= 0¶
-
getElementReferenceItem()¶
-
getObject()¶
-
memberType= '{8708ed31-8e66-11d4-ad94-f6f5de2be344}'¶
-
memberTypeName= 'EP_DSG_Elements.EP_Plane.1'¶
-
-
class
import_export.sciaXML.scia_loads.ElementLoadContainer.ElementLoadContainer(elementLoadsDict)¶
-
import_export.sciaXML.scia_loads.ElementLoadContainer.getElementLoadComponents(elementLoad)¶ get ElementLoadComponent objects from the 3D elementLoad argument.
-
import_export.sciaXML.scia_loads.ElementLoadContainer.getElementLoadObjects(nl)¶
ElementLoadProperties¶
-
class
import_export.sciaXML.scia_loads.ElementLoadProperties.ElementLoadProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainer-
getXMLElement(parent)¶ Returns the corresponding XML element for the property. Parameters: parent: owner of this object in the XML structure.
-
tableProp= None¶
-
LoadCaseContainer¶
-
class
import_export.sciaXML.scia_loads.LoadCaseContainer.LoadCaseContainer(loadCasesDict)¶
-
import_export.sciaXML.scia_loads.LoadCaseContainer.getActionTypeCode(actionType)¶
-
import_export.sciaXML.scia_loads.LoadCaseContainer.getLoadCaseObject(loadCase)¶
-
import_export.sciaXML.scia_loads.LoadCaseContainer.getLoadTypeName(ltype)¶
LoadCaseProperties¶
-
class
import_export.sciaXML.scia_loads.LoadCaseProperties.LoadCaseProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainer-
getXMLElement(parent)¶ Returns the corresponding XML element for the load case properties. Parameters: parent: owner of this object in the XML structure.
-
LoadCombContainer¶
-
class
import_export.sciaXML.scia_loads.LoadCombContainer.LoadCombContainer(loadCombsDict)¶
-
import_export.sciaXML.scia_loads.LoadCombContainer.getDescompObject(descomp)¶
-
import_export.sciaXML.scia_loads.LoadCombContainer.getLoadCombComponentRow(combComp)¶
-
import_export.sciaXML.scia_loads.LoadCombContainer.getLoadCombObject(loadComb)¶
-
import_export.sciaXML.scia_loads.LoadCombContainer.getLoadCombType(typ)¶
-
import_export.sciaXML.scia_loads.LoadCombContainer.getLoadCombTypeName(ltype)¶
LoadCombProperties¶
-
class
import_export.sciaXML.scia_loads.LoadCombProperties.LoadCombProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainer-
getXMLElement(parent)¶ Returns the corresponding XML element for the load combination properties. Parameters: parent: owner of this object in the XML structure.
-
tableProp= None¶
-
LoadComponentBase¶
-
class
import_export.sciaXML.scia_loads.LoadComponentBase.LoadComponentBase(loadCaseId, loadCaseName, direction, value, globalCooSys=True)¶ Bases:
objectEach of the load components (X, Z or Z).
-
getDirectionObjectItem()¶ returns an item which represents load component direction.
-
getDistributionObjectItem()¶ returns an item which represents the surface load distribution: uniform, Dir X, Dir Y, 3 points.
-
getLoadCaseName()¶ Returns load case name.
-
getLoadCaseReferenceItem()¶
-
getSystemItem()¶ returns an ObjectItem which represents the reference system of the load component.
-
getValueObjectItem()¶ returns an ObjectItem which represents the value of the load component.
-
LoadContainer¶
LoadContainer.py: extract loads from XC load patterns and put the in neutral data structure.
-
class
import_export.sciaXML.scia_loads.LoadContainer.FreeLoadContainer¶ Bases:
import_export.sciaXML.scia_loads.LoadContainer.LoadContainerBaseContainer for free loads over mesh points and surfaces (used for export a block model (kPoints, lines and surfaces) into XML SCIA) .
-
dumpPointLoads(lp, destLoadCase)¶ Dump loads over nodes as free punctual loads.
-
dumpSurfaceLoads(lp, destLoadCase)¶ Dump loads over surfaces as free surface loads.
-
-
class
import_export.sciaXML.scia_loads.LoadContainer.LoadContainer¶ Bases:
import_export.sciaXML.scia_loads.LoadContainer.LoadContainerBaseContainer for loads over mesh nodes and elements.
-
dumpPointLoads(lp, destLoadCase)¶ Dump loads over nodes.
-
dumpSurfaceLoads(lp, destLoadCase)¶ Dump loads over elements.
-
-
class
import_export.sciaXML.scia_loads.LoadContainer.LoadContainerBase¶ Bases:
objectBase for XML SCIA load containers.
-
dumpLoadPattern(counter, lpName, loadPatterns, permanentLoadCaseNames)¶
-
getLoadCombinationDict()¶
-
loads2Neutral(preprocessor, permanentLoadCaseNames)¶
-
readFromXC(preprocessor, permanentLoadCaseNames, combContainer)¶
-
readLoadCombsFromXC(combContainer)¶
-
readLoadsFromXC(preprocessor, permanentLoadCaseNames)¶
-
LoadGroupContainer¶
-
class
import_export.sciaXML.scia_loads.LoadGroupContainer.LoadGroupContainer(loadGroupsDict)¶
-
import_export.sciaXML.scia_loads.LoadGroupContainer.getLoadGroupObject(loadGroup)¶
LoadGroupProperties¶
-
class
import_export.sciaXML.scia_loads.LoadGroupProperties.LoadGroupProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainer-
getXMLElement(parent)¶ Returns the corresponding XML element for the load groups properties. Parameters: parent: owner of this object in the XML structure.
-
tableProp= None¶
-
NodeLoadContainer¶
-
class
import_export.sciaXML.scia_loads.NodeLoadContainer.NodeLoadComponent(nodeId, loadCaseId, loadCaseName, direction, value)¶ Bases:
import_export.sciaXML.scia_loads.LoadComponentBase.LoadComponentBaseEach of the components (X, Z or Z) of a punctual load
-
counter= 0¶
-
getNodeReferenceItem()¶
-
getObject()¶
-
memberType= '{39A7F468-A0D4-4DFF-8E5C-5843E1807D13}'¶
-
memberTypeName= 'EP_DSG_Elements.EP_StructNode.1'¶
-
-
class
import_export.sciaXML.scia_loads.NodeLoadContainer.NodeLoadContainer(nodeLoadsDict)¶
-
import_export.sciaXML.scia_loads.NodeLoadContainer.getNodeLoadComponents(nodeLoad)¶ get NodeLoadComponent objects from the 3D nodeLoad argument.
-
import_export.sciaXML.scia_loads.NodeLoadContainer.getNodeLoadObjects(nl)¶
NodeLoadProperties¶
-
class
import_export.sciaXML.scia_loads.NodeLoadProperties.NodeLoadProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainer-
getXMLElement(parent)¶ Returns the corresponding XML element for the node loads properties. Parameters: parent: owner of this object in the XML structure.
-
tableProp= None¶
-
PointForceFreeContainer¶
-
class
import_export.sciaXML.scia_loads.PointForceFreeContainer.PointForceFreeComponent(loadCaseId, loadCaseName, direction, value, x, y, z)¶ Bases:
import_export.sciaXML.scia_loads.LoadComponentBase.LoadComponentBaseEach of the components (X, Z or Z) of a punctual load
-
counter= 0¶
-
getObject()¶ Returns an XML object for the point force component.
-
-
class
import_export.sciaXML.scia_loads.PointForceFreeContainer.PointForceFreeContainer(pointForceFreesDict)¶
-
import_export.sciaXML.scia_loads.PointForceFreeContainer.getPointForceFreeComponents(pointForceFree)¶ get PointForceFreeComponent objects from the 3D pointForceFree argument.
-
import_export.sciaXML.scia_loads.PointForceFreeContainer.getPointForceFreeObjects(nl)¶
PointForceFreeProperties¶
-
class
import_export.sciaXML.scia_loads.PointForceFreeProperties.PointForceFreeProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainerFree point force properties in SCIA XML file.
-
getXMLElement(parent)¶ Returns the corresponding XML element.. Parameters: parent: owner of this object in the XML structure.
-
SurfacePressureFreeContainer¶
-
class
import_export.sciaXML.scia_loads.SurfacePressureFreeContainer.PolygonPointRow(id, x, y, z)¶ Bases:
import_export.sciaXML.xml_basics.Row.RowP0123SCIA XML object for each of the points that define the polygon in which the load acts.
-
getXMLElement(parent)¶
-
populateXMLElement(xmlElement)¶
-
-
class
import_export.sciaXML.scia_loads.SurfacePressureFreeContainer.SurfacePressureFreeComponent(loadCaseId, loadCaseName, direction, distribution, value, polygon, globalCooSys)¶ Bases:
import_export.sciaXML.scia_loads.LoadComponentBase.LoadComponentBaseEach of the components (X, Z or Z) of an surface pressure.
-
counter= 0¶
-
getObject()¶
-
getPolygonRows(polygon)¶
-
-
class
import_export.sciaXML.scia_loads.SurfacePressureFreeContainer.SurfacePressureFreeContainer(surfacePressureFreesDict)¶
-
import_export.sciaXML.scia_loads.SurfacePressureFreeContainer.getSurfacePressureFreeComponents(surfacePressureFree)¶ get SurfacePressureFreeComponent objects from the 3D surfacePressureFree argument.
-
import_export.sciaXML.scia_loads.SurfacePressureFreeContainer.getSurfacePressureFreeObjects(nl)¶
SurfacePressureFreeProperties¶
-
class
import_export.sciaXML.scia_loads.SurfacePressureFreeProperties.SurfacePressureFreeProperties¶ Bases:
import_export.sciaXML.xml_basics.PropertiesContainer.PropertiesContainerFree point force properties in SCIA XML file.
-
getXMLElement(parent)¶ Returns the corresponding XML element.. Parameters: parent: owner of this object in the XML structure.
-