Class ReusablePocketBuilder
Inheritance
System.Object
System.MarshalByRefObject
ReusablePocketBuilder
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 ReusablePocketBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ReusablePocketBuilder()
Properties
Declaration
public bool AutoTarget { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ThreadHole { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddTargetBody(NXObject, NXObject)
Declaration
public void AddTargetBody(NXObject component, NXObject targetBody)
Parameters
Declaration
public void AddToolComponent(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void BreakLink(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void CreatePocket(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void DeletePocket(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void RecreateHoleSeries(NXObject component, NXObject feature)
Parameters
RemoveTargetBody(NXObject, NXObject)
Declaration
public void RemoveTargetBody(NXObject component, NXObject targetBody)
Parameters
Declaration
public void RemoveToolComponent(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void SetCounterboreDiameter(NXObject component, double counterboreDiameter)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.Double |
counterboreDiameter |
|
Declaration
public void SetCountersunkDiameter(NXObject component, double countersunkDiameter)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.Double |
countersunkDiameter |
|
Declaration
public void SetDiameter(NXObject component, double diameter)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.Double |
diameter |
|
Declaration
public void SetFit(NXObject component, string fit)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
fit |
|
Declaration
public void SetForm(NXObject component, string form)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
form |
|
Declaration
public void SetHoleType(NXObject component, ReusablePocketBuilder.Hole holeType)
Parameters
Declaration
public void SetReference(NXObject component, string reference)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
reference |
|
Declaration
public void SetScrewType(NXObject component, string screwType)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
screwType |
|
Declaration
public void SetStandard(NXObject component, string standard)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
standard |
|
Declaration
public void VerifyHoleSeries(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink