Represents a HyperX project within a database. More...
Public Member Functions | |
| __init__ (self, _api.Project project) | |
| types.SimpleStatus | AnalyzeZones (self, item1=None) |
| types.SimpleStatus | AnalyzeZones (self, list[int] zoneIds) |
| types.SimpleStatus | AnalyzeZones (self, list[Zone] zones=None) |
| Zone | CreateNonFeaZone (self, types.FamilyCategory category, str name=None) |
| Create a non-FEA zone by name and category. | |
| None | Dispose (self) |
| None | ExportCad (self, item1=None, item2=None) |
| None | ExportCad (self, str filePath) |
| None | ExportCad (self, tuple[int] cadIds, str filePath) |
| None | ExportFem (self, str destinationFolder) |
| list[str] | GetDashboardCompanies (self) |
| This method fetches an array of Dashboard company names that are available to the user who is currently logged in. | |
| list[str] | GetDashboardPrograms (self, str companyName) |
| This method fetches an array of Dashboard program names that are available to the user who is currently logged in. | |
| list[str] | GetDashboardTags (self, str companyName) |
| This method fetches an array of Dashboard tags that are available to the user who is currently logged in. | |
| set[int] | GetJointsWithoutResults (self, list[Joint] joints) |
| None | ImportCad (self, str filePath) |
| Import CAD from a file. | |
| str | ImportFeaResults (self, bool alwaysImport=False) |
| Manually import design loads. | |
| None | ImportFem (self) |
| types.SimpleStatus | PackageProject (self, str destinationFilePath, bool includeFemInputFiles=True, bool includeFemOutputFiles=True, bool includeWorkingFolder=True, bool includeLoadFiles=True, bool includePluginPackages=False, bool removeAllOtherProjects=False, bool deleteUnusedPropertiesAndMaterials=False, bool mapFemFilesToRelativePaths=True, tuple[str] additionalFiles=None) |
| None | RegeneratePfem (self) |
| Regenerates and displays the preview FEM. | |
| None | ReturnToUnusedFem (self, list[int] zoneNumbers=None, set[int] jointIds=None) |
| None | SetFemFormat (self, types.ProjectModelFormat femFormat) |
| SetUnitsStatus | SetFemUnits (self, DbForceUnit femForceId, DbLengthUnit femLengthId, DbMassUnit femMassId, DbTemperatureUnit femTemperatureId) |
| types.SimpleStatus | SizeJoints (self, list[Joint] joints=None) |
| types.SimpleStatus | SizeZones (self, item1=None) |
| types.SimpleStatus | SizeZones (self, list[int] zoneIds) |
| types.SimpleStatus | SizeZones (self, list[Zone] zones=None) |
| Task | UnimportFemAsync (self) |
| bool | Upload (self, str uploadSetName, str company, str program, list[str] tags, str notes, set[int] zoneIds, set[int] jointIds) |
Protected Attributes | |
| _Entity = project | |
Properties | |
| AnalysisProperties = property | |
| Beams = property | |
| DesignLoads = property | |
| DesignProperties = property | |
| DiscreteFieldTables = property | |
| FemDataSet = property | |
| FemFormat = property | |
| HyperFea = property | |
| Id = property | |
| Joints = property | |
| LoadProperties = property | |
| Name = property | |
| Panels = property | |
| PanelSegments = property | |
| Rundecks = property | |
| SectionCuts = property | |
| Sets = property | |
| Structures = property | |
| WorkingFolder = property | |
| Zones = property | |
Represents a HyperX project within a database.
| hyperx.api.Project.__init__ | ( | self, | |
| _api.Project | project ) |
| types.SimpleStatus hyperx.api.Project.AnalyzeZones | ( | self, | |
| item1 = None ) |
| types.SimpleStatus hyperx.api.Project.AnalyzeZones | ( | self, | |
| list[int] | zoneIds ) |
| types.SimpleStatus hyperx.api.Project.AnalyzeZones | ( | self, | |
| list[Zone] | zones = None ) |
| Zone hyperx.api.Project.CreateNonFeaZone | ( | self, | |
| types.FamilyCategory | category, | ||
| str | name = None ) |
Create a non-FEA zone by name and category.
| None hyperx.api.Project.Dispose | ( | self | ) |
| None hyperx.api.Project.ExportCad | ( | self, | |
| item1 = None, | |||
| item2 = None ) |
| None hyperx.api.Project.ExportCad | ( | self, | |
| str | filePath ) |
| None hyperx.api.Project.ExportCad | ( | self, | |
| tuple[int] | cadIds, | ||
| str | filePath ) |
| None hyperx.api.Project.ExportFem | ( | self, | |
| str | destinationFolder ) |
| list[str] hyperx.api.Project.GetDashboardCompanies | ( | self | ) |
This method fetches an array of Dashboard company names that are available to the user who is currently logged in.
The URL and authentication token are taken from the last Dashboard login made through HyperX.
| list[str] hyperx.api.Project.GetDashboardPrograms | ( | self, | |
| str | companyName ) |
This method fetches an array of Dashboard program names that are available to the user who is currently logged in.
The URL and authentication token are taken from the last Dashboard login made through HyperX.
| list[str] hyperx.api.Project.GetDashboardTags | ( | self, | |
| str | companyName ) |
This method fetches an array of Dashboard tags that are available to the user who is currently logged in.
The URL and authentication token are taken from the last Dashboard login made through HyperX.
| set[int] hyperx.api.Project.GetJointsWithoutResults | ( | self, | |
| list[Joint] | joints ) |
| None hyperx.api.Project.ImportCad | ( | self, | |
| str | filePath ) |
Import CAD from a file.
| str hyperx.api.Project.ImportFeaResults | ( | self, | |
| bool | alwaysImport = False ) |
Manually import design loads.
| alwaysImport | If true, loads are imported even if loads have already previously been imported. |
| None hyperx.api.Project.ImportFem | ( | self | ) |
| types.SimpleStatus hyperx.api.Project.PackageProject | ( | self, | |
| str | destinationFilePath, | ||
| bool | includeFemInputFiles = True, | ||
| bool | includeFemOutputFiles = True, | ||
| bool | includeWorkingFolder = True, | ||
| bool | includeLoadFiles = True, | ||
| bool | includePluginPackages = False, | ||
| bool | removeAllOtherProjects = False, | ||
| bool | deleteUnusedPropertiesAndMaterials = False, | ||
| bool | mapFemFilesToRelativePaths = True, | ||
| tuple[str] | additionalFiles = None ) |
| None hyperx.api.Project.RegeneratePfem | ( | self | ) |
Regenerates and displays the preview FEM.
If running a script outside of the Script Runner, do not call this method
| None hyperx.api.Project.ReturnToUnusedFem | ( | self, | |
| list[int] | zoneNumbers = None, | ||
| set[int] | jointIds = None ) |
| None hyperx.api.Project.SetFemFormat | ( | self, | |
| types.ProjectModelFormat | femFormat ) |
| SetUnitsStatus hyperx.api.Project.SetFemUnits | ( | self, | |
| DbForceUnit | femForceId, | ||
| DbLengthUnit | femLengthId, | ||
| DbMassUnit | femMassId, | ||
| DbTemperatureUnit | femTemperatureId ) |
| types.SimpleStatus hyperx.api.Project.SizeJoints | ( | self, | |
| list[Joint] | joints = None ) |
| types.SimpleStatus hyperx.api.Project.SizeZones | ( | self, | |
| item1 = None ) |
| types.SimpleStatus hyperx.api.Project.SizeZones | ( | self, | |
| list[int] | zoneIds ) |
| types.SimpleStatus hyperx.api.Project.SizeZones | ( | self, | |
| list[Zone] | zones = None ) |
| Task hyperx.api.Project.UnimportFemAsync | ( | self | ) |
| bool hyperx.api.Project.Upload | ( | self, | |
| str | uploadSetName, | ||
| str | company, | ||
| str | program, | ||
| list[str] | tags, | ||
| str | notes, | ||
| set[int] | zoneIds, | ||
| set[int] | jointIds ) |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |