| Library | Package | Frames | Expand | Java Toolkit |
| Method Summary | |
|---|---|
| void | Delete
()
Deletes the material from the part's database. |
| String | GetBendTable
()
Get method for attribute "BendTable" The bend table |
| String | GetCondition
()
Get method for attribute "Condition" The condition |
| /*optional*/ String | GetCrossHatchFile
()
Get method for attribute "CrossHatchFile" The name of the cross-hatching file used in detailing for this material. |
| /*optional*/ String | GetDescription
()
Get method for attribute "Description" The material description string. |
| double | GetEmissivity
()
Get method for attribute "Emissivity" The emissivity |
| /*optional*/ String | GetFailureCriterion
()
Get method for attribute "FailureCriterion" The failure criterion. |
| /*optional*/ String | GetFatigueMaterialFinish
()
Get method for attribute "FatigueMaterialFinish" The fatigue material finish. |
| /*optional*/ String | GetFatigueMaterialType
()
Get method for attribute "FatigueMaterialType" The fatigue material type. |
| /*optional*/ String | GetFatigueType
()
Get method for attribute "FatigueType" The fatigue type. |
| MaterialType | GetFluidMaterialType
()
Get method for attribute "FluidMaterialType" The material type for the fluid properties. |
| double | GetHardness
()
Get method for attribute "Hardness" The hardness |
| /*optional*/ String | GetHardnessType
()
Get method for attribute "HardnessType" The hardness type. |
| int | GetId
()
Get method for attribute "Id" The id of the material |
| double | GetInitBendYFactor
()
Get method for attribute "InitBendYFactor" The initial bend Y-factor |
| double | GetMassDensity
()
Get method for attribute "MassDensity" The mass density |
| /*optional*/ String | GetMaterialModel
()
Get method for attribute "MaterialModel" The type of hyperelastic material model. |
| /*optional*/ Boolean | GetModelDefByTests
()
Get method for attribute "ModelDefByTests" Specifies whether the selected hyperelastic material model is defined using test data. |
| String | GetName
()
Get method for attribute "Name" The name of the material |
| stringseq | GetPermittedFailureCriteria
()
Get method for attribute "PermittedFailureCriteria" A list of the permitted string values for the material failure criterion. |
| stringseq | GetPermittedFatigueMaterialFinishes
()
Get method for attribute "PermittedFatigueMaterialFinishes" A list of the permitted string values for the material fatigue material finish. |
| stringseq | GetPermittedFatigueMaterialTypes
()
Get method for attribute "PermittedFatigueMaterialTypes" A list of the permitted string values for the material fatigue material type. |
| stringseq | GetPermittedFatigueTypes
()
Get method for attribute "PermittedFatigueTypes" A list of the permitted string values for the material fatigue type. |
| stringseq | GetPermittedMaterialModels
()
Get method for attribute "PermittedMaterialModels" A list of the permitted string values for the material model. |
| stringseq | GetPermittedSubTypes
()
Get method for attribute "PermittedSubTypes" A list of the permitted string values for the material sub type. |
| double | GetPoissonRatio
()
Get method for attribute "PoissonRatio" The isotropic Poisson's ratio |
| /*optional*/ MaterialProperty | GetPropertyValue
(MaterialPropertyType Type)
Returns the value and units for a material property. |
| double | GetShearModulus
()
Get method for attribute "ShearModulus" The isotropic shear modulus |
| double | GetSpecificHeat
()
Get method for attribute "SpecificHeat" The specific heat |
| double | GetStressLimCompress
()
Get method for attribute "StressLimCompress" The isotropic compression ultimate stress. |
| double | GetStressLimShear
()
Get method for attribute "StressLimShear" The shear ultimate stress. |
| double | GetStressLimTension
()
Get method for attribute "StressLimTension" The isotropic tensile ultimate stress. |
| double | GetStructDampCoef
()
Get method for attribute "StructDampCoef" The structural damping coefficient |
| MaterialType | GetStructuralMaterialType
()
Get method for attribute "StructuralMaterialType" The material type for the structural properties. |
| /*optional*/ String | GetSubType
()
Get method for attribute "SubType" The isotropic material type's sub type. |
| MaterialType | GetThermalMaterialType
()
Get method for attribute "ThermalMaterialType" The material type for the thermal properties. |
| double | GetThermConductivity
()
Get method for attribute "ThermConductivity" The isotropic thermal conductivity |
| double | GetThermExpCoef
()
Get method for attribute "ThermExpCoef" The isotropic thermal expansion coefficient |
| double | GetThermExpRefTemp
()
Get method for attribute "ThermExpRefTemp" The thermal expansion reference temperature |
| double | GetYoungModulus
()
Get method for attribute "YoungModulus" The isotropic Young's modulus |
| void | RemoveProperty
(MaterialPropertyType Type)
Removes a material property. |
| void | Save
(String FileName)
Writes the specified part material to a file. |
| void | SetBendTable
(String value)
Set method for attribute "BendTable" The bend table |
| void | SetCondition
(String value)
Set method for attribute "Condition" The condition |
| void | SetCrossHatchFile
(
/*optional*/
String value)
Set method for attribute "CrossHatchFile" The name of the cross-hatching file used in detailing for this material. |
| void | SetCurrent
()
Sets the current material to its owner part. |
| void | SetDescription
(
/*optional*/
String value)
Set method for attribute "Description" The material description string. |
| void | SetEmissivity
(double value)
Set method for attribute "Emissivity" The emissivity |
| void | SetFailureCriterion
(
/*optional*/
String value)
Set method for attribute "FailureCriterion" The failure criterion. |
| void | SetFatigueMaterialFinish
(
/*optional*/
String value)
Set method for attribute "FatigueMaterialFinish" The fatigue material finish. |
| void | SetFatigueMaterialType
(
/*optional*/
String value)
Set method for attribute "FatigueMaterialType" The fatigue material type. |
| void | SetFatigueType
(
/*optional*/
String value)
Set method for attribute "FatigueType" The fatigue type. |
| void | SetFluidMaterialType
(MaterialType value)
Set method for attribute "FluidMaterialType" The material type for the fluid properties. |
| void | SetHardness
(double value)
Set method for attribute "Hardness" The hardness |
| void | SetHardnessType
(
/*optional*/
String value)
Set method for attribute "HardnessType" The hardness type. |
| void | SetInitBendYFactor
(double value)
Set method for attribute "InitBendYFactor" The initial bend Y-factor |
| void | SetMassDensity
(double value)
Set method for attribute "MassDensity" The mass density |
| void | SetMaterialModel
(
/*optional*/
String value)
Set method for attribute "MaterialModel" The type of hyperelastic material model. |
| void | SetModelDefByTests
(
/*optional*/
Boolean value)
Set method for attribute "ModelDefByTests" Specifies whether the selected hyperelastic material model is defined using test data. |
| void | SetPoissonRatio
(double value)
Set method for attribute "PoissonRatio" The isotropic Poisson's ratio |
| void | SetPropertyUnits
(MaterialPropertyType Type, String Units,
/*optional*/
Boolean Convert)
Sets the units for a material property. |
| void | SetPropertyValue
(MaterialPropertyType Type, MaterialProperty Value)
Sets the value and units for a material property. |
| void | SetShearModulus
(double value)
Set method for attribute "ShearModulus" The isotropic shear modulus |
| void | SetSpecificHeat
(double value)
Set method for attribute "SpecificHeat" The specific heat |
| void | SetStressLimCompress
(double value)
Set method for attribute "StressLimCompress" The isotropic compression ultimate stress. |
| void | SetStressLimShear
(double value)
Set method for attribute "StressLimShear" The shear ultimate stress. |
| void | SetStressLimTension
(double value)
Set method for attribute "StressLimTension" The isotropic tensile ultimate stress. |
| void | SetStructDampCoef
(double value)
Set method for attribute "StructDampCoef" The structural damping coefficient |
| void | SetStructuralMaterialType
(MaterialType value)
Set method for attribute "StructuralMaterialType" The material type for the structural properties. |
| void | SetSubType
(
/*optional*/
String value)
Set method for attribute "SubType" The isotropic material type's sub type. |
| void | SetThermalMaterialType
(MaterialType value)
Set method for attribute "ThermalMaterialType" The material type for the thermal properties. |
| void | SetThermConductivity
(double value)
Set method for attribute "ThermConductivity" The isotropic thermal conductivity |
| void | SetThermExpCoef
(double value)
Set method for attribute "ThermExpCoef" The isotropic thermal expansion coefficient |
| void | SetThermExpRefTemp
(double value)
Set method for attribute "ThermExpRefTemp" The thermal expansion reference temperature |
| void | SetYoungModulus
(double value)
Set method for attribute "YoungModulus" The isotropic Young's modulus |
| Methods Inherited from Interface com.ptc.pfc.pfcBase.ActionSource |
|---|
| AddActionListener, RemoveActionListener, AddActionListenerWithType |
| Methods Inherited from Interface com.ptc.pfc.pfcObject.Parent |
|---|
| GetChild |
| Methods Inherited from Interface com.ptc.pfc.pfcModelItem.ParameterOwner |
|---|
| GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters |
| Methods Inherited from Interface com.ptc.pfc.pfcObject.Child |
|---|
| GetDBParent, GetOId |
| Method Detail |
|---|
| GetName |
|---|
| String | GetName | () |
| The name of the material |
| GetId |
|---|
| int | GetId | () |
| The id of the material |
| GetStructuralMaterialType/SetStructuralMaterialType |
|---|
| MaterialType | GetStructuralMaterialType | () |
| void | SetStructuralMaterialType | (MaterialType value) |
The material type for the structural properties.
|
| GetThermalMaterialType/SetThermalMaterialType |
|---|
| MaterialType | GetThermalMaterialType | () |
| void | SetThermalMaterialType | (MaterialType value) |
The material type for the thermal properties.
|
| GetFluidMaterialType/SetFluidMaterialType |
|---|
| MaterialType | GetFluidMaterialType | () |
| void | SetFluidMaterialType | (MaterialType value) |
The material type for the fluid properties.
|
| GetDescription/SetDescription |
|---|
| /*optional*/ String | GetDescription | () |
| void | SetDescription | ( /*optional*/ String value) |
The material description string.
|
| GetCondition/SetCondition |
|---|
| String | GetCondition | () |
| void | SetCondition | (String value) |
| The condition If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception.
|
| GetBendTable/SetBendTable |
|---|
| String | GetBendTable | () |
| void | SetBendTable | (String value) |
| The bend table If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception.
|
| GetHardnessType/SetHardnessType |
|---|
| /*optional*/ String | GetHardnessType | () |
| void | SetHardnessType | ( /*optional*/ String value) |
The hardness type.
|
| GetCrossHatchFile/SetCrossHatchFile |
|---|
| /*optional*/ String | GetCrossHatchFile | () |
| void | SetCrossHatchFile | ( /*optional*/ String value) |
The name of the cross-hatching file used in detailing for this material.
|
| GetMaterialModel/SetMaterialModel |
|---|
| /*optional*/ String | GetMaterialModel | () |
| void | SetMaterialModel | ( /*optional*/ String value) |
| The type of hyperelastic material model. Must be one of the members of Material.GetPermittedMaterialModels()
|
| GetPermittedMaterialModels |
|---|
| stringseq | GetPermittedMaterialModels | () |
A list of the permitted string values for the material model.
|
| GetSubType/SetSubType |
|---|
| /*optional*/ String | GetSubType | () |
| void | SetSubType | ( /*optional*/ String value) |
| The isotropic material type's sub type. Must be one of the members of Material.GetPermittedSubTypes()
|
| GetPermittedSubTypes |
|---|
| stringseq | GetPermittedSubTypes | () |
A list of the permitted string values for the material sub type.
|
| GetModelDefByTests/SetModelDefByTests |
|---|
| /*optional*/ Boolean | GetModelDefByTests | () |
| void | SetModelDefByTests | ( /*optional*/ Boolean value) |
Specifies whether the selected hyperelastic material model is
defined using test data.
|
| GetFatigueType/SetFatigueType |
|---|
| /*optional*/ String | GetFatigueType | () |
| void | SetFatigueType | ( /*optional*/ String value) |
| The fatigue type.
Must be one of the members of Material.GetPermittedFatigueTypes()
|
| GetFatigueMaterialType/SetFatigueMaterialType |
|---|
| /*optional*/ String | GetFatigueMaterialType | () |
| void | SetFatigueMaterialType | ( /*optional*/ String value) |
| The fatigue material type.
Must be one of the members of Material.GetPermittedFatigueMaterialTypes()
|
| GetFatigueMaterialFinish/SetFatigueMaterialFinish |
|---|
| /*optional*/ String | GetFatigueMaterialFinish | () |
| void | SetFatigueMaterialFinish | ( /*optional*/ String value) |
| The fatigue material finish.
Must be one of the members of Material.GetPermittedFatigueMaterialFinishes()
|
| GetPermittedFatigueTypes |
|---|
| stringseq | GetPermittedFatigueTypes | () |
A list of the permitted string values for the material fatigue type.
|
| GetPermittedFatigueMaterialTypes |
|---|
| stringseq | GetPermittedFatigueMaterialTypes | () |
A list of the permitted string values for the material fatigue material type.
|
| GetPermittedFatigueMaterialFinishes |
|---|
| stringseq | GetPermittedFatigueMaterialFinishes | () |
A list of the permitted string values for the material fatigue material finish.
|
| GetFailureCriterion/SetFailureCriterion |
|---|
| /*optional*/ String | GetFailureCriterion | () |
| void | SetFailureCriterion | ( /*optional*/ String value) |
| The failure criterion.
Must be one of the members of Material.GetPermittedFailureCriteria()
|
| GetPermittedFailureCriteria |
|---|
| stringseq | GetPermittedFailureCriteria | () |
A list of the permitted string values for the material failure criterion.
|
| GetPropertyValue |
|---|
| /*optional*/ MaterialProperty | GetPropertyValue | (MaterialPropertyType Type) |
| Returns the value and units for a material property.
Exceptions thrown (but not limited to): XToolkitNotFound - This means either:
|
| SetPropertyValue |
|---|
| void | SetPropertyValue | (MaterialPropertyType Type, MaterialProperty Value) |
| Sets the value and units for a material property. If the property doesn't exist on the material, this method creates it. Exceptions thrown (but not limited to): XToolkitBadContext - This property cannot be created on the material (because other properties assigned to the material already do not permit it). XToolkitNotValid - The new value for the property lies outside the permitted ranges for the property. XToolkitInvalidType - The new units for the property are not correct for this property type. XToolkitCantModify - Cannot change the value of the property because it is driven by a parameter, relation or function.
|
| SetPropertyUnits |
|---|
| void | SetPropertyUnits | (MaterialPropertyType Type, String Units, /*optional*/ Boolean Convert) |
| Sets the units for a material property. Exceptions thrown (but not limited to): XToolkitBadContext - This property cannot be created on the material (because other properties assigned to the material already do not permit it). XToolkitNotValid - The new value for the property lies outside the permitted ranges for the property. XToolkitInvalidType - The new units for the property are not correct for this property type. XToolkitCantModify - Cannot change the value of the property because it is driven by a parameter, relation or function.
|
| RemoveProperty |
|---|
| void | RemoveProperty | (MaterialPropertyType Type) |
| Removes a material property. Exceptions thrown (but not limited to): XToolkitNotFound - This property does not exist on the material. XToolkitBadContext - This property cannot be deleted on the material (because other properties assigned to the material already do not permit it).
|
| GetYoungModulus/SetYoungModulus |
|---|
| double | GetYoungModulus | () |
| void | SetYoungModulus | (double value) |
The isotropic Young's modulus
|
| GetPoissonRatio/SetPoissonRatio |
|---|
| double | GetPoissonRatio | () |
| void | SetPoissonRatio | (double value) |
| The isotropic Poisson's ratio If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception. |
| GetShearModulus/SetShearModulus |
|---|
| double | GetShearModulus | () |
| void | SetShearModulus | (double value) |
The isotropic shear modulus
|
| GetMassDensity/SetMassDensity |
|---|
| double | GetMassDensity | () |
| void | SetMassDensity | (double value) |
| The mass density This accesses the property value in the units of the model that owns this material. To access the value using its assigned units as you would find in the user interface, use Material.GetPropertyValue(MaterialPropertyType) and Material.SetPropertyValue(MaterialPropertyType, MaterialProperty). |
| GetThermExpCoef/SetThermExpCoef |
|---|
| double | GetThermExpCoef | () |
| void | SetThermExpCoef | (double value) |
The isotropic thermal expansion coefficient
|
| GetThermExpRefTemp/SetThermExpRefTemp |
|---|
| double | GetThermExpRefTemp | () |
| void | SetThermExpRefTemp | (double value) |
The thermal expansion reference temperature
|
| GetStructDampCoef/SetStructDampCoef |
|---|
| double | GetStructDampCoef | () |
| void | SetStructDampCoef | (double value) |
The structural damping coefficient
|
| GetStressLimTension/SetStressLimTension |
|---|
| double | GetStressLimTension | () |
| void | SetStressLimTension | (double value) |
The isotropic tensile ultimate stress.
|
| GetStressLimCompress/SetStressLimCompress |
|---|
| double | GetStressLimCompress | () |
| void | SetStressLimCompress | (double value) |
The isotropic compression ultimate stress.
|
| GetStressLimShear/SetStressLimShear |
|---|
| double | GetStressLimShear | () |
| void | SetStressLimShear | (double value) |
The shear ultimate stress.
|
| GetThermConductivity/SetThermConductivity |
|---|
| double | GetThermConductivity | () |
| void | SetThermConductivity | (double value) |
The isotropic thermal conductivity
|
| GetEmissivity/SetEmissivity |
|---|
| double | GetEmissivity | () |
| void | SetEmissivity | (double value) |
| The emissivity If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception. |
| GetSpecificHeat/SetSpecificHeat |
|---|
| double | GetSpecificHeat | () |
| void | SetSpecificHeat | (double value) |
The specific heat
|
| GetHardness/SetHardness |
|---|
| double | GetHardness | () |
| void | SetHardness | (double value) |
| The hardness If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception.
|
| GetInitBendYFactor/SetInitBendYFactor |
|---|
| double | GetInitBendYFactor | () |
| void | SetInitBendYFactor | (double value) |
| The initial bend Y-factor If this property is not set on the material, an attempt to retrieve it will throw a XToolkitNotFound exception. |
| Delete |
|---|
| void | Delete | () |
Deletes the material from the part's database.
|
| Save |
|---|
| void | Save | (String FileName) |
| Writes the specified part material to a file.
Exceptions thrown (but not limited to): XToolkitBadContext - The function is not available in Design Test Mode.
|
| SetCurrent |
|---|
| void | SetCurrent | () |
Sets the current material to its owner part.
|