Class PhysicalMaterial
Inheritance
PhysicalMaterial
Assembly: NXOpen.dll
Syntax
public class PhysicalMaterial : Material, IMessageSink, INXObject, IExportableFEEntity
Constructors
PhysicalMaterial()
Declaration
protected PhysicalMaterial()
Methods
AssignObjects(NXObject[])
Declaration
public void AssignObjects(NXObject[] objects)
Parameters
| Type |
Name |
Description |
| NXObject[] |
objects |
|
AssignToAllBodies()
Declaration
public void AssignToAllBodies()
AssignToBodiesNotUsingPreferredMaterial()
Declaration
public PhysicalMaterial.AssignWarning AssignToBodiesNotUsingPreferredMaterial()
Returns
AssignToBodiesWithoutMaterials()
Declaration
public PhysicalMaterial.AssignWarning AssignToBodiesWithoutMaterials()
Returns
Copy(NXObject)
Declaration
public PhysicalMaterial Copy(NXObject partObject)
Parameters
| Type |
Name |
Description |
| NXObject |
partObject |
|
Returns
CopyLibMatlToPart(NXObject)
Declaration
public PhysicalMaterial CopyLibMatlToPart(NXObject partObject)
Parameters
| Type |
Name |
Description |
| NXObject |
partObject |
|
Returns
CopyLibMatlToPart(NXObject, bool)
Declaration
public PhysicalMaterial CopyLibMatlToPart(NXObject partObject, bool editable)
Parameters
Returns
Delete()
Declaration
DeleteOrphanedUserMaterialModels()
Declaration
public void DeleteOrphanedUserMaterialModels()
DeleteUserMaterialModels()
Declaration
public void DeleteUserMaterialModels()
GetAlternatename()
Declaration
public string GetAlternatename()
Returns
GetCategory()
Declaration
public string GetCategory()
Returns
GetDescription()
Declaration
public string GetDescription()
Returns
GetId()
Declaration
Returns
GetLibraryName()
Declaration
public string GetLibraryName()
Returns
GetMaterialCategory()
Declaration
public string GetMaterialCategory()
Returns
GetMaterialEditable()
Declaration
public bool GetMaterialEditable()
Returns
GetMaterialType()
Declaration
public PhysicalMaterial.Type GetMaterialType()
Returns
GetParentlibrarymaterial(out string, out string)
Declaration
public void GetParentlibrarymaterial(out string parentName, out string parentLibraryName)
Parameters
| Type |
Name |
Description |
| string |
parentName |
|
| string |
parentLibraryName |
|
GetParentmaterial()
Declaration
public PhysicalMaterial GetParentmaterial()
Returns
GetPropTable()
Declaration
public BasePropertyTable GetPropTable()
Returns
GetPropertyInheritedValue(string)
Declaration
public string GetPropertyInheritedValue(string propNeutralName)
Parameters
| Type |
Name |
Description |
| string |
propNeutralName |
|
Returns
GetSolverCardSyntax()
Declaration
public string[] GetSolverCardSyntax()
Returns
GetSubcategory()
Declaration
public string GetSubcategory()
Returns
GetTeamcenterMaterialItem()
Declaration
public string GetTeamcenterMaterialItem()
Returns
GetUsage(out NXObject[])
Declaration
public void GetUsage(out NXObject[] objects)
Parameters
| Type |
Name |
Description |
| NXObject[] |
objects |
|
GetVersion()
Declaration
public string GetVersion()
Returns
HasParentlibrarymaterial()
Declaration
public bool HasParentlibrarymaterial()
Returns
HasParentmaterial()
Declaration
public bool HasParentmaterial()
Returns
InfoMaterial()
Declaration
public void InfoMaterial()
InfoMaterialToFile(bool, string)
Declaration
public void InfoMaterialToFile(bool bOverride, string pcFileName)
Parameters
| Type |
Name |
Description |
| bool |
bOverride |
|
| string |
pcFileName |
|
IsLoadedLibraryMaterial()
Declaration
public bool IsLoadedLibraryMaterial()
Returns
IsLoadedTeamcenterMaterialItem()
Declaration
public bool IsLoadedTeamcenterMaterialItem()
Returns
IsNonlibraryMaterial()
Declaration
public bool IsNonlibraryMaterial()
Returns
IsPropertyOverridden(string)
Declaration
public bool IsPropertyOverridden(string propNeutralName)
Parameters
| Type |
Name |
Description |
| string |
propNeutralName |
|
Returns
ReplaceMaterialAssignment(PhysicalMaterial)
Declaration
public void ReplaceMaterialAssignment(PhysicalMaterial newMatl)
Parameters
ResyncWithLibraryDefinition()
Declaration
public void ResyncWithLibraryDefinition()
SetAlternatename(string)
Declaration
public void SetAlternatename(string materialAlternatename)
Parameters
| Type |
Name |
Description |
| string |
materialAlternatename |
|
SetCategory(string)
Declaration
public void SetCategory(string materialCategory)
Parameters
| Type |
Name |
Description |
| string |
materialCategory |
|
SetDescription(string)
Declaration
public void SetDescription(string materialDescription)
Parameters
| Type |
Name |
Description |
| string |
materialDescription |
|
SetId(int)
Declaration
public void SetId(int materialId)
Parameters
| Type |
Name |
Description |
| int |
materialId |
|
SetMaterialCategory(string)
Declaration
public void SetMaterialCategory(string materialCategory)
Parameters
| Type |
Name |
Description |
| string |
materialCategory |
|
SetMaterialEditable(bool)
Declaration
public void SetMaterialEditable(bool isEditable)
Parameters
| Type |
Name |
Description |
| bool |
isEditable |
|
SetSubcategory(string)
Declaration
public void SetSubcategory(string materialSubcategory)
Parameters
| Type |
Name |
Description |
| string |
materialSubcategory |
|
UnassignAllObjects()
Declaration
public void UnassignAllObjects()
UpdateMaterialProperties()
Declaration
public void UpdateMaterialProperties()
Implements
System.Runtime.Remoting.Messaging.IMessageSink