Class PhysicalMaterial
Inheritance
System.Object
System.MarshalByRefObject
PhysicalMaterial
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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, Boolean)
Declaration
public PhysicalMaterial CopyLibMatlToPart(NXObject partObject, bool editable)
Parameters
Type |
Name |
Description |
NXObject |
partObject |
|
System.Boolean |
editable |
|
Returns
Delete()
Declaration
DeleteOrphanedUserMaterialModels()
Declaration
public void DeleteOrphanedUserMaterialModels()
DeleteUserMaterialModels()
Declaration
public void DeleteUserMaterialModels()
GetAlternatename()
Declaration
public string GetAlternatename()
Returns
Type |
Description |
System.String |
|
GetCategory()
Declaration
public string GetCategory()
Returns
Type |
Description |
System.String |
|
GetDescription()
Declaration
public string GetDescription()
Returns
Type |
Description |
System.String |
|
GetId()
Declaration
Returns
Type |
Description |
System.Int32 |
|
GetLibraryName()
Declaration
public string GetLibraryName()
Returns
Type |
Description |
System.String |
|
GetMaterialCategory()
Declaration
public string GetMaterialCategory()
Returns
Type |
Description |
System.String |
|
GetMaterialEditable()
Declaration
public bool GetMaterialEditable()
Returns
Type |
Description |
System.Boolean |
|
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 |
System.String |
parentName |
|
System.String |
parentLibraryName |
|
GetParentmaterial()
Declaration
public PhysicalMaterial GetParentmaterial()
Returns
GetPropTable()
Declaration
public BasePropertyTable GetPropTable()
Returns
GetSolverCardSyntax()
Declaration
public string[] GetSolverCardSyntax()
Returns
Type |
Description |
System.String[] |
|
GetSubcategory()
Declaration
public string GetSubcategory()
Returns
Type |
Description |
System.String |
|
GetTeamcenterMaterialItem()
Declaration
public string GetTeamcenterMaterialItem()
Returns
Type |
Description |
System.String |
|
GetUsage(out NXObject[])
Declaration
public void GetUsage(out NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
GetVersion()
Declaration
public string GetVersion()
Returns
Type |
Description |
System.String |
|
HasParentlibrarymaterial()
Declaration
public bool HasParentlibrarymaterial()
Returns
Type |
Description |
System.Boolean |
|
HasParentmaterial()
Declaration
public bool HasParentmaterial()
Returns
Type |
Description |
System.Boolean |
|
InfoMaterial()
Declaration
public void InfoMaterial()
InfoMaterialToFile(Boolean, String)
Declaration
public void InfoMaterialToFile(bool bOverride, string pcFileName)
Parameters
Type |
Name |
Description |
System.Boolean |
bOverride |
|
System.String |
pcFileName |
|
IsLoadedLibraryMaterial()
Declaration
public bool IsLoadedLibraryMaterial()
Returns
Type |
Description |
System.Boolean |
|
IsLoadedTeamcenterMaterialItem()
Declaration
public bool IsLoadedTeamcenterMaterialItem()
Returns
Type |
Description |
System.Boolean |
|
IsNonlibraryMaterial()
Declaration
public bool IsNonlibraryMaterial()
Returns
Type |
Description |
System.Boolean |
|
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 |
System.String |
materialAlternatename |
|
SetCategory(String)
Declaration
public void SetCategory(string materialCategory)
Parameters
Type |
Name |
Description |
System.String |
materialCategory |
|
SetDescription(String)
Declaration
public void SetDescription(string materialDescription)
Parameters
Type |
Name |
Description |
System.String |
materialDescription |
|
SetId(Int32)
Declaration
public void SetId(int materialId)
Parameters
Type |
Name |
Description |
System.Int32 |
materialId |
|
SetMaterialCategory(String)
Declaration
public void SetMaterialCategory(string materialCategory)
Parameters
Type |
Name |
Description |
System.String |
materialCategory |
|
SetMaterialEditable(Boolean)
Declaration
public void SetMaterialEditable(bool isEditable)
Parameters
Type |
Name |
Description |
System.Boolean |
isEditable |
|
SetSubcategory(String)
Declaration
public void SetSubcategory(string materialSubcategory)
Parameters
Type |
Name |
Description |
System.String |
materialSubcategory |
|
UnassignAllObjects()
Declaration
public void UnassignAllObjects()
UpdateMaterialProperties()
Declaration
public void UpdateMaterialProperties()
Implements
System.Runtime.Remoting.Messaging.IMessageSink