HyperX.Scripting.Python.Api
The HyperX Scripting Library for Python
Loading...
Searching...
No Matches
hyperx.api.LaminateLayerBase Class Reference
Inheritance diagram for hyperx.api.LaminateLayerBase:
hyperx.api.LaminateLayer hyperx.api.StiffenerLaminateLayer

Public Member Functions

 __init__ (self, _api.LaminateLayerBase laminateLayerBase)
bool SetMaterial (self, int matId)
 Sets the material of a layer by id.
bool SetMaterial (self, item1=None)
bool SetMaterial (self, str matName)
 Sets the material of a layer by name.
None SetThickness (self, float thickness)
 Set the thickness of a layer.

Protected Attributes

 _Entity = laminateLayerBase

Properties

 Angle = property
 Ply angle.
 IsFabric = property
 LayerId = property
 The index of the layer.
 LayerMaterial = property
 Material used in the ply layer.
 LayerMaterialType = property
 Type of material used in the ply layer.
 Thickness = property
 Length.

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.LaminateLayerBase.__init__ ( self,
_api.LaminateLayerBase laminateLayerBase )

Member Function Documentation

◆ SetMaterial() [1/3]

bool hyperx.api.LaminateLayerBase.SetMaterial ( self,
int matId )

Sets the material of a layer by id.

Returns
False if the material does not exist.

Reimplemented in hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.StiffenerLaminateLayer, hyperx.api.StiffenerLaminateLayer, and hyperx.api.StiffenerLaminateLayer.

◆ SetMaterial() [2/3]

bool hyperx.api.LaminateLayerBase.SetMaterial ( self,
item1 = None )
   Sets the material of a layer by id.
Returns
False if the material does not exist.

   Sets the material of a layer by name.
False if the material does not exist.

Reimplemented in hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.StiffenerLaminateLayer, hyperx.api.StiffenerLaminateLayer, and hyperx.api.StiffenerLaminateLayer.

◆ SetMaterial() [3/3]

bool hyperx.api.LaminateLayerBase.SetMaterial ( self,
str matName )

Sets the material of a layer by name.

Returns
False if the material does not exist.

Reimplemented in hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.LaminateLayer, hyperx.api.StiffenerLaminateLayer, hyperx.api.StiffenerLaminateLayer, and hyperx.api.StiffenerLaminateLayer.

◆ SetThickness()

None hyperx.api.LaminateLayerBase.SetThickness ( self,
float thickness )

Set the thickness of a layer.

Exceptions
InvalidOperationExceptionThrows if the material of the layer is set to an orthotropic.

Member Data Documentation

◆ _Entity

hyperx.api.LaminateLayerBase._Entity = laminateLayerBase
protected

Property Documentation

◆ Angle

hyperx.api.LaminateLayerBase.Angle = property
static

Ply angle.

◆ IsFabric

hyperx.api.LaminateLayerBase.IsFabric = property
static

◆ LayerId

hyperx.api.LaminateLayerBase.LayerId = property
static

The index of the layer.

◆ LayerMaterial

hyperx.api.LaminateLayerBase.LayerMaterial = property
static

Material used in the ply layer.

◆ LayerMaterialType

hyperx.api.LaminateLayerBase.LayerMaterialType = property
static

Type of material used in the ply layer.

◆ Thickness

hyperx.api.LaminateLayerBase.Thickness = property
static

Length.

English Units: in; SI Units: millimeters.


The documentation for this class was generated from the following file:
  • C:/Dev/HyperX/HyperX/HyperX.Scripting.Wrapper/hyperx/api/__init__.py