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 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