Class Bar
Assembly: NXOpen.dll
Syntax
public class Bar : IConnection, IMessageSink, IFitTo, IDiameter, IMaterial, INodalTargetsContainer, INodalTargetsPairing, INXObject
Constructors
Bar()
Declaration
Properties
Coefficient
Declaration
public Expression Coefficient { get; }
Property Value
Diameter
Declaration
public Expression Diameter { get; }
Property Value
DiameterType
Declaration
public DiameterType DiameterType { get; set; }
Property Value
Material
Declaration
public PhysicalMaterial Material { get; set; }
Property Value
PairingMethod
Declaration
public NodalPairingMethod PairingMethod { get; set; }
Property Value
SearchConeAngle
Declaration
public Expression SearchConeAngle { get; }
Property Value
SearchOrientation
Declaration
public Direction SearchOrientation { get; set; }
Property Value
SearchRange
Declaration
public Expression SearchRange { get; }
Property Value
TableFile
Declaration
public string TableFile { get; set; }
Property Value
Methods
CanHaveNoMaterial()
Declaration
public bool CanHaveNoMaterial()
Returns
CanInheritMaterial()
Declaration
public bool CanInheritMaterial()
Returns
GetManualAdjustment()
Declaration
public bool GetManualAdjustment()
Returns
GetManualAdjustmentFactor()
Declaration
public Expression GetManualAdjustmentFactor()
Returns
GetSupportedDiameterTypes()
Declaration
public DiameterType[] GetSupportedDiameterTypes()
Returns
GetTarget(int)
Declaration
public NodalTarget GetTarget(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
IsInheritedMaterial()
Declaration
public bool IsInheritedMaterial()
Returns
SetInheritedMaterial()
Declaration
public void SetInheritedMaterial()
SetManualAdjustment(bool)
Declaration
public void SetManualAdjustment(bool state)
Parameters
Type |
Name |
Description |
bool |
state |
|
SetTargetType(int, NodalTargetType)
Declaration
public void SetTargetType(int index, NodalTargetType type)
Parameters
SwapTargets()
Declaration
public void SwapTargets()
Implements
System.Runtime.Remoting.Messaging.IMessageSink