NXOpen .NET Reference
12.0.0
|
pattern spacing for several pattern based commands. More...
Public Types | |
enum | PatternEnum { Linear, Circular, Polygon, Spiral, AlongPath, General, Reference, Mirror, Helix } |
pattern types available. More... | |
Public Member Functions | |
unsafe NXOpen.GeometricUtilities.PatternInstanceEditBuilder | CreatePatternInstanceEditBuilder () |
This is the default creator for NXOpen.GeometricUtilities.PatternInstanceEditBuilder . More... | |
unsafe bool | GetSuppressState (int index1, int index2) |
Gets the suppress state for the instance at the specified indicies. More... | |
unsafe void | SetSuppressState (int index1, int index2, bool suppressState) |
Sets the suppress state for the instance at the specified indicies. More... | |
unsafe bool | GetDeleteState (int index1, int index2) |
Gets the delete state for the instance at the specified indicies. More... | |
unsafe void | SetDeleteState (int index1, int index2, bool deleteState) |
Sets the delete state for the instance at the specified indicies. More... | |
unsafe NXOpen.GeometricUtilities.PatternClockingBuilder | CreateClockingBuilder (int ix, int iy) |
Creates a pattern clocking object More... | |
unsafe NXOpen.GeometricUtilities.PatternClocking | GetClocking (int index1, int index2) |
Returns the clocking data for a NXOpen.GeometricUtilities.PatternDefinition instance More... | |
unsafe void | RemoveClocking (int index1, int index2) |
Removes clocking from pattern definition instance More... | |
unsafe void | RemoveVariance (int index1, int index2) |
Removes variance from pattern definition instance More... | |
unsafe void | SetSpreadsheetData (double[] spreadsheetTableArray, double[] locationTableArray, bool[] defaultTableArray) |
Sets the spreadsheet data More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.GeometricUtilities.AlongPathPattern | AlongPathDefinition [get] |
Returns the along path definition. More... | |
unsafe NXOpen.GeometricUtilities.CircularPattern | CircularDefinition [get] |
Returns the circular definition. More... | |
unsafe bool | FrameOnlyToggle [get, set] |
Returns or sets the frameOnlyToggle, a logical flag to indicate if the we need only instances on the boundary. More... | |
unsafe NXOpen.GeometricUtilities.GeneralPattern | GeneralDefinition [get] |
Returns the general definition. More... | |
unsafe NXOpen.GeometricUtilities.HelixPattern | HelixDefinition [get] |
Returns the helix definition. More... | |
unsafe NXOpen.GeometricUtilities.MirrorPattern | MirrorDefinition [get] |
Returns the mirror definition. More... | |
unsafe NXOpen.GeometricUtilities.PatternFill | PatternFill [get] |
Returns the pattern fill definition. More... | |
unsafe NXOpen.GeometricUtilities.PatternIncrementsBuilder | PatternIncrementsBuilder [get] |
Returns the pattern increments definition. More... | |
unsafe NXOpen.GeometricUtilities.PatternOrientation | PatternOrientation [get] |
Returns the pattern orientation definition. More... | |
unsafe NXOpen.GeometricUtilities.PatternDefinition.PatternEnum | PatternType [get, set] |
Returns or sets the pattern type More... | |
unsafe NXOpen.GeometricUtilities.PolygonPattern | PolygonDefinition [get] |
Returns the polygon definition. More... | |
unsafe NXOpen.GeometricUtilities.RectangularPattern | RectangularDefinition [get] |
Returns the linear definition. More... | |
unsafe NXOpen.GeometricUtilities.ReferencePattern | ReferenceDefinition [get] |
Returns the reference definition. More... | |
unsafe bool | SeedOnlyToggle [get, set] |
Returns or sets the seedOnlyToggle, a logical flag to indicate if the we need only instances for the seed along the second direction. More... | |
unsafe NXOpen.GeometricUtilities.SpiralPattern | SpiralDefinition [get] |
Returns the spiral definition. More... | |
pattern spacing for several pattern based commands.
See PatternEnum definition below for a listing of the various pattern definitions available.
Created in NX7.5.0
pattern types available.
For details on the interface of each type, visit the corresponding definition class for each type.
unsafe NXOpen.GeometricUtilities.PatternClockingBuilder NXOpen.GeometricUtilities.PatternDefinition.CreateClockingBuilder | ( | int | ix, |
int | iy | ||
) |
Creates a pattern clocking object
Created in NX7.5.0
License requirements: None.
ix | x index of instance to initialize to |
iy | y index of instance to initialize to |
unsafe NXOpen.GeometricUtilities.PatternInstanceEditBuilder NXOpen.GeometricUtilities.PatternDefinition.CreatePatternInstanceEditBuilder | ( | ) |
This is the default creator for NXOpen.GeometricUtilities.PatternInstanceEditBuilder .
Created in NX7.5.0
License requirements: None.
unsafe NXOpen.GeometricUtilities.PatternClocking NXOpen.GeometricUtilities.PatternDefinition.GetClocking | ( | int | index1, |
int | index2 | ||
) |
Returns the clocking data for a NXOpen.GeometricUtilities.PatternDefinition instance
Created in NX7.5.0
Deprecated in NX8.0.0. Use NXOpen.GeometricUtilities.PatternDefinition.CreateClockingBuilder instead.
License requirements: None.
index1 | First index into pattern instance array |
index2 | Second index into pattern instance array |
unsafe bool NXOpen.GeometricUtilities.PatternDefinition.GetDeleteState | ( | int | index1, |
int | index2 | ||
) |
Gets the delete state for the instance at the specified indicies.
Created in NX8.0.0
License requirements: None.
index1 | First index of instance |
index2 | Second index of instance |
unsafe bool NXOpen.GeometricUtilities.PatternDefinition.GetSuppressState | ( | int | index1, |
int | index2 | ||
) |
Gets the suppress state for the instance at the specified indicies.
Created in NX7.5.0
License requirements: None.
index1 | First index of instance |
index2 | Second index of instance |
unsafe void NXOpen.GeometricUtilities.PatternDefinition.RemoveClocking | ( | int | index1, |
int | index2 | ||
) |
Removes clocking from pattern definition instance
Created in NX7.5.0
License requirements: None.
index1 | First index into pattern instance array |
index2 | Second index into pattern instance array |
unsafe void NXOpen.GeometricUtilities.PatternDefinition.RemoveVariance | ( | int | index1, |
int | index2 | ||
) |
Removes variance from pattern definition instance
Created in NX8.0.0
License requirements: None.
index1 | First index into pattern instance array |
index2 | Second index into pattern instance array |
unsafe void NXOpen.GeometricUtilities.PatternDefinition.SetDeleteState | ( | int | index1, |
int | index2, | ||
bool | deleteState | ||
) |
Sets the delete state for the instance at the specified indicies.
Created in NX8.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
index1 | First index of instance |
index2 | Second index of instance |
deleteState | Input suppress state |
unsafe void NXOpen.GeometricUtilities.PatternDefinition.SetSpreadsheetData | ( | double[] | spreadsheetTableArray, |
double[] | locationTableArray, | ||
bool[] | defaultTableArray | ||
) |
Sets the spreadsheet data
Created in NX8.0.0
License requirements: None.
spreadsheetTableArray | |
locationTableArray | |
defaultTableArray |
unsafe void NXOpen.GeometricUtilities.PatternDefinition.SetSuppressState | ( | int | index1, |
int | index2, | ||
bool | suppressState | ||
) |
Sets the suppress state for the instance at the specified indicies.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
index1 | First index of instance |
index2 | Second index of instance |
suppressState | Input suppress state |
unsafe bool NXOpen.GeometricUtilities.PatternDefinition.Validate | ( | ) |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
get |
Returns the along path definition.
See AlongPathPattern for details.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the circular definition.
See CircularPattern for details.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the frameOnlyToggle, a logical flag to indicate if the we need only instances on the boundary.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the general definition.
See GeneralPattern for details.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the helix definition.
See HelixPattern for details.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the mirror definition.
See MirrorPattern for details.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the pattern fill definition.
See PatternFill for details.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the pattern increments definition.
See NXOpen.GeometricUtilities.PatternIncrementsBuilder for details.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the pattern orientation definition.
See PatternOrientation for details.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the pattern type
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the polygon definition.
See PolygonPattern for details.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the linear definition.
See LinearPattern for details.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the reference definition.
See ReferencePattern for details.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the seedOnlyToggle, a logical flag to indicate if the we need only instances for the seed along the second direction.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the spiral definition.
See SpiralPattern for details.
Created in NX8.0.0
License requirements: None.