HyperX.Scripting.Python.Api
The HyperX Scripting Library for Python
Loading...
Searching...
No Matches
hyperx.api.Laminate Class Reference

Laminate. More...

Inheritance diagram for hyperx.api.Laminate:
hyperx.api.LaminateBase

Public Member Functions

 __init__ (self, _api.Laminate laminate)
LaminateLayer AddLayer (self, str materialName, float angle, float thickness=None)
LaminateLayer InsertLayer (self, int layerId, str materialName, float angle, float thickness=None)
bool RemoveLayer (self, int layerId)
 Removes a layer from the laminate.
None Save (self)
 Save any changes to this laminate material to the database.
Public Member Functions inherited from hyperx.api.LaminateBase
 __init__ (self, _api.LaminateBase laminateBase)

Properties

 Layers = property
Properties inherited from hyperx.api.LaminateBase
 Density = property
 HyperLaminate = property
 Id = property
 IsEditable = property
 LaminateFamilyId = property
 LaminateFamilyOrder = property
 LayerCount = property
 MaterialFamilyName = property
 Name = property
 Thickness = property

Additional Inherited Members

Protected Attributes inherited from hyperx.api.LaminateBase
 _Entity = laminateBase

Detailed Description

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.Laminate.__init__ ( self,
_api.Laminate laminate )

Member Function Documentation

◆ AddLayer()

LaminateLayer hyperx.api.Laminate.AddLayer ( self,
str materialName,
float angle,
float thickness = None )

◆ InsertLayer()

LaminateLayer hyperx.api.Laminate.InsertLayer ( self,
int layerId,
str materialName,
float angle,
float thickness = None )

◆ RemoveLayer()

bool hyperx.api.Laminate.RemoveLayer ( self,
int layerId )

Removes a layer from the laminate.

◆ Save()

None hyperx.api.Laminate.Save ( self)

Save any changes to this laminate material to the database.

Reimplemented from hyperx.api.LaminateBase.

Property Documentation

◆ Layers

hyperx.api.Laminate.Layers = property
static

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