Class ScrapDesignBuilder
Inheritance
System.Object
System.MarshalByRefObject
ScrapDesignBuilder
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 ScrapDesignBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ScrapDesignBuilder()
Properties
Declaration
public ScrapDesignBuilder.AddonType AddonOperation { get; set; }
Property Value
Declaration
public bool ApplyColor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public NXColor AssignColor { get; set; }
Property Value
Declaration
public SelectEdgeList AttachEdge { get; }
Property Value
Declaration
public SelectBody AttachScrap { get; }
Property Value
Declaration
public ScCollector BoundaryList { get; }
Property Value
Declaration
public SelectBodyList ChangeColScrap { get; }
Property Value
Declaration
public Section CurveList { get; }
Property Value
Declaration
public int DefStationNum { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public double DoubleA { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double DoubleAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double DoubleB { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double DoubleH { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double DoubleR { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double DoubleRf { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ScrapDesignBuilder.EditScrapType EditMethod { get; set; }
Property Value
Declaration
public int EditStationNum { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public SelectBodyList ExistScrap { get; }
Property Value
Declaration
public NXColor HoleColor { get; set; }
Property Value
Declaration
public double MinRad { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public NXColor OvercutColor { get; set; }
Property Value
Declaration
public SelectEdge OvercutEdge { get; }
Property Value
Declaration
public ScrapDesignBuilder.OvercutType OvercutOperation { get; set; }
Property Value
Declaration
public NXColor OverlapColor { get; set; }
Property Value
Declaration
public double OverlapWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ScrapDesignBuilder.DefScrapType PierceType { get; set; }
Property Value
Declaration
public NXColor PiercingColor { get; set; }
Property Value
Declaration
public NXColor PilotingColor { get; set; }
Property Value
Declaration
public double ProcessFive { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ProcessFour { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ProcessOne { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ProcessThree { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ProcessTwo { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ScrapDesignBuilder.RemoveType RemoveFilter { get; set; }
Property Value
Declaration
public ScrapDesignBuilder.ScrapDefType ScrapMethod { get; set; }
Property Value
Declaration
public ScrapDesignBuilder.ScrapDefPosition ScrapPosition { get; set; }
Property Value
Declaration
public double ScrapTol { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ScrapDesignBuilder.Body ScrapTypeEnum { get; set; }
Property Value
Declaration
public SelectBodyList SecondScrap { get; }
Property Value
Declaration
public Section SplitCurve { get; }
Property Value
Declaration
public SelectBodyList SplitScrap { get; }
Property Value
Declaration
public NXColor TrimmingColor { get; set; }
Property Value
Declaration
public ScrapDesignBuilder.TrimNumType TrimNum { get; set; }
Property Value
Declaration
public bool Update { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Section UserAddonCurve { get; }
Property Value
Methods
Declaration
public Point3d GetOvercutPosition()
Returns
Declaration
public void ScrapDesignAddon()
Declaration
public void ScrapDesignCreate()
Declaration
public void ScrapDesignEdit()
Declaration
public void ScrapDesignGroup()
Declaration
public void SetOvercutPosition(Point3d overcutPosition)
Parameters
Type |
Name |
Description |
Point3d |
overcutPosition |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink