General topics¶
DxfReader¶
-
class
import_export.DxfReader.DXFImport(dxfFileName, layerNamesToImport, getRelativeCoo, threshold=0.01, importLines=True, importSurfaces=True)¶ Bases:
objectImport DXF entities.
-
exportBlockTopology(name)¶
-
extractPoints()¶ Extract the points from the entities argument.
-
getIndexNearestPoint(pt)¶
-
getLayersToImport(namesToImport)¶ Return the layers names that will be imported according to the regular expressions contained in the second argument.
Parameters: namesToImport – list of regular expressions to be tested.
-
getNearestPoint(pt)¶
-
importFaces()¶ Import 3D faces from DXF.
-
importLines()¶ Import lines from DXF.
-
importPoints()¶ Import points from DXF.
-
selectKPoints()¶ Selects the k-points to be used in the model. All the points that are closer than the threshold distance are melted into one k-point.
-
-
class
import_export.DxfReader.OldDxfReader(tol=0.001)¶ Bases:
objectReading of DXF entities for further processing.
-
newKeyPoint(pt)¶
-
newLine(l)¶
-
read(dxf_file_name, xc_preprocessor, layers)¶
-
read_lines(entities, layerName)¶
-
read_points(entities, layerName)¶
-
-
import_export.DxfReader.layerToImport(layerName, namesToImport)¶ Return true if the layer name matches one of the regular expressions contained in the second argument.
Parameters: - layerName – name of the layer.
- namesToImport – list of regular expressions to be tested.
NeutralLoadDescription¶
-
class
import_export.NeutralLoadDescription.ElementLoadRecord(loadCase, bName='nil', v=1.0, mode='nil')¶
-
class
import_export.NeutralLoadDescription.LoadCase(id, name, desc, lg, ltyp)¶ Bases:
objectLoad case.
-
class
import_export.NeutralLoadDescription.LoadComb(id, name, desc, typ, descomp)¶ Bases:
objectLoad combination.
-
class
import_export.NeutralLoadDescription.LoadCombComponent(id, loadCase, coef)¶ Bases:
object
-
class
import_export.NeutralLoadDescription.LoadContainer(n)¶ Bases:
object-
empty()¶
-
getNumberOfLoads()¶
-
searchLoadedElements(elementSet)¶ Get load distribution over elements taken from the set.
-
-
class
import_export.NeutralLoadDescription.LoadData¶ Bases:
objectContainer for load groups, cases and combinations.
-
readLoadCombsFromXC(combContainer, mapLoadCases)¶
-
-
class
import_export.NeutralLoadDescription.LoadGroup(id, desc, permanent=False)¶ Bases:
objectLoads wich share some property (origin,…).
-
class
import_export.NeutralLoadDescription.LoadRecord(loadCase, bName='nil', v=1.0)¶ Bases:
object
-
class
import_export.NeutralLoadDescription.NodalLoadRecord(loadCase, bName, pos, v)¶ Bases:
import_export.NeutralLoadDescription.PointForceRecordLoad over a node.
-
searchLoadedElement(elemSet)¶
-
searchLoadedNode(elemSet)¶
-
-
class
import_export.NeutralLoadDescription.PointForceRecord(loadCase, bName, pos, v)¶ Bases:
import_export.NeutralLoadDescription.LoadRecordForce applied in a point.
-
class
import_export.NeutralLoadDescription.SurfaceLoadRecord(loadCase, bName='nil', plg=None, v=1.0, mode='nil')¶ Bases:
import_export.NeutralLoadDescription.ElementLoadRecord-
get2DPolygon()¶
-
searchLoadedElements(elemSet)¶ Returns elements which have his center inside the polygon
-
setPolygon(points)¶
-
-
import_export.NeutralLoadDescription.getComponentsFromStr(descompStr, mapLoadCases)¶