public interface DieEngTrimAngleCheckBuilder extends Builder
AutoDieCollection.createDieEngTrimAngleCheckBuilder(nxopen.geometricanalysis.AnalysisObject)
Property | Value |
---|---|
CheckPointSpacing.Value | 25.4 (millimeters part), 1 (inches part) |
DirectionOption | ByVector |
ElevationAngle.Value | 90 |
LineScale | 1 |
MaxAngle.Value | 20 |
MinAngle.Value | -15 |
PlaneAngle.Value | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DieEngTrimAngleCheckBuilder.DirectionOptions
Options to determine the method to specify direction.
|
Modifier and Type | Method and Description |
---|---|
boolean |
autoFit()
Returns the option to indicate whether to fit or not when selecting trimming curve(s) on the trimming curve list
License requirements: None. |
Expression |
checkPointSpacing()
Returns the maximum distance between two check points
License requirements: None. |
DieEngTrimAngleCheckBuilder.DirectionOptions |
directionOption()
Returns the option to set the method of defining trimming direction
License requirements: None. |
Expression |
elevationAngle()
Returns the elevation angle
License requirements: None. |
Curve[] |
getJoinedSelectedCurves()
Get the joined trimming curves.
|
Direction[] |
getTrimSideTags()
Get the vector tags of joined trimming curve trim sides.
|
boolean |
hideSafeZone()
Returns the option to indicate whether to hide the feedback objects whose trim angles are in the safe zone or not
License requirements: None. |
ICurve[] |
joinCurvesAndEdges(ICurve[] inputCrvs,
double distTol)
Join the input curves and edges.
|
double |
lineScale()
Returns the line scale
License requirements: None. |
Expression |
maxAngle()
Returns the upper limit of a valid trim angle
License requirements: None. |
Expression |
minAngle()
Returns the lower limit of a valid trim angle
License requirements: None. |
Expression |
planeAngle()
Returns the plane angle
License requirements: None. |
void |
setAutoFit(boolean autoFit)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setDirectionOption(DieEngTrimAngleCheckBuilder.DirectionOptions directionOption)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setHideSafeZone(boolean hideSafeZone)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setJoinedSelectedCurves(Curve[] joinedSelectedCurves)
Set the joined trimming curves.
|
void |
setLineScale(double lineScale)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimmingDirection(Direction trimmingDirection)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimSideTags(Direction[] trimSideTags)
Set the vector tags of joined trimming curve trim sides.
|
ScCollector |
trimmingCurves()
Returns the trimming curves
License requirements: None. |
Direction |
trimmingDirection()
Returns the trimming direction
License requirements: None. |
ScCollector |
trimmingFaces()
Returns the trimming faces
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector trimmingFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector trimmingCurves() throws NXException, RemoteException
NXException
RemoteException
DieEngTrimAngleCheckBuilder.DirectionOptions directionOption() throws NXException, RemoteException
NXException
RemoteException
void setDirectionOption(DieEngTrimAngleCheckBuilder.DirectionOptions directionOption) throws NXException, RemoteException
directionOption
- NXException
RemoteException
Direction trimmingDirection() throws NXException, RemoteException
NXException
RemoteException
void setTrimmingDirection(Direction trimmingDirection) throws NXException, RemoteException
trimmingDirection
- NXException
RemoteException
Expression elevationAngle() throws NXException, RemoteException
NXException
RemoteException
Expression planeAngle() throws NXException, RemoteException
NXException
RemoteException
Expression maxAngle() throws NXException, RemoteException
NXException
RemoteException
Expression minAngle() throws NXException, RemoteException
NXException
RemoteException
Expression checkPointSpacing() throws NXException, RemoteException
NXException
RemoteException
double lineScale() throws NXException, RemoteException
NXException
RemoteException
void setLineScale(double lineScale) throws NXException, RemoteException
lineScale
- NXException
RemoteException
boolean autoFit() throws NXException, RemoteException
NXException
RemoteException
void setAutoFit(boolean autoFit) throws NXException, RemoteException
autoFit
- NXException
RemoteException
boolean hideSafeZone() throws NXException, RemoteException
NXException
RemoteException
void setHideSafeZone(boolean hideSafeZone) throws NXException, RemoteException
hideSafeZone
- NXException
RemoteException
Curve[] getJoinedSelectedCurves() throws NXException, RemoteException
NXException
RemoteException
void setJoinedSelectedCurves(Curve[] joinedSelectedCurves) throws NXException, RemoteException
joinedSelectedCurves
- NXException
RemoteException
Direction[] getTrimSideTags() throws NXException, RemoteException
NXException
RemoteException
void setTrimSideTags(Direction[] trimSideTags) throws NXException, RemoteException
trimSideTags
- NXException
RemoteException
ICurve[] joinCurvesAndEdges(ICurve[] inputCrvs, double distTol) throws NXException, RemoteException
inputCrvs
- Curves/Edges to be joined.distTol
- Distance tolerance.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.