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