public interface AddReusablePart extends Builder
AddReusablePart
AddReusablePartCollection.createBuilder()
Property | Value |
---|---|
ComponentPatternBuilder.PatternService.AlongPathDefinition.XOnPathSpacing.NCopies.Value | 2 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.XOnPathSpacing.SpaceType | Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.XPathOption | Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YDirectionOption | Section |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YOnPathSpacing.NCopies.Value | 1 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YPathOption | Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.NCopies.Value | 1 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.PitchDistance.Value | 10 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.SpaceType | Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.SpanDistance.Value | 100 (millimeters part), 10 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.NCopies.Value | 12 |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.PitchAngle.Value | 30 |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.PitchDistance.Value | 10 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.SpaceType | Offset |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.SpanAngle.Value | 360 (millimeters part), 360 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.UsePitchOption | Angle |
ComponentPatternBuilder.PatternService.CircularDefinition.CreateLastStaggered | true |
ComponentPatternBuilder.PatternService.CircularDefinition.HorizontalRef.RotationAngle.Value | 0 (millimeters part), 0 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.IncludeSeedToggle | true |
ComponentPatternBuilder.PatternService.CircularDefinition.RadialSpacing.NCopies.Value | 1 |
ComponentPatternBuilder.PatternService.CircularDefinition.StaggerType | None |
ComponentPatternBuilder.PatternService.HelixDefinition.AnglePitch.Value | 30 |
ComponentPatternBuilder.PatternService.HelixDefinition.CountOfInstances.Value | 6 |
ComponentPatternBuilder.PatternService.HelixDefinition.DirectionType | Righthand |
ComponentPatternBuilder.PatternService.HelixDefinition.DistancePitch.Value | 10 (millimeters part), 0.4 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.HelixPitch.Value | 50 (millimeters part), 2 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.HelixSpan.Value | 100 (millimeters part), 4 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.NumberOfTurns.Value | 2 |
ComponentPatternBuilder.PatternService.HelixDefinition.SizeOption | CountAngleDistance |
ComponentPatternBuilder.PatternService.PatternFill.FillMargin.Value | 0 (millimeters part), 0 (inches part) |
ComponentPatternBuilder.PatternService.PatternFill.FillOptions | None |
ComponentPatternBuilder.PatternService.PatternFill.SimplifiedBoundaryToggle | False |
ComponentPatternBuilder.PatternService.PatternOrientation.AlongOrientationOption | NormalToPath |
ComponentPatternBuilder.PatternService.PatternOrientation.CircularOrientationOption | FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.FollowFaceProjDirOption | PatternPlaneNormal |
ComponentPatternBuilder.PatternService.PatternOrientation.GeneralOrientationOption | Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.HelixOrientationOption | FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.LinearOrientationOption | Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.MirrorOrientationOption | FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.OrientationOption | Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.PolygonOrientationOption | FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.SpiralOrientationOption | FollowPattern |
ComponentPatternBuilder.PatternService.PatternType | Linear |
ComponentPatternBuilder.PatternService.PolygonDefinition.NumberOfSides.Value | 6 |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSizeOption | Inscribed |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.NCopies.Value | 4 |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.PitchDistance.Value | 25 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.SpaceType | Offset |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.SpanAngle.Value | 360 |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.NCopies.Value | 1 |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.PitchDistance.Value | 25 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.SpanDistance.Value | 100 (millimeters part), 4 (inches part) |
ComponentPatternBuilder.PatternService.RectangularDefinition.CreateLastStaggered | true |
ComponentPatternBuilder.PatternService.RectangularDefinition.SimplifiedLayoutType | Square |
ComponentPatternBuilder.PatternService.RectangularDefinition.StaggerType | None |
ComponentPatternBuilder.PatternService.RectangularDefinition.XSpacing.NCopies.Value | 2 |
ComponentPatternBuilder.PatternService.RectangularDefinition.YSpacing.NCopies.Value | 1 |
ComponentPatternBuilder.PatternService.SpiralDefinition.DirectionType | Lefthand |
ComponentPatternBuilder.PatternService.SpiralDefinition.NumberOfTurns.Value | 1 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.SpiralDefinition.RadialPitch.Value | 50 (millimeters part), 2 (inches part) |
ComponentPatternBuilder.PatternService.SpiralDefinition.SizeSpiralType | NumberOfTurns |
ComponentPatternBuilder.PatternService.SpiralDefinition.TotalAngle.Value | 360 (millimeters part), 360 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
AddReusablePart.ComponentMode
Represents the component type of the added part
|
static class |
AddReusablePart.ModeMethod
Represents adding or editing a reusable component mode method
|
static class |
AddReusablePart.PocketBodyMethod
Represents save pocket body information, updating or deleting a pocket body size mode method
|
static class |
AddReusablePart.PositionMethod
Represents the position method
|
Modifier and Type | Method and Description |
---|---|
void |
addClonePartName(String clonedpartname)
Adds clone part name
License requirements: None. |
void |
addComponentMode(AddReusablePart.ModeMethod modeMethod)
Adds mode for a reusable component
License requirements: None. |
void |
addComponentProperty(String compName,
String refsetName,
int layer)
Adds Component Properties
License requirements: None. |
void |
addCriteriaToInstance(boolean hasCriteria,
String expStr,
String addValue)
Sets criteria into instance
License requirements: None. |
void |
addHoleInstance(Point3d inputDirection,
Point3d inputPostion)
Adds series of reusable components in holes
License requirements: None. |
void |
addHoleInstanceForCsys(Point3d inputDirection,
Point3d inputPostion,
NXObject selCsys)
Adds series of reusable components in csys
License requirements: None. |
void |
addNewInstance(Component partOcc,
int index)
Adds a new instance
License requirements: None. |
void |
addPartOccurance(Component partOcc)
Adds occurance into the part data
License requirements: None. |
void |
affirmReusableComponent()
Affirms insertion of the reusable component
License requirements: None. |
ComponentPatternBuilder |
componentPatternBuilder()
Returns the current component pattern builder
License requirements: None. |
AddReusablePart.ComponentMode |
componentType()
Returns the current component type
License requirements: None. |
void |
constructParametersData()
Constructs the parameters data, reads data from part family or spreadsheet and updates the parameter data in the part
License requirements: None. |
CloneObject |
createCloneObject(ToolingApplication applicationType,
String assemName)
Creates the clone operation object
License requirements: None. |
void |
createComponents(int count,
NXObject selobj)
Creates an array instance of a component
License requirements: None. |
void |
createPatternComponent(boolean createPattern)
Create the pattern component when the positioining pattern sketch feature is not exsit; edit pattern component when the positioining pattern feature is exsit
License requirements: None. |
void |
createPositioningFeatureOnPoint(NXObject selobj,
Point3d inputPosition,
boolean centerFace)
Create positioning feature on the given position
License requirements: None. |
void |
createReusableConstraints(int index)
Creates constraints for the reusable component
License requirements: None. |
void |
createReusablePocket(boolean commit)
Creates pocket for a reusable component
License requirements: None. |
void |
deleteComponents(int count)
Deletes an array instance of a component
License requirements: None. |
void |
deleteReusableConstraints()
Deletes constraints for the reusable component
License requirements: None. |
void |
deleteReusablePocket()
Deletes pocket for a reusable component
License requirements: None. |
void |
destroyReusableBuilder()
Destroys reusable builder data
License requirements: None. |
void |
editReusableComponent(Component partOcc)
Edits a reusable component
License requirements: None. |
Feature |
findPositioningFeatureSet()
Find the positioning feature set by pattern sketch
License requirements: None. |
NXObject |
getAttachedGeometry()
Gets the attached geometry, this is mainly used to get the initial parameter
License requirements: None. |
CloneObject |
getCloneObject()
Gets the clone operation object
License requirements: None. |
Component[] |
getDesignElement()
Gets an array of design elements
License requirements: None. |
Point3d |
getInitialPosition()
Gets the initial location, this is mainly used to get default add location of a reusable component
License requirements: None. |
Part |
getParentPart()
Gets the parent part, this is mainly used to get context work part of a reusable component
License requirements: None. |
ReusablePocketBuilder |
getReusablePocketBuilder()
Gets the reusable pocket builder
License requirements: None. |
SpreadsheetData |
getSpreadsheetData()
Gets the spreadsheet data, this is mainly used to get the attributes of a reusable component
License requirements: None. |
void |
insertReusableComponent(int instIndex,
boolean needTransform)
Inserts the component into the part data
License requirements: None. |
void |
loadReusableComponent(String krxFile)
Loads the reusable component
License requirements: None. |
void |
modifyParametersByRow(int index)
Modify parameters according to row index.
|
void |
moveReusableComponent(Vector3d translation,
Matrix3x3 rotation,
int index)
Moves a reusable component to a selected position
License requirements: None. |
Sketch |
positioningFeature()
Returns the positioning feature that needed for reusable component
License requirements: None. |
AddReusablePart.PositionMethod |
positionMode()
Returns the current position method
License requirements: None. |
void |
recordReusableComponent(String fileName)
Records the existing reusable component with the same name
License requirements: None. |
void |
removeDesignElement()
Removes design element component
License requirements: None. |
void |
removeFamilyInstance(Part part)
Removes an instance of a part family member
License requirements: None. |
void |
removeOldInstance(int index)
Removes the instance from the part data
License requirements: None. |
void |
removeReusableComponent(int index)
Removes a reusable component
License requirements: None. |
void |
replaceReusableComponent()
Replace reusable component
License requirements: None. |
NXObject |
reverseComponentDirection(Point3d inputPosition,
Point3d inputDirection,
double length,
Point3d outputPosition,
Point3d outputDirection)
Reverses the direction of the reusable component if the reusable component is placed on a face.
|
void |
reversePreviewComponent(Point3d rememberDir)
Reverses the direction of the reusable component if the reusable component is not placed on a face.
|
void |
saveLibraryPath(String libName,
String libpath)
Saves the library name and path of the reusable component
License requirements: None. |
void |
savePositioningOriginPlacement(String positionOffSet,
int placementOriginIndex)
Keep positioning offset and placement index
License requirements: None. |
void |
setAttachedGeometry(NXObject part)
Sets the attached geometry, this is mainly used to set the initial parameter
License requirements: None. |
void |
setCloneObject(CloneObject cloneObject)
Sets the clone operation object
License requirements: None. |
void |
setComponentHandleToPoint()
Keep the reusable component handle information into its associated pattern point
License requirements: None. |
void |
setComponentPatternBuilder(ComponentPatternBuilder patternComponentBuilderTag)
License requirements: None. |
void |
setComponentProperties(String referenceSetName,
String componentName,
int layer)
Sets the reusable component properties
License requirements: None. |
void |
setComponentToReplace(int index,
Component replaceComponent)
Sets the selected component to replace
License requirements: None. |
void |
setComponentType(AddReusablePart.ComponentMode partType)
License requirements: None. |
void |
setEnablePreview(boolean isTrunOn)
Sets the toggle of the Preview widget
License requirements: None. |
void |
setInitialPosition(Point3d dropLocation)
Sets the initial location, this is mainly used to set default add location of a reusable component
License requirements: None. |
void |
setParentPart(Part part)
Sets the parent part, this is mainly used to set context work part of a reusable component
License requirements: None. |
void |
setPositioningFeature(Sketch sketch)
License requirements: None. |
void |
setPositionMode(AddReusablePart.PositionMethod positionMode)
License requirements: None. |
void |
setReplaceTemplate(Part replaceTemplate)
Sets the replace template part
License requirements: None. |
void |
setReusablePocketBuilder(ReusablePocketBuilder pocketTag)
Sets the reusable pocket builder
License requirements: None. |
void |
setSearchGeometry(boolean isTrunOn)
Sets the search geometry for a reusable component
License requirements: None. |
void |
setSpreadsheetData(SpreadsheetData spreadsheetData)
Sets the spreadsheet data, this is mainly used to set the attributes of a reusable component
License requirements: None. |
void |
setUpdateComponentName(boolean updateComponentName)
Sets the update component name for a reusable component
License requirements: None. |
void |
subtituteReusableComponent(boolean substituteInstance)
Subtitutes a reusable part
License requirements: None. |
void |
updateCadenasParameter(String paraName,
String paraValue)
Updates the CADENAS component by given parameter name and value,
the name can also be retrieved by calling the following methods.
|
void |
updatePartData()
Updates the part data of a reusable component
License requirements: None. |
void |
updatePocketBody(boolean createPattern,
AddReusablePart.PocketBodyMethod updatePocketBody)
Update pocket body for mw library reusable component
License requirements: None. |
void |
updatePositioningOffset(String positionOffSet)
Update positioning offset
License requirements: None. |
void |
updateReusableComponent()
Updates the part data for a reusable component, this is mainly used to update parameter for a reusable component
License requirements: None. |
void |
updateReusablePocket()
Updates the pocket for a reusable component
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AddReusablePart.PositionMethod positionMode() throws NXException, RemoteException
NXException
RemoteException
void setPositionMode(AddReusablePart.PositionMethod positionMode) throws NXException, RemoteException
positionMode
- NXException
RemoteException
CloneObject createCloneObject(ToolingApplication applicationType, String assemName) throws NXException, RemoteException
applicationType
- Wizard typeassemName
- Project assembly nameCloneObject
instanceNXException
RemoteException
Point3d getInitialPosition() throws NXException, RemoteException
NXException
RemoteException
void setInitialPosition(Point3d dropLocation) throws NXException, RemoteException
dropLocation
- Drop location to initial parameterNXException
RemoteException
SpreadsheetData getSpreadsheetData() throws NXException, RemoteException
NXException
RemoteException
void setSpreadsheetData(SpreadsheetData spreadsheetData) throws NXException, RemoteException
spreadsheetData
- Spreadsheet dataNXException
RemoteException
Part getParentPart() throws NXException, RemoteException
NXException
RemoteException
void setParentPart(Part part) throws NXException, RemoteException
part
- The parent part to place the componentNXException
RemoteException
NXObject getAttachedGeometry() throws NXException, RemoteException
NXException
RemoteException
void setAttachedGeometry(NXObject part) throws NXException, RemoteException
part
- Geometry to calculate the initial parameterNXException
RemoteException
void saveLibraryPath(String libName, String libpath) throws NXException, RemoteException
libName
- Library namelibpath
- The path in the libraryNXException
RemoteException
void loadReusableComponent(String krxFile) throws NXException, RemoteException
krxFile
- The KRX fileNXException
RemoteException
void setComponentProperties(String referenceSetName, String componentName, int layer) throws NXException, RemoteException
referenceSetName
- The name of the reference set used to represent the new componentcomponentName
- The name of the new componentlayer
- The layer to place the new component onNXException
RemoteException
void updateReusableComponent() throws NXException, RemoteException
NXException
RemoteException
void updatePartData() throws NXException, RemoteException
NXException
RemoteException
void constructParametersData() throws NXException, RemoteException
NXException
RemoteException
void affirmReusableComponent() throws NXException, RemoteException
NXException
RemoteException
void createReusableConstraints(int index) throws NXException, RemoteException
index
- The index part is to create constraintsNXException
RemoteException
void deleteReusableConstraints() throws NXException, RemoteException
NXException
RemoteException
NXObject reverseComponentDirection(Point3d inputPosition, Point3d inputDirection, double length, Point3d outputPosition, Point3d outputDirection) throws NXException, RemoteException
inputPosition
- The input position of componnentinputDirection
- The input direction of componnentlength
- The input length of componnentoutputPosition
- The output position of componnentoutputDirection
- The output position of componnentNXException
RemoteException
void createReusablePocket(boolean commit) throws NXException, RemoteException
commit
- if the variable is true, the component needs pocketNXException
RemoteException
void deleteReusablePocket() throws NXException, RemoteException
NXException
RemoteException
void createComponents(int count, NXObject selobj) throws NXException, RemoteException
count
- The count is array instance numberselobj
- The selected object is FACE type, the reusable component place on the faceNXException
RemoteException
void deleteComponents(int count) throws NXException, RemoteException
count
- The count is array instance numberNXException
RemoteException
void addHoleInstance(Point3d inputDirection, Point3d inputPostion) throws NXException, RemoteException
inputDirection
- The input direction of componentinputPostion
- The input position of componnentNXException
RemoteException
void addHoleInstanceForCsys(Point3d inputDirection, Point3d inputPostion, NXObject selCsys) throws NXException, RemoteException
inputDirection
- The input direction of componentinputPostion
- The input position of componnentselCsys
- The input csys of componentNXException
RemoteException
void reversePreviewComponent(Point3d rememberDir) throws NXException, RemoteException
rememberDir
- The original position of componentNXException
RemoteException
void removeOldInstance(int index) throws NXException, RemoteException
index
- The index of component instanceNXException
RemoteException
void addNewInstance(Component partOcc, int index) throws NXException, RemoteException
partOcc
- Add the new occurance into the part dataindex
- The index of component instanceNXException
RemoteException
void editReusableComponent(Component partOcc) throws NXException, RemoteException
partOcc
- The component occurance to edit in the part dataNXException
RemoteException
void addPartOccurance(Component partOcc) throws NXException, RemoteException
partOcc
- The component occurance to add in the part dataNXException
RemoteException
void addComponentProperty(String compName, String refsetName, int layer) throws NXException, RemoteException
compName
- The name of the reference set used to represent the new componentrefsetName
- The layer to place the new component onlayer
- NXException
RemoteException
void insertReusableComponent(int instIndex, boolean needTransform) throws NXException, RemoteException
instIndex
- The index of the new component being added in the part dataneedTransform
- Whether the component needs to be transformed in the fastener assemblyNXException
RemoteException
void addComponentMode(AddReusablePart.ModeMethod modeMethod) throws NXException, RemoteException
modeMethod
- NXException
RemoteException
void setCloneObject(CloneObject cloneObject) throws NXException, RemoteException
cloneObject
- A CloneObject
instanceNXException
RemoteException
CloneObject getCloneObject() throws NXException, RemoteException
CloneObject
instanceNXException
RemoteException
void addClonePartName(String clonedpartname) throws NXException, RemoteException
clonedpartname
- The new clone part nameNXException
RemoteException
void subtituteReusableComponent(boolean substituteInstance) throws NXException, RemoteException
substituteInstance
- Whether the resuable component needs to be substitutedNXException
RemoteException
void removeDesignElement() throws NXException, RemoteException
NXException
RemoteException
void moveReusableComponent(Vector3d translation, Matrix3x3 rotation, int index) throws NXException, RemoteException
translation
- The translation datarotation
- The rotation dataindex
- The reusable component index in the part dataNXException
RemoteException
void removeReusableComponent(int index) throws NXException, RemoteException
index
- The reusable component index in the part dataNXException
RemoteException
void setSearchGeometry(boolean isTrunOn) throws NXException, RemoteException
isTrunOn
- Whehter the search geometry toggle is turned on, which is on the add reusable component dialogNXException
RemoteException
void destroyReusableBuilder() throws NXException, RemoteException
NXException
RemoteException
void recordReusableComponent(String fileName) throws NXException, RemoteException
fileName
- The reusable component nameNXException
RemoteException
void updateReusablePocket() throws NXException, RemoteException
NXException
RemoteException
Component[] getDesignElement() throws NXException, RemoteException
NXException
RemoteException
void setReusablePocketBuilder(ReusablePocketBuilder pocketTag) throws NXException, RemoteException
pocketTag
- The reusable component pocket builderNXException
RemoteException
ReusablePocketBuilder getReusablePocketBuilder() throws NXException, RemoteException
NXException
RemoteException
void setEnablePreview(boolean isTrunOn) throws NXException, RemoteException
isTrunOn
- Whehter preview toggle is turned on, which is on the add reusable component dialogNXException
RemoteException
void setReplaceTemplate(Part replaceTemplate) throws NXException, RemoteException
replaceTemplate
- The replace template partNXException
RemoteException
void setComponentToReplace(int index, Component replaceComponent) throws NXException, RemoteException
index
- The index for component to replacereplaceComponent
- The component to replaceNXException
RemoteException
void replaceReusableComponent() throws NXException, RemoteException
NXException
RemoteException
void removeFamilyInstance(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
Sketch positioningFeature() throws NXException, RemoteException
NXException
RemoteException
void setPositioningFeature(Sketch sketch) throws NXException, RemoteException
sketch
- Positioning featureNXException
RemoteException
void createPatternComponent(boolean createPattern) throws NXException, RemoteException
createPattern
- Flag to decide whether to create pattern component or edit, set flag as true to create and set flag false to editNXException
RemoteException
Feature findPositioningFeatureSet() throws NXException, RemoteException
NXException
RemoteException
void setComponentHandleToPoint() throws NXException, RemoteException
NXException
RemoteException
AddReusablePart.ComponentMode componentType() throws NXException, RemoteException
NXException
RemoteException
void setComponentType(AddReusablePart.ComponentMode partType) throws NXException, RemoteException
partType
- NXException
RemoteException
void updateCadenasParameter(String paraName, String paraValue) throws NXException, RemoteException
getSpreadsheetData()
,
SpreadsheetData.getParameterValue()
,
SpreadsheetDataParameter.parameterName()
and SpreadsheetDataParameter.setParameterName(java.lang.String)
paraName
- The parameter nameparaValue
- The parameter valueNXException
RemoteException
void modifyParametersByRow(int index) throws NXException, RemoteException
index
- The index is the row of the template data fileNXException
RemoteException
void addCriteriaToInstance(boolean hasCriteria, String expStr, String addValue) throws NXException, RemoteException
hasCriteria
- expStr
- addValue
- NXException
RemoteException
void setComponentPatternBuilder(ComponentPatternBuilder patternComponentBuilderTag) throws NXException, RemoteException
patternComponentBuilderTag
- The reusable component pattern builderNXException
RemoteException
ComponentPatternBuilder componentPatternBuilder() throws NXException, RemoteException
NXException
RemoteException
void updatePocketBody(boolean createPattern, AddReusablePart.PocketBodyMethod updatePocketBody) throws NXException, RemoteException
createPattern
- Flag to decide whether to create pocket body pattern or notupdatePocketBody
- Flag to decide whether to create pocket body, delete or update 0: add; 1: delete; 2:updateNXException
RemoteException
void createPositioningFeatureOnPoint(NXObject selobj, Point3d inputPosition, boolean centerFace) throws NXException, RemoteException
selobj
- The selected object is FACE type, the reusable component place on the faceinputPosition
- The input positioncenterFace
- whether to use face center as locationNXException
RemoteException
void savePositioningOriginPlacement(String positionOffSet, int placementOriginIndex) throws NXException, RemoteException
positionOffSet
- The positionging offset value that defined in the krx fileplacementOriginIndex
- The positioning placement origin index that defined in the krx fileNXException
RemoteException
void updatePositioningOffset(String positionOffSet) throws NXException, RemoteException
positionOffSet
- The positionging offset value that defined in the krx fileNXException
RemoteException
void setUpdateComponentName(boolean updateComponentName) throws NXException, RemoteException
updateComponentName
- Whehter the component name will be updated or not for copied partNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.