public interface ReusePositioningObjectBuilder extends Builder
ReusePositioningObjectBuilder
ReusableObjectManager
class to create a ReusePositioningObjectBuilder. Modifier and Type | Interface and Description |
---|---|
static class |
ReusePositioningObjectBuilder.DialogOptions
the dialog layout options
|
static class |
ReusePositioningObjectBuilder.NonStandardPointsData
This class holds the data returned from
getNonStandardPoints() |
static class |
ReusePositioningObjectBuilder.Types
the positioning types
|
Modifier and Type | Method and Description |
---|---|
Point |
addPoint(Point3d pointCoords)
Create a point, then add it to sketch
License requirements: None. |
void |
addPoints()
Adds points to sketch
License requirements: None. |
String |
angle()
Returns the angle value of pattern
License requirements: None. |
String |
columnNumber()
Returns the column number of pattern
License requirements: None. |
void |
createPointInSketch()
Creates point pattern in sketch
License requirements: None. |
void |
createSketch(NXObject dropFace,
Point3d position)
Creates new sketch on drop face and location
License requirements: None. |
String |
dataFile()
Returns the imported data file name
License requirements: None. |
void |
deletePoint(Point point)
Delete point from sketch
License requirements: None. |
ReusePositioningObjectBuilder.DialogOptions |
dialogOption()
Returns the dialog option type that is from toolbar or others
License requirements: None. |
boolean |
distribution()
Returns the distribution mode of pattern point
License requirements: None. |
NXObject |
dropObject()
Returns the drop face required for reattach sketch when using one-pick position method
License requirements: None. |
Matrix3x3 |
dynamicCsysOrientation()
Returns the orientation of dynamic csys
License requirements: None. |
Point3d |
dynamicCsysOrigin()
Returns the origin of dynamic csys
License requirements: None. |
Feature |
editFeatureGroup()
Returns the feature group created after reuse paste
License requirements: None. |
void |
editPoint(Point point,
double value,
boolean isXValue)
Edits point from sketch
License requirements: None. |
void |
editPoint(Point point,
double xvalue,
double yvalue)
Edits point from sketch
License requirements: None. |
boolean |
getFeatureSetAttributes()
Gets attributes from feature set
License requirements: None. |
ReusePositioningObjectBuilder.NonStandardPointsData |
getNonStandardPoints()
Gets the point coordinates
License requirements: None. |
void |
getSketchFromFeatureSet()
Gets sketch tag from feature set
License requirements: None. |
Sketch |
importedSketch()
Returns the imported sketch
License requirements: None. |
Point3d |
initialPasteLocation()
Returns the initial paste location.
|
String |
length()
Returns the length value of pattern
License requirements: None. |
String |
libraryName()
Returns the library name that is used for the positioning object
License requirements: None. |
void |
loadPart(String partFileName)
Imports given part file to current work part
License requirements: None. |
String |
offsetValue()
Returns the offset value of pattern
License requirements: None. |
void |
repositionBody(Point3d target,
Matrix3x3 orient,
boolean twoPickPositionMode,
boolean onlyMovePoints)
Moves the body to the selected point and orientation
License requirements: None. |
String |
rowNumber()
Returns the row number of pattern
License requirements: None. |
void |
setAngle(String angle)
License requirements: None. |
void |
setColumnNumber(String columnNumber)
License requirements: None. |
void |
setDataFile(String dataFileName)
License requirements: None. |
void |
setDialogOption(ReusePositioningObjectBuilder.DialogOptions options)
License requirements: None. |
void |
setDistribution(boolean isSymmetrical)
License requirements: None. |
void |
setDropObject(NXObject face)
License requirements: None. |
void |
setDynamicCsysOrientation(Matrix3x3 orientation)
License requirements: None. |
void |
setDynamicCsysOrigin(Point3d origin)
License requirements: None. |
void |
setEditFeatureGroup(Feature featureGroup)
License requirements: None. |
void |
setImportedSketch(Sketch sketch)
License requirements: None. |
void |
setInitialPasteLocation(Point3d dropLocation)
License requirements: None. |
void |
setLength(String length)
License requirements: None. |
void |
setLibraryName(String libraryName)
License requirements: None. |
void |
setNonStandardPoints(Point3d[] points,
boolean isAbsolute)
Set the point coordinates
License requirements: None. |
void |
setOffsetValue(String offsetValue)
License requirements: None. |
void |
setPointsInSketch()
Sets points in sketch
License requirements: None. |
void |
setRowNumber(String rowNumber)
License requirements: None. |
void |
setSketchActive(Sketch sketch)
Sets the sketch to be active
License requirements: None. |
void |
setType(ReusePositioningObjectBuilder.Types type)
License requirements: None. |
void |
setUseFaceCenterAsLocation(boolean useFaceCenter)
License requirements: None. |
void |
setUseOnePickPositionMethod(boolean useOnePickPositionMethod)
License requirements: None. |
void |
setWidth(String width)
License requirements: None. |
Section |
sketchPoint()
Returns the part sketch point section
License requirements: None. |
ReusePositioningObjectBuilder.Types |
type()
Returns the positioning object type that is from pattern or imported data
License requirements: None. |
boolean |
useFaceCenterAsLocation()
Returns an option that indicates whether to use face center as location
License requirements: None. |
boolean |
useOnePickPositionMethod()
Returns the option specifying whether to use one-pick position method for drag/drop
License requirements: None. |
String |
width()
Returns the width value of pattern
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point3d initialPasteLocation() throws NXException, RemoteException
NXException
RemoteException
void setInitialPasteLocation(Point3d dropLocation) throws NXException, RemoteException
dropLocation
- The drop location coordinates in absoluteNXException
RemoteException
boolean useOnePickPositionMethod() throws NXException, RemoteException
NXException
RemoteException
void setUseOnePickPositionMethod(boolean useOnePickPositionMethod) throws NXException, RemoteException
useOnePickPositionMethod
- Flag indicating whether to use one pick position method or notNXException
RemoteException
boolean useFaceCenterAsLocation() throws NXException, RemoteException
NXException
RemoteException
void setUseFaceCenterAsLocation(boolean useFaceCenter) throws NXException, RemoteException
useFaceCenter
- Flag indicating whether to use face center or notNXException
RemoteException
Feature editFeatureGroup() throws NXException, RemoteException
NXException
RemoteException
void setEditFeatureGroup(Feature featureGroup) throws NXException, RemoteException
featureGroup
- Repositioning feature groupNXException
RemoteException
Point3d dynamicCsysOrigin() throws NXException, RemoteException
NXException
RemoteException
void setDynamicCsysOrigin(Point3d origin) throws NXException, RemoteException
origin
- Origin of dynamic csysNXException
RemoteException
Matrix3x3 dynamicCsysOrientation() throws NXException, RemoteException
NXException
RemoteException
void setDynamicCsysOrientation(Matrix3x3 orientation) throws NXException, RemoteException
orientation
- Orientation of dynamic csysNXException
RemoteException
NXObject dropObject() throws NXException, RemoteException
NXException
RemoteException
void setDropObject(NXObject face) throws NXException, RemoteException
face
- Drop face or pointNXException
RemoteException
Sketch importedSketch() throws NXException, RemoteException
NXException
RemoteException
void setImportedSketch(Sketch sketch) throws NXException, RemoteException
sketch
- Imported sketchNXException
RemoteException
String libraryName() throws NXException, RemoteException
NXException
RemoteException
void setLibraryName(String libraryName) throws NXException, RemoteException
libraryName
- Library nameNXException
RemoteException
void loadPart(String partFileName) throws NXException, RemoteException
partFileName
- Part file name without pathNXException
RemoteException
void repositionBody(Point3d target, Matrix3x3 orient, boolean twoPickPositionMode, boolean onlyMovePoints) throws NXException, RemoteException
target
- Destination pointorient
- OrientationtwoPickPositionMode
- Flag specifying whether to reposition the body based on active sketch plane when using two pick position method to drop the body. If True, reposition the body, else, do nothing.onlyMovePoints
- Flag specifying whether to move the whole sketch or just the sketch points. If True, reposition the sketch points, else, reposition the whole sketch.NXException
RemoteException
void createSketch(NXObject dropFace, Point3d position) throws NXException, RemoteException
dropFace
- tag of drop face of pointposition
- Destination pointNXException
RemoteException
void getSketchFromFeatureSet() throws NXException, RemoteException
NXException
RemoteException
void deletePoint(Point point) throws NXException, RemoteException
point
- tag of delete pointNXException
RemoteException
void editPoint(Point point, double value, boolean isXValue) throws NXException, RemoteException
point
- tag of delete pointvalue
- value point coordinatesisXValue
- is the value x or y coordinateNXException
RemoteException
void editPoint(Point point, double xvalue, double yvalue) throws NXException, RemoteException
point
- tag of delete pointxvalue
- value point x coordinatesyvalue
- value point y coordinatesNXException
RemoteException
void addPoints() throws NXException, RemoteException
NXException
RemoteException
Point addPoint(Point3d pointCoords) throws NXException, RemoteException
pointCoords
- point coordinatesNXException
RemoteException
void createPointInSketch() throws NXException, RemoteException
NXException
RemoteException
String offsetValue() throws NXException, RemoteException
NXException
RemoteException
void setOffsetValue(String offsetValue) throws NXException, RemoteException
offsetValue
- NXException
RemoteException
String rowNumber() throws NXException, RemoteException
NXException
RemoteException
void setRowNumber(String rowNumber) throws NXException, RemoteException
rowNumber
- NXException
RemoteException
String columnNumber() throws NXException, RemoteException
NXException
RemoteException
void setColumnNumber(String columnNumber) throws NXException, RemoteException
columnNumber
- NXException
RemoteException
String length() throws NXException, RemoteException
NXException
RemoteException
void setLength(String length) throws NXException, RemoteException
length
- NXException
RemoteException
String width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(String width) throws NXException, RemoteException
width
- NXException
RemoteException
boolean distribution() throws NXException, RemoteException
NXException
RemoteException
void setDistribution(boolean isSymmetrical) throws NXException, RemoteException
isSymmetrical
- NXException
RemoteException
String angle() throws NXException, RemoteException
NXException
RemoteException
void setAngle(String angle) throws NXException, RemoteException
angle
- NXException
RemoteException
String dataFile() throws NXException, RemoteException
NXException
RemoteException
void setDataFile(String dataFileName) throws NXException, RemoteException
dataFileName
- Data file nameNXException
RemoteException
ReusePositioningObjectBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ReusePositioningObjectBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean getFeatureSetAttributes() throws NXException, RemoteException
NXException
RemoteException
void setPointsInSketch() throws NXException, RemoteException
NXException
RemoteException
ReusePositioningObjectBuilder.NonStandardPointsData getNonStandardPoints() throws NXException, RemoteException
NXException
RemoteException
void setNonStandardPoints(Point3d[] points, boolean isAbsolute) throws NXException, RemoteException
points
- isAbsolute
- Flag indicating whether the points is absolute or notNXException
RemoteException
Section sketchPoint() throws NXException, RemoteException
NXException
RemoteException
void setSketchActive(Sketch sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
ReusePositioningObjectBuilder.DialogOptions dialogOption() throws NXException, RemoteException
NXException
RemoteException
void setDialogOption(ReusePositioningObjectBuilder.DialogOptions options) throws NXException, RemoteException
options
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.