HyperX.Scripting Namespace

 

Classes

AnalysisDefinition 
AnalysisProperty 
AnalysisPropertyCol 
AnalysisResult Contains result information for an analysis
AnalysisResultColT Represents a collection of AnalysisResult entries.
Application

HyperX scripting application.

This API is not guaranteed to be thread-safe. Calls into a single application instance or its descendents are not safe to be called concurrently.

However, it is safe enough for integration testing to have multiple application instances with a single process.

AssignableProperty 
AssignablePropertyWithFamilyCategory 
AutomatedConstraint 
AutomatedConstraintCol 
Beam 
BeamBulkUpdater 
BeamLoads 
BucklingAutomatedConstraint 
BucklingManualConstraint 
BulkUpdaterBaseT 
Centroid 
DesignLoad 
DesignLoadCol 
DesignLoadSubcase 
DesignLoadSubcaseMultiplier 
DesignLoadSubcaseMultiplierCol 
DesignLoadSubcaseTemperature 
DesignProperty 
DesignPropertyCol 
DesignVariable Holds design variable data. Min, max, steps, materials.
DesignVariableCol 
DiscreteField Represents a table of discrete field data.
DiscreteFieldCol 
DisplacementAutomatedConstraint 
DisplacementManualConstraint 
Element 
ElementCol 
ElementSet A set of elements defined in the input file.
ElementSetCol 
EntityWithAssignableProperties 
EntityWithAssignablePropertiesColT 
Environment Represents HyperX's execution environment (where HyperX is installed).
FailureCriterion 
FailureCriterionCol 
FailureCriterionSetting Setting for a Failure Criteria.
FailureMode 
FailureModeCategory 
FailureModeCategoryCol 
FailureModeCol 
FailureModeSetting Setting for a Failure Mode.
FailureObjectGroup 
FailureObjectGroupCol 
FailureSetting Setting for a Failure Mode or a Failure Criteria.
FailureSettingCol 
FemDataSet 
FemProperty A property description.
FemPropertyCol 
Foam Foam material.
FoamCol Contains a set of all foam materials in a database.
FoamTemperature Foam material temperature dependent properties.
FrequencyAutomatedConstraint 
FrequencyManualConstraint 
HelperFunctions 
Honeycomb Honeycomb material.
HoneycombCol Contains a set of all honeycomb materials in a database.
HoneycombTemperature Honeycomb material temperature dependent properties.
HyperFea 
IdEntity Represents an entity with an ID.
IdEntityColT Represents a collection of entities with IDs.
IdNameEntity Represents an entity with an ID and Name.
IdNameEntityColT Represents a collection of entities with IDs and names.
IdNameEntityRenameable 
Isotropic Isotropic material.
IsotropicCol Contains a set of all isotropic materials in a database.
IsotropicTemperature Isotropic material temperature dependent properties.
Joint 
JointAnalysisResult 
JointCol 
JointDesignProperty 
JointDesignResult 
JointDesignResultCol 
JointFastenerDesignResult 
JointMaterialDesignResult 
JointRangeDesignResult 
JointRivetDesignResult 
JointSelectionDesignResult 
Laminate Laminate
LaminateBase 
LaminateCol 
LaminateFamily 
LaminateFamilyCol 
LaminateLayer Layer in a non-stiffener laminate.
LaminateLayerBase 
LaminatePlyData Per ply data for Laminate materials
LoadProperty 
LoadPropertyAverage 
LoadPropertyCol 
LoadPropertyElementBased 
LoadPropertyFea 
LoadPropertyJoint 
LoadPropertyNeighborAverage 
LoadPropertyPeakLoad 
LoadPropertyStatistical 
LoadPropertyUserBeamRow 
LoadPropertyUserFeaBeam 
LoadPropertyUserFeaBeamRow 
LoadPropertyUserFeaBeamRowBulkUpdater 
LoadPropertyUserFeaBeamRowCol 
LoadPropertyUserFeaJoint 
LoadPropertyUserFeaJointRow 
LoadPropertyUserFeaJointRowBulkUpdater 
LoadPropertyUserFeaJointRowCol 
LoadPropertyUserFeaPanel 
LoadPropertyUserFeaPanelRow 
LoadPropertyUserFeaPanelRowBulkUpdater 
LoadPropertyUserFeaPanelRowCol 
LoadPropertyUserFeaRowColT 
LoadPropertyUserGeneralBeam 
LoadPropertyUserGeneralBeamDoubleRow 
LoadPropertyUserGeneralBeamRow 
LoadPropertyUserGeneralBeamRowBulkUpdater 
LoadPropertyUserGeneralBeamRowCol 
LoadPropertyUserGeneralBolted 
LoadPropertyUserGeneralBoltedRow 
LoadPropertyUserGeneralBoltedRowCol 
LoadPropertyUserGeneralBonded 
LoadPropertyUserGeneralBondedRow 
LoadPropertyUserGeneralBondedRowCol 
LoadPropertyUserGeneralDoubleRow 
LoadPropertyUserGeneralPanel 
LoadPropertyUserGeneralPanelDoubleRow 
LoadPropertyUserGeneralPanelRow 
LoadPropertyUserGeneralPanelRowBulkUpdater 
LoadPropertyUserGeneralPanelRowCol 
LoadPropertyUserGeneralRowColT 
LoadPropertyUserPanelJointRow 
LoadPropertyUserRow 
LoadPropertyUserRowBulkUpdaterT 
ManualConstraint 
ManualConstraintCol 
ManualConstraintWithDesignLoad 
Margin Represents a Margin result.
ModalAutomatedConstraint 
Node 
Orthotropic Orthotropic material.
OrthotropicAllowableCurvePoint Represents a point on a laminate allowable curve.
OrthotropicCol Contains a set of all orthotropic materials in a database.
OrthotropicCorrectionFactorBase Orthotropic material correction factor.
OrthotropicCorrectionFactorPoint Pointer to an Equation-based or Tabular Correction Factor.
OrthotropicCorrectionFactorValue Orthotropic material equation-based correction factor value. (NOT TABULAR)
OrthotropicEffectiveLaminate Orthotropic material effective laminate properties. Read-only from the API. Check if material is an effective laminate with orthotropic.IsEffectiveLaminate.
OrthotropicEquationCorrectionFactor Represents an equation-based orthotropic material correction factor.
OrthotropicLaminateAllowable Orthotropic material laminate allowable properties.
OrthotropicTabularCorrectionFactor Tabular correction factor.
OrthotropicTemperature Orthotropic material temperature dependent properties.
Panel 
PanelBulkUpdater 
PanelSegment 
PanelSegmentBulkUpdater 
PanelSegmentCol 
PluginPackage 
PluginPackageCol 
Ply 
PlyCol 
Project Represents a HyperX project within a database.
ProjectInfo 
ProjectInfoCol Contains a set of all projects in a database.
RotationAutomatedConstraint 
Rundeck 
RundeckCol 
RundeckPathPair 
SectionCut 
SectionCutCol 
Set 
SetCol 
SizingMaterial 
SizingMaterialCol 
StaticAutomatedConstraint 
StaticMomentManualConstraint 
StiffenerLaminate Stiffener Laminate
StiffenerLaminateLayer Stiffener Laminate Layer
Structure 
StructureCol 
TabularCorrectionFactorIndependentValue Contains an independent value for a tabular correction factor row.
TabularCorrectionFactorRow Row data for a tabular correction factor.
ToolingConstraint Tooling constraints are a feature of Design Properties for Zones.
ToolingConstraintCol 
Zone Abstract for regular Zones (not Panel Segments).
ZoneAnalysisConceptResult 
ZoneAnalysisObjectResult 
ZoneBase Abstract for regular Zones and Panel Segments.
ZoneBulkUpdater 
ZoneBulkUpdaterBaseT 
ZoneCol 
ZoneDesignProperty 
ZoneDesignResult 
ZoneDesignResultCol 
ZoneJointContainer Represents an entity that contains a collection of Zones and Joints.
ZoneJointContainerColT 
ZoneJointEntity Abstract base for a Zone or Joint.
ZoneOverride 
ZoneOverrideCol 

Structures

Vector2d Represents a readonly 2D vector.
Vector3d Represents a readonly 3D vector.

Interfaces

Enumerations

AnalysisResultToReturn Used to specify which analysis result to return.
CollectionModificationStatus Indicates whether a collection was manipulated successfully.
CreateDatabaseStatus 
DbForceUnit 
DbLengthUnit 
DbMassUnit 
DbTemperatureUnit 
MaterialCreationStatus Indicates whether a material was created successfully. If not, this indicates why the material was not created.
ProjectCreationStatus Indicates whether a project was created successfully. If not, this indicates why the project was not created.
ProjectDeletionStatus Indicates whether a project was deleted successfully. If not, this indicates why the project was not deleted.
PropertyAssignmentStatus 
RundeckBulkUpdateStatus 
RundeckCreationStatus 
RundeckRemoveStatus 
RundeckUpdateStatus 
SetUnitsStatus 
UnitSystem Unit system specified when starting a scripting Application.
ZoneCreationStatus Indicates whether a zone was created successfully. If not, this indicates why the zone was not created.
ZoneIdUpdateStatus