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.LoadComponentBase
Each 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:
object
Each 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.LoadContainerBase
Container 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.LoadContainerBase
Container 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:
object
Base 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.LoadComponentBase
Each 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.LoadComponentBase
Each 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.PropertiesContainer
Free 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.RowP0123
SCIA 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.LoadComponentBase
Each 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.PropertiesContainer
Free point force properties in SCIA XML file.
-
getXMLElement
(parent)¶ Returns the corresponding XML element.. Parameters: parent: owner of this object in the XML structure.
-