public interface PatternFaceBuilder extends FeatureBuilder
FeatureCollection.createPatternFaceBuilder(nxopen.features.Feature)
Property | Value |
---|---|
Angle.Value | 90.0 |
CircularCount.Value | 2 |
RestoreOption | False |
XCount.Value | 2 |
XDistance.Value | 10.0 (millimeters part), 0.5 (inches part) |
YCount.Value | 2 |
YDistance.Value | 10.0 (millimeters part), 0.5 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
PatternFaceBuilder.PatternTypes
Enumeration of pattern type, don't use it until nx502 .
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle between circular pattern, don't use it until nx502
License requirements: None. |
Axis |
axis()
Returns the axis of circular pattern, don't use it until nx502
License requirements: None. |
Expression |
circularCount()
Returns the count of circular pattern, don't use it until nx502
License requirements: None. |
ScCollector |
face()
Returns the faces to pattern, don't use it until nx502
License requirements: None. |
SelectTaggedObject |
plane()
Returns the mirror plane of mirror pattern, don't use it until nx502
License requirements: None. |
boolean |
restoreOption()
Returns the restore option for absent members.
|
void |
setAxis(Axis axis)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRestoreOption(boolean restoreOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(PatternFaceBuilder.PatternTypes patternType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setXVector(Direction xVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setYVector(Direction yVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
PatternFaceBuilder.PatternTypes |
type()
Returns the pattern face type, don't use it until nx502
License requirements: None. |
Expression |
xcount()
Returns the count of rectangular pattern along X direction, don't use it until nx502
License requirements: None. |
Expression |
xdistance()
Returns the distance between rectangular pattern along X direction, don't use it until nx502
License requirements: None. |
Direction |
xvector()
Returns the X direction of rectangular pattern, don't use it until nx502
License requirements: None. |
Expression |
ycount()
Returns the count of rectangular pattern along Y direction, don't use it until nx502
License requirements: None. |
Expression |
ydistance()
Returns the distance between rectangular pattern along Y direction, don't use it until nx502
License requirements: None. |
Direction |
yvector()
Returns the Y direction of rectangular pattern, don't use it until nx502
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PatternFaceBuilder.PatternTypes type() throws NXException, RemoteException
NXException
RemoteException
void setType(PatternFaceBuilder.PatternTypes patternType) throws NXException, RemoteException
patternType
- the pattern face typeNXException
RemoteException
ScCollector face() throws NXException, RemoteException
NXException
RemoteException
Direction xvector() throws NXException, RemoteException
NXException
RemoteException
void setXVector(Direction xVector) throws NXException, RemoteException
xVector
- the x directionNXException
RemoteException
Direction yvector() throws NXException, RemoteException
NXException
RemoteException
void setYVector(Direction yVector) throws NXException, RemoteException
yVector
- the y directionNXException
RemoteException
Expression xdistance() throws NXException, RemoteException
NXException
RemoteException
Expression ydistance() throws NXException, RemoteException
NXException
RemoteException
Expression xcount() throws NXException, RemoteException
NXException
RemoteException
Expression ycount() throws NXException, RemoteException
NXException
RemoteException
Axis axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(Axis axis) throws NXException, RemoteException
axis
- the circular axisNXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
Expression circularCount() throws NXException, RemoteException
NXException
RemoteException
SelectTaggedObject plane() throws NXException, RemoteException
NXException
RemoteException
boolean restoreOption() throws NXException, RemoteException
NXException
RemoteException
void setRestoreOption(boolean restoreOption) throws NXException, RemoteException
restoreOption
- the restore optionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.