public interface HoleBossSet extends TaggedObject
HoleBossGeom.createHoleBossBuilder(nxopen.NXObject[], double, double, nxopen.NXObject, int)
Modifier and Type | Interface and Description |
---|---|
static class |
HoleBossSet.DepthLimitTypes
the depth limit types .
|
Modifier and Type | Method and Description |
---|---|
double |
depth()
Returns the Depth
License requirements: None. |
InferredDouble |
depthBuilder()
Returns the depth builder
License requirements: None. |
HoleBossSet.DepthLimitTypes |
depthLimit()
Returns the Depth Limit types
License requirements: None. |
double |
diameter()
Returns the Diameter
License requirements: None. |
InferredDouble |
diameterBuilder()
Returns the diameter builder
License requirements: None. |
Feature |
getFeature()
Returns the in process feature
License requirements: None. |
CAMFeature |
getMachiningFeature()
Returns the machining feature
License requirements: None. |
void |
inferLogic(NXObject entity)
Save the infer logic information of the input entity, such as the orientation, pitch, diameter and height etc. into the feature
License requirements: None. |
double |
length()
Returns the Length
License requirements: None. |
InferredDouble |
lengthBuilder()
Returns the length builder
License requirements: None. |
double |
majorDiameter()
Returns the Major Diameter
License requirements: None. |
double |
minorDiameter()
Returns the Minor Diameter
License requirements: None. |
void |
reverseDirection()
Reverses the direction of the feature
License requirements: None. |
void |
setDepth(double depthValue)
License requirements: cam_base ("CAM BASE") . |
void |
setDepthLimit(HoleBossSet.DepthLimitTypes type)
License requirements: cam_base ("CAM BASE") . |
void |
setDiameter(double holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setLength(double holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setMajorDiameter(double holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setMinorDiameter(double holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setSize(String holeBossValue)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxis(NXObject toolAxis)
License requirements: cam_base ("CAM BASE") . |
String |
size()
Returns the Size
License requirements: None. |
CAMAttribute |
startDiameter()
Returns the start diameter
License requirements: None. |
CAMAttribute |
tipAngle()
Returns the tip angle
License requirements: None. |
NXObject |
toolAxis()
Returns the Tool Axis
License requirements: None. |
printTestData, printTestData, tag, tagValue
double depth() throws NXException, RemoteException
NXException
RemoteException
void setDepth(double depthValue) throws NXException, RemoteException
depthValue
- the DepthNXException
RemoteException
NXObject toolAxis() throws NXException, RemoteException
NXException
RemoteException
void setToolAxis(NXObject toolAxis) throws NXException, RemoteException
toolAxis
- the tool axisNXException
RemoteException
double diameter() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(double holeBossValue) throws NXException, RemoteException
holeBossValue
- the DiameterNXException
RemoteException
double majorDiameter() throws NXException, RemoteException
NXException
RemoteException
void setMajorDiameter(double holeBossValue) throws NXException, RemoteException
holeBossValue
- the Major DiameterNXException
RemoteException
double minorDiameter() throws NXException, RemoteException
NXException
RemoteException
void setMinorDiameter(double holeBossValue) throws NXException, RemoteException
holeBossValue
- the Minor DiameterNXException
RemoteException
double length() throws NXException, RemoteException
NXException
RemoteException
void setLength(double holeBossValue) throws NXException, RemoteException
holeBossValue
- the LengthNXException
RemoteException
String size() throws NXException, RemoteException
NXException
RemoteException
void setSize(String holeBossValue) throws NXException, RemoteException
holeBossValue
- the SizeNXException
RemoteException
InferredDouble depthBuilder() throws NXException, RemoteException
NXException
RemoteException
InferredDouble diameterBuilder() throws NXException, RemoteException
NXException
RemoteException
InferredDouble lengthBuilder() throws NXException, RemoteException
NXException
RemoteException
void inferLogic(NXObject entity) throws NXException, RemoteException
entity
- the geometryNXException
RemoteException
HoleBossSet.DepthLimitTypes depthLimit() throws NXException, RemoteException
NXException
RemoteException
void setDepthLimit(HoleBossSet.DepthLimitTypes type) throws NXException, RemoteException
type
- the Depth Limit typeNXException
RemoteException
void reverseDirection() throws NXException, RemoteException
NXException
RemoteException
CAMAttribute startDiameter() throws NXException, RemoteException
NXException
RemoteException
Feature getFeature() throws NXException, RemoteException
NXException
RemoteException
CAMFeature getMachiningFeature() throws NXException, RemoteException
NXException
RemoteException
CAMAttribute tipAngle() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.