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

Honeycomb material. More...

Public Member Functions

 __init__ (self, _api.Honeycomb honeycomb)
HoneycombTemperature AddTemperatureProperty (self, float temperature, float et, float ec, float gw, float gl, float ftu, float fcus, float fcub, float fcuc, float fsuw, float fsul, float sScfl=None, float sScfh=None, float k1=None, float k2=None, float k3=None, float c=None)
bool DeleteTemperatureProperty (self, float temperature)
 Deletes a temperature-dependent property for a material.
HoneycombTemperature GetTemperature (self, float lookupTemperature)
 Retrieve a Temperature from this material's temperature-dependent properties.
None Save (self)
 Save any changes to this honeycomb material to the database.

Protected Attributes

 _Entity = honeycomb

Properties

 CellSize = property
 Cost = property
 CreationDate = property
 Density = property
 FemMaterialId = property
 Form = property
 HoneycombTemperatureProperties = property
 Id = property
 Manufacturer = property
 MaterialDescription = property
 MaterialFamilyName = property
 ModificationDate = property
 Name = property
 Specification = property
 UserNote = property
 Wet = property

Detailed Description

Honeycomb material.

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.Honeycomb.__init__ ( self,
_api.Honeycomb honeycomb )

Member Function Documentation

◆ AddTemperatureProperty()

HoneycombTemperature hyperx.api.Honeycomb.AddTemperatureProperty ( self,
float temperature,
float et,
float ec,
float gw,
float gl,
float ftu,
float fcus,
float fcub,
float fcuc,
float fsuw,
float fsul,
float sScfl = None,
float sScfh = None,
float k1 = None,
float k2 = None,
float k3 = None,
float c = None )

◆ DeleteTemperatureProperty()

bool hyperx.api.Honeycomb.DeleteTemperatureProperty ( self,
float temperature )

Deletes a temperature-dependent property for a material.

◆ GetTemperature()

HoneycombTemperature hyperx.api.Honeycomb.GetTemperature ( self,
float lookupTemperature )

Retrieve a Temperature from this material's temperature-dependent properties.

Allows a degree of tolerance to avoid issues with floating point numbers.

Parameters
LookupTemperatureTemperature to search for.

◆ Save()

None hyperx.api.Honeycomb.Save ( self)

Save any changes to this honeycomb material to the database.

Member Data Documentation

◆ _Entity

hyperx.api.Honeycomb._Entity = honeycomb
protected

Property Documentation

◆ CellSize

hyperx.api.Honeycomb.CellSize = property
static

◆ Cost

hyperx.api.Honeycomb.Cost = property
static

◆ CreationDate

hyperx.api.Honeycomb.CreationDate = property
static

◆ Density

hyperx.api.Honeycomb.Density = property
static

◆ FemMaterialId

hyperx.api.Honeycomb.FemMaterialId = property
static

◆ Form

hyperx.api.Honeycomb.Form = property
static

◆ HoneycombTemperatureProperties

hyperx.api.Honeycomb.HoneycombTemperatureProperties = property
static

◆ Id

hyperx.api.Honeycomb.Id = property
static

◆ Manufacturer

hyperx.api.Honeycomb.Manufacturer = property
static

◆ MaterialDescription

hyperx.api.Honeycomb.MaterialDescription = property
static

◆ MaterialFamilyName

hyperx.api.Honeycomb.MaterialFamilyName = property
static

◆ ModificationDate

hyperx.api.Honeycomb.ModificationDate = property
static

◆ Name

hyperx.api.Honeycomb.Name = property
static

◆ Specification

hyperx.api.Honeycomb.Specification = property
static

◆ UserNote

hyperx.api.Honeycomb.UserNote = property
static

◆ Wet

hyperx.api.Honeycomb.Wet = property
static

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