Class Stock
Assembly: NXOpen.dll
Syntax
public class Stock : NXObject, IMessageSink, ICharacteristic, INXObject
Constructors
Stock()
Declaration
Properties
Diameter
Declaration
public double Diameter { get; }
Property Value
NegateOffsetsFlag
Declaration
public bool NegateOffsetsFlag { get; set; }
Property Value
Methods
AddSegments(Curve[])
Declaration
public void AddSegments(Curve[] segments)
Parameters
Type |
Name |
Description |
Curve[] |
segments |
|
AlignStock(Vector3d)
Declaration
public void AlignStock(Vector3d vector)
Parameters
ColorBodies()
Declaration
public void ColorBodies()
ConnectStockComponentWithAssemblyPath()
Declaration
public bool ConnectStockComponentWithAssemblyPath()
Returns
DeleteCharacterstics(CharacteristicList)
Declaration
public void DeleteCharacterstics(CharacteristicList values)
Parameters
FixCrossSectionInvalidities()
Declaration
public bool FixCrossSectionInvalidities()
Returns
GetAnchor()
Declaration
public Anchor GetAnchor()
Returns
GetBodies()
Declaration
public Body[] GetBodies()
Returns
GetBodySegmentMap(Feature, out Body, out Curve[], out Curve[])
Declaration
public void GetBodySegmentMap(Feature feature, out Body body, out Curve[] stockSegments, out Curve[] pathSegments)
Parameters
GetCharacteristics()
Declaration
public CharacteristicList GetCharacteristics()
Returns
GetComponent()
Declaration
public Component GetComponent()
Returns
GetConnections()
Declaration
public Connection[] GetConnections()
Returns
GetCrossSection()
Declaration
public CrossSection GetCrossSection()
Returns
GetDestinationCharacteristics()
Declaration
public CharacteristicList GetDestinationCharacteristics()
Returns
GetFeatures()
Declaration
public Feature[] GetFeatures()
Returns
GetFlippedStatus()
Declaration
public Flip GetFlippedStatus()
Returns
GetHarnessDevice()
Declaration
public HarnessDevice GetHarnessDevice()
Returns
GetIntegerCharacteristic(string)
Declaration
public int GetIntegerCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetNameStatus()
Declaration
public ComponentName GetNameStatus()
Returns
GetOriginalLength()
Declaration
public double GetOriginalLength()
Returns
GetPorts(out StockPort, out StockPort)
Declaration
public void GetPorts(out StockPort startPort, out StockPort endPort)
Parameters
GetProfileEnd()
Declaration
public ProfileFrom GetProfileEnd()
Returns
GetRealCharacteristic(string)
Declaration
public double GetRealCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetRotationAngle()
Declaration
public double GetRotationAngle()
Returns
GetSegments()
Declaration
public Curve[] GetSegments()
Returns
GetStockData()
Declaration
public StockData GetStockData()
Returns
GetStockStyle()
Declaration
public StockStyle GetStockStyle()
Returns
GetStockUse()
Declaration
public StockUse GetStockUse()
Returns
GetStringCharacteristic(string)
Declaration
public string GetStringCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetTwistAngle()
Declaration
public double GetTwistAngle()
Returns
GetWires()
Declaration
Returns
IsSpaceReservation()
Declaration
public bool IsSpaceReservation()
Returns
IsStockEqual(Stock)
Declaration
public bool IsStockEqual(Stock otherStock)
Parameters
Type |
Name |
Description |
Stock |
otherStock |
|
Returns
RemoveSegments(Curve[])
Declaration
public void RemoveSegments(Curve[] segments)
Parameters
Type |
Name |
Description |
Curve[] |
segments |
|
RenameStockComponent(string)
Declaration
public void RenameStockComponent(string partName)
Parameters
Type |
Name |
Description |
string |
partName |
|
SetAnchor(Anchor)
Declaration
public void SetAnchor(Anchor anchor)
Parameters
Type |
Name |
Description |
Anchor |
anchor |
|
SetCharacteristic(string, double)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, double value)
Parameters
SetCharacteristic(string, int)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, int value)
Parameters
SetCharacteristic(string, string)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, string value)
Parameters
SetCharacteristic2(string, double)
Declaration
public void SetCharacteristic2(string title, double value)
Parameters
SetCharacteristic2(string, int)
Declaration
public void SetCharacteristic2(string title, int value)
Parameters
SetCharacteristic2(string, string)
Declaration
public void SetCharacteristic2(string title, string value)
Parameters
SetCharacteristics(CharacteristicList)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristics2 instead.")]
public void SetCharacteristics(CharacteristicList values)
Parameters
SetCharacteristics2(CharacteristicList)
Declaration
public void SetCharacteristics2(CharacteristicList values)
Parameters
SetCrossSection(CrossSection)
Declaration
public void SetCrossSection(CrossSection crossSection)
Parameters
SetFlippedStatus(Flip)
Declaration
public void SetFlippedStatus(Flip flipped)
Parameters
Type |
Name |
Description |
Flip |
flipped |
|
SetProfileEnd(ProfileFrom)
Declaration
public void SetProfileEnd(ProfileFrom profileEnd)
Parameters
SetRotationAngle(double)
Declaration
public void SetRotationAngle(double rotationAngle)
Parameters
Type |
Name |
Description |
double |
rotationAngle |
|
SetStockData(StockData)
Declaration
public void SetStockData(StockData stockData)
Parameters
SetStockStyle(StockStyle)
Declaration
public void SetStockStyle(StockStyle style)
Parameters
SetTwistAngle(double)
Declaration
public void SetTwistAngle(double twistAngle)
Parameters
Type |
Name |
Description |
double |
twistAngle |
|
SyncComponentAttrs(bool)
Declaration
public void SyncComponentAttrs(bool isNewPart)
Parameters
Type |
Name |
Description |
bool |
isNewPart |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink