NXOpen .NET Reference Guide
1899
|
Represents a CAM geometry builder More...
Public Types | |
enum | DepthLimitTypes { Through, Blind, Unknown } |
the depth limit types More... | |
enum | FormPitchTypes { Specify, FromTable, FromTool, FromModel } |
the form and pitch types More... | |
enum | FormTypes { Unified, Metric, Trapezoidal, Acme, StubAcme, Lowernherz, Buttress, SparkPlug, Npt, HoseCoupling, FireHose, Unj, Nps, Bsp, Bstp, Helicoil, Ns, UserDefined } |
the Form types More... | |
enum | HoleBossTypes { Hole, Boss, ThreadedHole, ThreadedBoss, CenterHole, ChamferHole } |
the hole or boss types More... | |
enum | OptimizationTypes { Closest, ShortestPath } |
the optimization types More... | |
enum | RotationTypes { RightHand, LeftHand } |
the rotation types More... | |
Public Member Functions | |
unsafe NXOpen.CAM.HoleBossSet | CreateHoleBossBuilder (NXOpen.NXObject[] entities, double diameter, double depth, NXOpen.NXObject toolAxis, int depthLimit) |
Create a new Hole or Boss More... | |
unsafe NXOpen.CAM.ThreadedBossSet | CreateThreadedBossBuilder (NXOpen.NXObject[] entities, double diameter, double height, NXOpen.NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, string size, double pitch, int rotation, NXOpen.CAM.HoleBossGeom.FormTypes form, string formUserDefined) |
Create a new Thread Boss More... | |
unsafe NXOpen.CAM.ThreadedHoleSet | CreateThreadedHoleBuilder (NXOpen.NXObject[] entities, double tapDrillSize, double depth, NXOpen.NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, string size, string radialEngage, double pitch, int rotation, NXOpen.CAM.HoleBossGeom.FormTypes form, string formUserDefined, string tableStandard, int depthLimit) |
Create a new Thread Hole More... | |
unsafe NXOpen.CAM.FBM.MachiningFeatureGeometry | GetCenterHoleGeometry () |
Get the center hole builder More... | |
unsafe NXOpen.CAM.FBM.MachiningFeatureGeometry | GetChamferHoleGeometry () |
Get the chamfer hole builder More... | |
unsafe void | GetForm (out NXOpen.CAM.HoleBossGeom.FormTypes type, out string formCustom) |
The Form types. More... | |
unsafe void | ReorderList () |
Reverses the direction of the feature More... | |
unsafe void | SetForm (NXOpen.CAM.HoleBossGeom.FormTypes type, string formCustom) |
The Form types. 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 NXOpen.CAM.HoleBossSetList | BossList [get] |
Returns the boss list More... | |
unsafe NXOpen.CAM.HoleBossGeom.DepthLimitTypes | DepthLimit [get, set] |
Returns or sets the Depth Limit types More... | |
unsafe NXOpen.CAM.HoleBossGeom.FormPitchTypes | FormAndPitch [get, set] |
Returns or sets the Form and Pitch types More... | |
unsafe NXOpen.CAM.HoleBossGeom.HoleBossTypes | HoleBossGeomType [get, set] |
Returns or sets the hole or boss types More... | |
unsafe NXOpen.CAM.HoleBossSetList | HoleList [get] |
Returns the hole list More... | |
unsafe NXOpen.CAM.HoleBossGeom.OptimizationTypes | Optimization [get, set] |
Returns or sets the optimization types More... | |
unsafe double | Pitch [get, set] |
Returns or sets the Pitch More... | |
unsafe NXOpen.CAM.HoleBossGeom.RotationTypes | Rotation [get, set] |
Returns or sets the Rotation types More... | |
unsafe NXOpen.SelectTaggedObject | Selection [get] |
Returns the selection geometry More... | |
unsafe NXOpen.CAM.ThreadedBossSetList | ThreadedBossList [get] |
Returns the threaded boss list More... | |
unsafe NXOpen.CAM.ThreadedHoleSetList | ThreadedHoleList [get] |
Returns the threaded hole list More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a CAM geometry builder
This is an abstract class and cannot be instantiated.
Created in NX7.5.0
the Form types
|
inline |
Create a new Hole or Boss
Created in NX8.0.0
License requirements: cam_base ("CAM BASE")
entities | the geometry |
diameter | the diameter |
depth | the depth |
toolAxis | the tool axis |
depthLimit | the depth limit |
|
inline |
Create a new Thread Boss
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
entities | the geometry |
diameter | the diameter |
height | the height |
toolAxis | the tool axis |
majorDiameter | the major diameter |
minorDiameter | the minor diameter |
lengh | the lengh |
size | the size title |
pitch | the pitch |
rotation | the rotation |
form | the form |
formUserDefined | the user defined Form |
|
inline |
Create a new Thread Hole
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
entities | the geometry |
tapDrillSize | the tap drill size |
depth | the depth |
toolAxis | the tool axis |
majorDiameter | the major diameter |
minorDiameter | the minor diameter |
lengh | the lengh |
size | the size |
radialEngage | the radial engage |
pitch | the pitch |
rotation | the rotation |
form | the form |
formUserDefined | the user defined Form |
tableStandard | the Standard |
depthLimit | the depth limit |
|
inline |
Get the center hole builder
Created in NX9.0.0
License requirements: cam_base ("CAM BASE")
|
inline |
Get the chamfer hole builder
Created in NX9.0.0
License requirements: cam_base ("CAM BASE")
|
inline |
The Form types.
When the Form type is user defined, it will return the Form type(UserDefined) and User Defined Name; When the Form type is NOT user defined, it will return the Form type and the formCustom is NULL.
Created in NX7.5.0
License requirements: None.
type | the Form Standard type |
formCustom | the User Defined Form |
|
inline |
Reverses the direction of the feature
Created in NX8.0.0
License requirements: None.
|
inline |
The Form types.
When the Form type is user defined, please set the Form type(UserDefined) and User Defined Name; When the Form type is NOT user defined, please set the Form type and let the formCustom NULL.
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
type | the Form Standard type |
formCustom | the User Defined Form |
|
get |
Returns the boss list
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the Depth Limit types
Created in NX7.5.0
Deprecated in NX8.0.0. Use NXOpen.CAM.HoleBossSet.DepthLimit instead.
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the Form and Pitch types
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the hole or boss types
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
get |
Returns the hole list
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the optimization types
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the Pitch
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the Rotation types
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
get |
Returns the selection geometry
Created in NX7.5.0
License requirements: None.
|
get |
Returns the threaded boss list
Created in NX7.5.0
License requirements: None.
|
get |
Returns the threaded hole list
Created in NX7.5.0
License requirements: None.