public interface HoleBossGeom extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
HoleBossGeom.DepthLimitTypes
Deprecated.
Deprecated in NX8.0.0. The property that used this enum is replaced by
HoleBossSet.depthLimit() .
|
static class |
HoleBossGeom.FormData
This class holds the data returned from
getForm() |
static class |
HoleBossGeom.FormPitchTypes
the form and pitch types .
|
static class |
HoleBossGeom.FormTypes
the Form types .
|
static class |
HoleBossGeom.HoleBossTypes
the hole or boss types .
|
static class |
HoleBossGeom.OptimizationTypes
the optimization types .
|
static class |
HoleBossGeom.RotationTypes
the rotation types .
|
Modifier and Type | Method and Description |
---|---|
HoleBossSetList |
bossList()
Returns the boss list
License requirements: None. |
HoleBossSet |
createHoleBossBuilder(NXObject[] entities,
double diameter,
double depth,
NXObject toolAxis,
int depthLimit)
Create a new Hole or Boss
License requirements: cam_base ("CAM BASE") . |
ThreadedBossSet |
createThreadedBossBuilder(NXObject[] entities,
double diameter,
double height,
NXObject toolAxis,
double majorDiameter,
double minorDiameter,
double lengh,
String size,
double pitch,
int rotation,
HoleBossGeom.FormTypes form,
String formUserDefined)
Create a new Thread Boss
License requirements: cam_base ("CAM BASE") . |
ThreadedHoleSet |
createThreadedHoleBuilder(NXObject[] entities,
double tapDrillSize,
double depth,
NXObject toolAxis,
double majorDiameter,
double minorDiameter,
double lengh,
String size,
String radialEngage,
double pitch,
int rotation,
HoleBossGeom.FormTypes form,
String formUserDefined,
String tableStandard,
int depthLimit)
Create a new Thread Hole
License requirements: cam_base ("CAM BASE") . |
HoleBossGeom.DepthLimitTypes |
depthLimit()
Deprecated.
Deprecated in NX8.0.0. Use
HoleBossSet.depthLimit() instead.
|
HoleBossGeom.FormPitchTypes |
formAndPitch()
Returns the Form and Pitch types
License requirements: None. |
MachiningFeatureGeometry |
getCenterHoleGeometry()
Get the center hole builder
License requirements: cam_base ("CAM BASE") . |
MachiningFeatureGeometry |
getChamferHoleGeometry()
Get the chamfer hole builder
License requirements: cam_base ("CAM BASE") . |
HoleBossGeom.FormData |
getForm()
The Form types.
|
HoleBossGeom.HoleBossTypes |
holeBossGeomType()
Returns the hole or boss types
License requirements: None. |
HoleBossSetList |
holeList()
Returns the hole list
License requirements: None. |
HoleBossGeom.OptimizationTypes |
optimization()
Returns the optimization types
License requirements: None. |
double |
pitch()
Returns the Pitch
License requirements: None. |
void |
reorderList()
Reverses the direction of the feature
License requirements: None. |
HoleBossGeom.RotationTypes |
rotation()
Returns the Rotation types
License requirements: None. |
SelectTaggedObject |
selection()
Returns the selection geometry
License requirements: None. |
void |
setDepthLimit(HoleBossGeom.DepthLimitTypes type)
Deprecated.
Deprecated in NX8.0.0. Use
HoleBossSet.setDepthLimit(nxopen.cam.HoleBossSet.DepthLimitTypes) instead.
|
void |
setForm(HoleBossGeom.FormTypes type,
String formCustom)
The Form types.
|
void |
setFormAndPitch(HoleBossGeom.FormPitchTypes type)
License requirements: cam_base ("CAM BASE") . |
void |
setHoleBossGeomType(HoleBossGeom.HoleBossTypes type)
License requirements: cam_base ("CAM BASE") . |
void |
setOptimization(HoleBossGeom.OptimizationTypes type)
License requirements: cam_base ("CAM BASE") . |
void |
setPitch(double holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setRotation(HoleBossGeom.RotationTypes type)
License requirements: cam_base ("CAM BASE") . |
ThreadedBossSetList |
threadedBossList()
Returns the threaded boss list
License requirements: None. |
ThreadedHoleSetList |
threadedHoleList()
Returns the threaded hole list
License requirements: None. |
printTestData, printTestData, tag, tagValue
HoleBossGeom.HoleBossTypes holeBossGeomType() throws NXException, RemoteException
NXException
RemoteException
void setHoleBossGeomType(HoleBossGeom.HoleBossTypes type) throws NXException, RemoteException
type
- the hole boss typeNXException
RemoteException
HoleBossGeom.FormPitchTypes formAndPitch() throws NXException, RemoteException
NXException
RemoteException
void setFormAndPitch(HoleBossGeom.FormPitchTypes type) throws NXException, RemoteException
type
- the Form and Pitch typeNXException
RemoteException
HoleBossGeom.FormData getForm() throws NXException, RemoteException
NXException
RemoteException
void setForm(HoleBossGeom.FormTypes type, String formCustom) throws NXException, RemoteException
type
- the Form Standard typeformCustom
- the User Defined Form NXException
RemoteException
double pitch() throws NXException, RemoteException
NXException
RemoteException
void setPitch(double holeBossValue) throws NXException, RemoteException
holeBossValue
- the PitchNXException
RemoteException
HoleBossGeom.RotationTypes rotation() throws NXException, RemoteException
NXException
RemoteException
void setRotation(HoleBossGeom.RotationTypes type) throws NXException, RemoteException
type
- the Rotation typeNXException
RemoteException
HoleBossGeom.DepthLimitTypes depthLimit() throws NXException, RemoteException
HoleBossSet.depthLimit()
instead.
NXException
RemoteException
void setDepthLimit(HoleBossGeom.DepthLimitTypes type) throws NXException, RemoteException
HoleBossSet.setDepthLimit(nxopen.cam.HoleBossSet.DepthLimitTypes)
instead.
type
- the Depth Limit type
NXException
RemoteException
SelectTaggedObject selection() throws NXException, RemoteException
NXException
RemoteException
ThreadedHoleSetList threadedHoleList() throws NXException, RemoteException
NXException
RemoteException
ThreadedBossSetList threadedBossList() throws NXException, RemoteException
NXException
RemoteException
ThreadedHoleSet createThreadedHoleBuilder(NXObject[] entities, double tapDrillSize, double depth, NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, String size, String radialEngage, double pitch, int rotation, HoleBossGeom.FormTypes form, String formUserDefined, String tableStandard, int depthLimit) throws NXException, RemoteException
entities
- the geometrytapDrillSize
- the tap drill sizedepth
- the depthtoolAxis
- the tool axismajorDiameter
- the major diameterminorDiameter
- the minor diameterlengh
- the lenghsize
- the size radialEngage
- the radial engage pitch
- the pitchrotation
- the rotationform
- the formformUserDefined
- the user defined Form tableStandard
- the Standard depthLimit
- the depth limitNXException
RemoteException
ThreadedBossSet createThreadedBossBuilder(NXObject[] entities, double diameter, double height, NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, String size, double pitch, int rotation, HoleBossGeom.FormTypes form, String formUserDefined) throws NXException, RemoteException
entities
- the geometrydiameter
- the diameterheight
- the heighttoolAxis
- the tool axismajorDiameter
- the major diameterminorDiameter
- the minor diameterlengh
- the lenghsize
- the size title pitch
- the pitchrotation
- the rotationform
- the formformUserDefined
- the user defined Form NXException
RemoteException
HoleBossSetList holeList() throws NXException, RemoteException
NXException
RemoteException
HoleBossSetList bossList() throws NXException, RemoteException
NXException
RemoteException
HoleBossSet createHoleBossBuilder(NXObject[] entities, double diameter, double depth, NXObject toolAxis, int depthLimit) throws NXException, RemoteException
entities
- the geometrydiameter
- the diameterdepth
- the depthtoolAxis
- the tool axisdepthLimit
- the depth limitNXException
RemoteException
void reorderList() throws NXException, RemoteException
NXException
RemoteException
HoleBossGeom.OptimizationTypes optimization() throws NXException, RemoteException
NXException
RemoteException
void setOptimization(HoleBossGeom.OptimizationTypes type) throws NXException, RemoteException
type
- the optimization typeNXException
RemoteException
MachiningFeatureGeometry getCenterHoleGeometry() throws NXException, RemoteException
NXException
RemoteException
MachiningFeatureGeometry getChamferHoleGeometry() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.