Class StockSizeBuilder
Inheritance
System.Object
System.MarshalByRefObject
StockSizeBuilder
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
public class StockSizeBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected StockSizeBuilder()
Properties
Declaration
public bool Associative { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public Direction AxisVector { get; set; }
Property Value
Declaration
public double BlankPrecisionValue { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public string BlankSize { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public Expression Clearance { get; }
Property Value
Declaration
public string ConnectionString { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
[Obsolete("Deprecated in NX10.0.0. This functionality is no longer supported.")]
public StockSizeBuilder.Cylinder CylinderType { get; set; }
Property Value
Declaration
public bool InputSymmetricValue { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public bool IsClearanceAutoSet { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public double OffsetNegativeX { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetNegativeY { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetNegativeZ { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetPositiveX { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetPositiveY { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetPositiveZ { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RadialOffset { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
[Obsolete("Deprecated in NX10.0.0. This functionality is no longer supported.")]
public CoordinateSystem RefCsys { get; set; }
Property Value
Declaration
public SelectCoordinateSystem RefCsysSelection { get; }
Property Value
Declaration
public StockSizeBuilder.RefCsysType ReferenceCsysType { get; set; }
Property Value
SelectBody
Declaration
public SelectBodyList SelectBody { get; }
Property Value
Declaration
public bool ShowDiameterSymbol { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public int SizePrecision { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Declaration
[Obsolete("Deprecated in NX10.0.0. This functionality is no longer supported.")]
public StockSizeBuilder.Shape StockType { get; set; }
Property Value
Declaration
public string StringStock { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public StockSizeBuilder.Types Type { get; set; }
Property Value
Methods
Declaration
public void CalculateBoxSize(out Point3d minPoint, out double[] edgeLength, out Matrix3x3 cysMatrix)
Parameters
| Type |
Name |
Description |
| Point3d |
minPoint |
|
| System.Double[] |
edgeLength |
|
| Matrix3x3 |
cysMatrix |
|
Declaration
public void ConvertStockDataToBuilder(NXObject stock)
Parameters
Declaration
public void CreateRefCsys(Point3d inputOrigin, Matrix3x3 inputMatrix)
Parameters
Declaration
public void EditStockSizeAttr(NXObject workPart)
Parameters
Declaration
public void ModifyRefCsys(Point3d inputOrigin, Matrix3x3 inputMatrix)
Parameters
Declaration
public void SetFitFaceStatus(bool fitFace)
Parameters
| Type |
Name |
Description |
| System.Boolean |
fitFace |
|
Declaration
public void SetManipulatorOrientation(Matrix3x3 cysMatrix)
Parameters
Declaration
public void SetStockSizeObject(NXObject stock)
Parameters
Declaration
public void UpdateBlankSizeString()
Declaration
public void UpdateStockSizeString()
Implements
System.Runtime.Remoting.Messaging.IMessageSink