NXOpen .NET Reference Guide
|
Reusable pocket builder. More...
Public Types | |
enum | Hole { Series, Subtract, None } |
Represents hole types. More... | |
Public Member Functions | |
unsafe void | AddTargetBody (NXOpen.NXObject component, NXOpen.NXObject targetBody) |
Adds target body. More... | |
unsafe void | AddToolComponent (NXOpen.NXObject component) |
Adds tool component. More... | |
unsafe void | BreakLink (NXOpen.NXObject component) |
Breaks link. More... | |
unsafe void | CreatePocket (NXOpen.NXObject component) |
Creates pocket. More... | |
unsafe void | DeletePocket (NXOpen.NXObject component) |
Deletes pocket. More... | |
unsafe void | RecreateHoleSeries (NXOpen.NXObject component, NXOpen.NXObject feature) |
Recreates hole series if hole feature is updated. More... | |
unsafe void | RemoveTargetBody (NXOpen.NXObject component, NXOpen.NXObject targetBody) |
Removes target body. More... | |
unsafe void | RemoveToolComponent (NXOpen.NXObject component) |
Removes tool component. More... | |
unsafe void | SetCounterboreDiameter (NXOpen.NXObject component, double counterboreDiameter) |
Sets counterbore diameter for hole series. More... | |
unsafe void | SetCountersunkDiameter (NXOpen.NXObject component, double countersunkDiameter) |
Sets countersunk diameter for hole series. More... | |
unsafe void | SetDiameter (NXOpen.NXObject component, double diameter) |
Sets diameter for hole series. More... | |
unsafe void | SetFit (NXOpen.NXObject component, string fit) |
Sets fit for hole series. More... | |
unsafe void | SetForm (NXOpen.NXObject component, string form) |
Sets form for hole series. More... | |
unsafe void | SetHoleType (NXOpen.NXObject component, NXOpen.Tooling.ReusablePocketBuilder.Hole holeType) |
Sets hole type. More... | |
unsafe void | SetReference (NXOpen.NXObject component, string reference) |
Sets reference set. More... | |
unsafe void | SetScrewType (NXOpen.NXObject component, string screwType) |
Sets screw type for hole series. More... | |
unsafe void | SetStandard (NXOpen.NXObject component, string standard) |
Sets standard for hole series. More... | |
unsafe void | VerifyHoleSeries (NXOpen.NXObject component) |
Verifies hole series parameters. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AutoTarget [get, set] |
Returns or sets the flag specifying whether target is fetched automatically. More... | |
unsafe bool | ThreadHole [get, set] |
Returns or sets the flag specifying whether thread hole is used. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Reusable pocket builder.
To create a new instance of this class, use NXOpen.Tooling.ReusablePocketCollection.CreateReusablePocketBuilder
Default values.
Property | Value |
---|---|
AutoTarget |
true |
ThreadHole |
false |
Created in NX7.5.0
|
inline |
Adds target body.
Created in NX7.5.0
License requirements: None.
component | Component to which target body is added |
targetBody | Target body |
|
inline |
Adds tool component.
Created in NX7.5.0
License requirements: None.
component | Tool component |
|
inline |
Breaks link.
Created in NX8.0.0
License requirements: None.
component | Component to which link is broke |
|
inline |
Creates pocket.
Created in NX7.5.0
License requirements: None.
component | Component to which pocket is created |
|
inline |
Deletes pocket.
Created in NX7.5.0
License requirements: None.
component | Component to which pocket is deleted |
|
inline |
Recreates hole series if hole feature is updated.
Created in NX7.5.0
License requirements: None.
component | Component to recreate hole series |
feature | Feature to be recreated |
|
inline |
Removes target body.
Created in NX7.5.0
License requirements: None.
component | Component to which target body is removed |
targetBody | Target body |
|
inline |
Removes tool component.
Created in NX7.5.0
License requirements: None.
component | Tool component to remove |
|
inline |
Sets counterbore diameter for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which counterbore diameter is set |
counterboreDiameter | C-Bore diameter for hole series |
|
inline |
Sets countersunk diameter for hole series.
Created in NX8.0.0
License requirements: None.
component | Component to which countersunk diameter is set |
countersunkDiameter | C-Sink diameter for hole series |
|
inline |
Sets diameter for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which diameter is set |
diameter | Diameter for hole series |
|
inline |
Sets fit for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which fit is set |
fit | Hole series fit |
|
inline |
Sets form for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which form is set |
form | Hole series form |
|
inline |
Sets hole type.
Created in NX7.5.0
License requirements: None.
component | Component to which hole type is set |
holeType | Hole type |
|
inline |
Sets reference set.
Created in NX7.5.0
License requirements: None.
component | Component to which reference is set |
reference | Reference set with cut body |
|
inline |
Sets screw type for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which screw type is set |
screwType | Hole series screw type |
|
inline |
Sets standard for hole series.
Created in NX7.5.0
License requirements: None.
component | Component to which standard is set |
standard | Hole series standard |
|
inline |
Verifies hole series parameters.
Created in NX7.5.0
License requirements: None.
component | Component to verify hole series parameters |
|
getset |
Returns or sets the flag specifying whether target is fetched automatically.
If true, the target is fetched automatically, else, the target is fetched manually.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the flag specifying whether thread hole is used.
If true, thread hole is used, else, screw clearance hole is used.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.