public interface PatternDefinition extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
PatternDefinition.PatternEnum
pattern types available.
|
Modifier and Type | Method and Description |
---|---|
AlongPathPattern |
alongPathDefinition()
Returns the along path definition.
|
CircularPattern |
circularDefinition()
Returns the circular definition.
|
PatternClockingBuilder |
createClockingBuilder(int ix,
int iy)
Creates a pattern clocking object
License requirements: None. |
PatternInstanceEditBuilder |
createPatternInstanceEditBuilder()
This is the default creator for
PatternInstanceEditBuilder . |
boolean |
frameOnlyToggle()
Returns the frameOnlyToggle, a logical flag to indicate if the we need only instances on the boundary.
|
GeneralPattern |
generalDefinition()
Returns the general definition.
|
PatternClocking |
getClocking(int index1,
int index2)
Deprecated.
Deprecated in NX8.0.0. Use
createClockingBuilder(int, int) instead.
|
boolean |
getDeleteState(int index1,
int index2)
Gets the delete state for the instance at the specified indicies.
|
boolean |
getSuppressState(int index1,
int index2)
Gets the suppress state for the instance at the specified indicies.
|
HelixPattern |
helixDefinition()
Returns the helix definition.
|
MirrorPattern |
mirrorDefinition()
Returns the mirror definition.
|
PatternFill |
patternFill()
Returns the pattern fill definition.
|
PatternIncrementsBuilder |
patternIncrementsBuilder()
Returns the pattern increments definition.
|
PatternOrientation |
patternOrientation()
Returns the pattern orientation definition.
|
PatternDefinition.PatternEnum |
patternType()
Returns the pattern type
License requirements: None. |
PolygonPattern |
polygonDefinition()
Returns the polygon definition.
|
RectangularPattern |
rectangularDefinition()
Returns the linear definition.
|
ReferencePattern |
referenceDefinition()
Returns the reference definition.
|
void |
removeClocking(int index1,
int index2)
Removes clocking from pattern definition instance
License requirements: None. |
void |
removeVariance(int index1,
int index2)
Removes variance from pattern definition instance
License requirements: None. |
boolean |
seedOnlyToggle()
Returns the seedOnlyToggle, a logical flag to indicate if the we need only instances for the seed along the second direction.
|
void |
setDeleteState(int index1,
int index2,
boolean deleteState)
Sets the delete state for the instance at the specified indicies.
|
void |
setFrameOnlyToggle(boolean frameOnlyToggle)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPatternType(PatternDefinition.PatternEnum patternType)
License requirements: None. |
void |
setSeedOnlyToggle(boolean seedOnlyToggle)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSpreadsheetData(double[] spreadsheetTableArray,
double[] locationTableArray,
boolean[] defaultTableArray)
Sets the spreadsheet data
License requirements: None. |
void |
setSuppressState(int index1,
int index2,
boolean suppressState)
Sets the suppress state for the instance at the specified indicies.
|
SpiralPattern |
spiralDefinition()
Returns the spiral definition.
|
printTestData, printTestData, tag, tagValue
validate
PatternDefinition.PatternEnum patternType() throws NXException, RemoteException
NXException
RemoteException
void setPatternType(PatternDefinition.PatternEnum patternType) throws NXException, RemoteException
patternType
- NXException
RemoteException
RectangularPattern rectangularDefinition() throws NXException, RemoteException
NXException
RemoteException
CircularPattern circularDefinition() throws NXException, RemoteException
NXException
RemoteException
AlongPathPattern alongPathDefinition() throws NXException, RemoteException
NXException
RemoteException
ReferencePattern referenceDefinition() throws NXException, RemoteException
NXException
RemoteException
MirrorPattern mirrorDefinition() throws NXException, RemoteException
NXException
RemoteException
GeneralPattern generalDefinition() throws NXException, RemoteException
NXException
RemoteException
SpiralPattern spiralDefinition() throws NXException, RemoteException
NXException
RemoteException
PolygonPattern polygonDefinition() throws NXException, RemoteException
NXException
RemoteException
HelixPattern helixDefinition() throws NXException, RemoteException
NXException
RemoteException
PatternFill patternFill() throws NXException, RemoteException
NXException
RemoteException
PatternOrientation patternOrientation() throws NXException, RemoteException
NXException
RemoteException
boolean frameOnlyToggle() throws NXException, RemoteException
NXException
RemoteException
void setFrameOnlyToggle(boolean frameOnlyToggle) throws NXException, RemoteException
frameOnlyToggle
- NXException
RemoteException
boolean seedOnlyToggle() throws NXException, RemoteException
NXException
RemoteException
void setSeedOnlyToggle(boolean seedOnlyToggle) throws NXException, RemoteException
seedOnlyToggle
- NXException
RemoteException
PatternIncrementsBuilder patternIncrementsBuilder() throws NXException, RemoteException
PatternIncrementsBuilder
for details.
NXException
RemoteException
PatternInstanceEditBuilder createPatternInstanceEditBuilder() throws NXException, RemoteException
PatternInstanceEditBuilder
.
NXException
RemoteException
boolean getSuppressState(int index1, int index2) throws NXException, RemoteException
index1
- First index of instanceindex2
- Second index of instanceNXException
RemoteException
void setSuppressState(int index1, int index2, boolean suppressState) throws NXException, RemoteException
index1
- First index of instanceindex2
- Second index of instancesuppressState
- Input suppress stateNXException
RemoteException
boolean getDeleteState(int index1, int index2) throws NXException, RemoteException
index1
- First index of instanceindex2
- Second index of instanceNXException
RemoteException
void setDeleteState(int index1, int index2, boolean deleteState) throws NXException, RemoteException
index1
- First index of instanceindex2
- Second index of instancedeleteState
- Input suppress stateNXException
RemoteException
PatternClockingBuilder createClockingBuilder(int ix, int iy) throws NXException, RemoteException
ix
- x index of instance to initialize toiy
- y index of instance to initialize toNXException
RemoteException
PatternClocking getClocking(int index1, int index2) throws NXException, RemoteException
createClockingBuilder(int, int)
instead.
PatternDefinition
instance
index1
- First index into pattern instance arrayindex2
- Second index into pattern instance array
NXException
RemoteException
void removeClocking(int index1, int index2) throws NXException, RemoteException
index1
- First index into pattern instance arrayindex2
- Second index into pattern instance arrayNXException
RemoteException
void removeVariance(int index1, int index2) throws NXException, RemoteException
index1
- First index into pattern instance arrayindex2
- Second index into pattern instance arrayNXException
RemoteException
void setSpreadsheetData(double[] spreadsheetTableArray, double[] locationTableArray, boolean[] defaultTableArray) throws NXException, RemoteException
spreadsheetTableArray
- locationTableArray
- defaultTableArray
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.