public interface WeldPointBuilder extends Builder
WeldManager.createWeldPointBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ConnectingOnlyOnePart | false |
CreationDirection | Default |
CsysAssemblyState | false |
CsysWorkPartState | false |
CustomCylinderAbove | 0.5 (millimeters part), 0.02 (inches part) |
CustomRadius | 0.5 (millimeters part), 0.02 (inches part) |
CustomTotalCylinderLength | 1 (millimeters part), 0.04 (inches part) |
DatumFirstReferenceDirection | X |
DatumMajorDirection | X |
DatumSecondReferenceDirection | X |
DistanceTolerance | 0.025 (millimeters part), 0.001 (inches part) |
EndDistance | 6.25 (millimeters part), 0.25 (inches part) |
EndDistanceLocation | Length |
ExtendMethod | Boundary |
Location | AlongGuideEdge |
MeasurementDefaultHeight | 10 (millimeters part), 0.4 (inches part) |
MeasurementDefaultWidth | 3 (millimeters part), 0.12 (inches part) |
MeasurementHoleSize | 0.0 (millimeters part), 0.0 (inches part) |
MeasurementSlotLength | 0.0 (millimeters part), 0.0 (inches part) |
MeasurementSlotWidth | 0.0 (millimeters part), 0.0 (inches part) |
MeasurementStudSize | 0.0 (millimeters part), 0 (inches part) |
MirrorByType | false |
NumberConnectedPanels | 2 |
OffsetDistance | 6.25 (millimeters part), 0.25 (inches part) |
OutputType | Fixed |
PointMethod | Multiple |
PointsGuideDistance | 0.0 (millimeters part), 0.0 (inches part) |
ProjectionMethod | None |
ReferenceSheetSpacingMethod | Distance |
ReferenceSheetType | Overlap |
ShowThroughAssemblyState | false |
ShowThroughWorkPartState | false |
SizeMethod | Auto |
SolidType | SolidNone |
SpacingCalculateMethod | Arclength |
SpacingNumber | 12.5 (millimeters part), 0.5 (inches part) |
StartDistance | 6.25 (millimeters part), 0.25 (inches part) |
StartDistanceLocation | Length |
TranslateXDistance | 0 (millimeters part), 0 (inches part) |
TranslateYDistance | 0 (millimeters part), 0 (inches part) |
TranslateZDistance | 0 (millimeters part), 0 (inches part) |
WeldType | ResistanceSpot |
Modifier and Type | Interface and Description |
---|---|
static class |
WeldPointBuilder.CsysData
This class holds the data returned from
getCsys() |
static class |
WeldPointBuilder.FaceSetData
This class holds the data returned from
getFaceSet(int) |
Modifier and Type | Method and Description |
---|---|
void |
calculateDatumMeasurementDefaultDirection()
Calculate location and default direction of datum and measurement, need to set the current point prior to calling this method
License requirements: ugweld ("UG WELD") . |
Point3d[] |
calculateWeldPoints()
To calculate all weld points
License requirements: ugweld ("UG WELD") . |
void |
clearFaceSets()
The clear for all existed facesets
License requirements: ugweld ("UG WELD") . |
void |
commitFaceSets()
License requirements: ugweld ("UG WELD") . |
void |
commitReferenceSheets(WeldOverlapStatus createStatus)
The commit for reference sheets
License requirements: ugweld ("UG WELD") . |
void |
commitSection(Section path)
Commit created section
License requirements: ugweld ("UG WELD") . |
boolean |
connectingOnlyOnePart()
Returns
License requirements: ugweld ("UG WELD") . |
Section |
createCenterLine()
To create center line
License requirements: ugweld ("UG WELD") . |
Section |
createOffsetCurve()
Create offset curve
License requirements: ugweld ("UG WELD") . |
Section |
createSectionPlaneCurves()
Create section curve
License requirements: ugweld ("UG WELD") . |
void |
createSingleWeldPoint(Point3d pointCoord)
The creation for single weld point
License requirements: ugweld ("UG WELD") . |
WeldCreationDirection |
creationDirection()
Returns the creation direction type.
|
boolean |
csysAssemblyState()
Returns the assy coordinate system state
License requirements: ugweld ("UG WELD") . |
boolean |
csysWorkPartState()
Returns the work coordinate systemstate
License requirements: ugweld ("UG WELD") . |
double |
customCylinderAbove()
Returns the distance the custom cylinder should be created above the
weld point
License requirements: ugweld ("UG WELD") . |
double |
customRadius()
Returns the radius to create the sphere, cylinder, or cone with
License requirements: ugweld ("UG WELD") . |
double |
customTotalCylinderLength()
Returns the total length of the cylinder to be created.
|
WeldDatumControlDirection |
datumFirstReferenceDirection()
Returns the datum reference direction type.
|
WeldDatumControlDirection |
datumMajorDirection()
Returns the datum major direction type.
|
WeldDatumControlDirection |
datumSecondReferenceDirection()
Returns the datum reference direction type.
|
double |
distanceTolerance()
Returns the distance tolerance for the weld point
License requirements: ugweld ("UG WELD") . |
String |
endDistance()
Returns the end dist
License requirements: ugweld ("UG WELD") . |
WeldParasetLocation |
endDistanceLocation()
Returns the end dist location
License requirements: ugweld ("UG WELD") . |
WeldPointExtendMethod |
extendMethod()
Returns the offset curve extend method.
|
void |
flipZAxis()
Flip the z axis
License requirements: ugweld ("UG WELD") . |
WeldPointBuilder.CsysData |
getCsys()
Get coordinate system for point
License requirements: ugweld ("UG WELD") . |
int |
getCurrentReferenceSheet()
The current refsheet
License requirements: ugweld ("UG WELD") . |
WeldPointBuilder.FaceSetData |
getFaceSet(int facesetIndex)
Gets the user selected faces for the indicated face set
License requirements: ugweld ("UG WELD") . |
Section |
getFirstSection()
Get the first section.
|
DisplayableObject[] |
getMirrorTranslateReferenceObjects()
Get mirror translate reference objects
License requirements: ugweld ("UG WELD") . |
int |
getNumFaceSets()
Get the amount of face sets
License requirements: ugweld ("UG WELD") . |
nxopen.features.Feature |
getReferenceSheets()
The refernence sheet feature
License requirements: ugweld ("UG WELD") . |
Section |
getSecondSection()
Get the second section. this method for centerline method weld only, this section contains
the second group of curves used to create centerline
License requirements: ugweld ("UG WELD") Created in NX8.0.0 |
Curve[] |
getSectionCurves(Section section)
Gets the curves contained in the input section
License requirements: ugweld ("UG WELD") . |
WeldPointLocation |
location()
Returns the processing method to use for generating weld points along reference section(s)
License requirements: ugweld ("UG WELD") . |
double |
measurementDefaultHeight()
Returns the default height of the object for measurement to be created.
|
double |
measurementDefaultWidth()
Returns the default width of the object for measurement to be created.
|
double |
measurementHoleSize()
Returns the hole_size of the object for measurement to be created.
|
double |
measurementSlotLength()
Returns the slot height of the object for measurement to be created.
|
double |
measurementSlotWidth()
Returns the slot width of the object for measurement to be created.
|
double |
measurementStudSize()
Returns the stud size of the object for measurement to be created.
|
boolean |
mirrorByType()
Returns the mirror by type
License requirements: ugweld ("UG WELD") . |
Plane |
mirrorPlane()
Returns the plane that a point is to be mirrored about.
|
void |
movePoint(Point3d origin)
Move selected points
License requirements: ugweld ("UG WELD") . |
int |
numberConnectedPanels()
Returns the num connected panels.
|
String |
offsetDistance()
Returns the offset distance from edges in guide_collector1 to place weld points
License requirements: ugweld ("UG WELD") . |
OutputType |
outputType()
Returns the output type.
|
WeldPointMethod |
pointMethod()
Returns the method for creating weld points.
|
double |
pointsGuideDistance()
Returns the distance percentage from the start of the curve where the
weld point should be. 0.0 is the start of the curve
100.0 is the end of the curve.
|
Vector3d |
projectDirection()
Returns the project direction
License requirements: ugweld ("UG WELD") . |
nxopen.Direction |
projectDirectionObject()
Returns the project direction NXOpen object
License requirements: ugweld ("UG WELD") . |
WeldProjectionMethod |
projectionMethod()
Returns the project method type.
|
void |
projectPoints()
Project selected points along the specified vector to reference sheets
License requirements: ugweld ("UG WELD") . |
WeldPointSpacingMethod |
referenceSheetSpacingMethod()
Returns the refsheet spacing method
License requirements: ugweld ("UG WELD") . |
WeldPointReferenceSheetType |
referenceSheetType()
Returns the type of sheet to create to place weld points on.
|
void |
removeCharacteristics(String attrTitle,
WeldAttribType attrType,
String attrValue)
Remove characteristics for selected points, need to set the current point prior to calling this method
License requirements: ugweld ("UG WELD") . |
void |
removeWeldPoint()
Remove the current selected point, need to set the current point prior to calling this method
License requirements: ugweld ("UG WELD") . |
Plane |
sectionPlaneEntity()
Returns
License requirements: ugweld ("UG WELD") . |
int |
sequenceNumber()
Returns the sequence number for the weld point feature.
|
void |
setCharacteristics(String attrTitle,
WeldAttribType attrType,
String attrValue)
Set or edit characteristics for selected points
License requirements: ugweld ("UG WELD") . |
void |
setConnectingOnlyOnePart(boolean connectingOnlyOnePart)
Sets
License requirements: ugweld ("UG WELD") . |
void |
setCreationDirection(WeldCreationDirection creationDirection)
Sets the creation direction type.
|
void |
setCsysAssemblyState(boolean assyCsysState)
Sets the assy coordinate system state
License requirements: ugweld ("UG WELD") . |
void |
setCsysWorkPartState(boolean workCsysState)
Sets the work coordinate systemstate
License requirements: ugweld ("UG WELD") . |
void |
setCurrentReferenceSheet(int currentRefSheet)
Set current refsheet
License requirements: ugweld ("UG WELD") . |
void |
setCustomCylinderAbove(double customCylinderAbove)
Sets the distance the custom cylinder should be created above the
weld point
License requirements: ugweld ("UG WELD") . |
void |
setCustomRadius(double customRadius)
Sets the radius to create the sphere, cylinder, or cone with
License requirements: ugweld ("UG WELD") . |
void |
setCustomTotalCylinderLength(double totalCylinderLength)
Sets the total length of the cylinder to be created.
|
void |
setDatumFirstReferenceDirection(WeldDatumControlDirection datumRefDir)
Sets the datum reference direction type.
|
void |
setDatumMajorDirection(WeldDatumControlDirection datumMajorDir)
Sets the datum major direction type.
|
void |
setDatumSecondReferenceDirection(WeldDatumControlDirection datumRefDir)
Sets the datum reference direction type.
|
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance for the weld point
License requirements: ugweld ("UG WELD") . |
void |
setEndDistance(String endDistStr)
License requirements: ugweld ("UG WELD") . |
void |
setEndDistanceLocation(WeldParasetLocation endDistLocation)
Sets the end dist location
License requirements: ugweld ("UG WELD") . |
void |
setExtendMethod(WeldPointExtendMethod extendMethod)
Sets the offset curve extend method.
|
void |
setFaceSet(WeldFacesetIndex facesetIndex,
DisplayableObject[] objects)
Sets the user selected faces for the indicated face set
License requirements: ugweld ("UG WELD") . |
void |
setFirstSection(Section section)
The commit for first section
License requirements: ugweld ("UG WELD") . |
void |
setLocation(WeldPointLocation location)
Sets the processing method to use for generating weld points along reference section(s)
License requirements: ugweld ("UG WELD") . |
void |
setMeasurementDefaultHeight(double measurementDefaultHeight)
Sets the default height of the object for measurement to be created.
|
void |
setMeasurementDefaultWidth(double measurementDefaultWidth)
Sets the default width of the object for measurement to be created.
|
void |
setMeasurementHoleSize(double holeSize)
Sets the hole_size of the object for measurement to be created.
|
void |
setMeasurementSlotLength(double slotLength)
Sets the slot height of the object for measurement to be created.
|
void |
setMeasurementSlotWidth(double slotWidth)
Sets the slot width of the object for measurement to be created.
|
void |
setMeasurementStudSize(double studSize)
Sets the stud size of the object for measurement to be created.
|
void |
setMirrorByType(boolean mirrorByType)
Sets the mirror by type
License requirements: ugweld ("UG WELD") . |
void |
setMirrorPlane(Plane mirrorPlane)
Sets the plane that a point is to be mirrored about.
|
void |
setMirrorTranslateReferenceObjects(TaggedObject[] refs)
Add or remove mirror translate reference objects
License requirements: ugweld ("UG WELD") . |
void |
setNumberConnectedPanels(int numConnectedPanels)
Sets the num connected panels.
|
void |
setOffsetDistance(String offsetDistance)
License requirements: ugweld ("UG WELD") . |
void |
setOutputType(OutputType outputType)
Sets the output type.
|
void |
setPoint(int index)
Set the selected point
License requirements: ugweld ("UG WELD") . |
void |
setPointMethod(WeldPointMethod ptMethod)
License requirements: ugweld ("UG WELD") . |
void |
setPointsGuideDistance(double pointsGuideDist)
Sets the distance percentage from the start of the curve where the
weld point should be. 0.0 is the start of the curve
100.0 is the end of the curve.
|
void |
setProjectDirection(Vector3d direction)
Sets the project direction
License requirements: ugweld ("UG WELD") . |
void |
setProjectDirectionObject(nxopen.Direction direction)
Sets the project direction NXOpen object
License requirements: ugweld ("UG WELD") . |
void |
setProjectionMethod(WeldProjectionMethod projMethod)
Sets the project method type.
|
void |
setReferenceSheetSpacingMethod(WeldPointSpacingMethod spacingMethod)
Sets the refsheet spacing method
License requirements: ugweld ("UG WELD") . |
void |
setReferenceSheetType(WeldPointReferenceSheetType refSheetType)
Sets the type of sheet to create to place weld points on.
|
void |
setSecondSection(Section section)
Create second section
License requirements: ugweld ("UG WELD") . |
void |
setSectionPlaneEntity(Plane plane)
Sets
License requirements: ugweld ("UG WELD") . |
void |
setSelectionType(WeldSelectionType selectionType)
Set the selection type
License requirements: ugweld ("UG WELD") . |
void |
setSequenceNumber(int sequenceNumber)
Sets the sequence number for the weld point feature.
|
void |
setShowThroughAssemblyState(boolean thruAssyState)
Sets the through assy coordinate system state
License requirements: ugweld ("UG WELD") . |
void |
setShowThroughWorkPartState(boolean thruWorkState)
Sets the through work coordinate system state
License requirements: ugweld ("UG WELD") . |
void |
setSizeMethod(WeldMeasurementSizeMethod sizeMethod)
Sets the measurement size method.
|
void |
setSolidType(WeldCustom solidType)
Sets the output solid type.
|
void |
setSpacingCalculateMethod(WeldSpacingCalcMethod spacingCalcMethod)
Sets the project method type.
|
void |
setSpacingNumber(String spacingOrNumberStr)
License requirements: ugweld ("UG WELD") . |
void |
setStartDistance(String startDistStr)
License requirements: ugweld ("UG WELD") . |
void |
setStartDistanceLocation(WeldParasetLocation startDistLocation)
Sets the start dist location
License requirements: ugweld ("UG WELD") . |
void |
setTranslateCsys(CoordinateSystem translateCsys)
Sets the coordinate system that a point is to be translated about.
|
void |
setTranslateXDistance(String transXDistStr)
License requirements: ugweld ("UG WELD") . |
void |
setTranslateYDistance(String transYDistStr)
License requirements: ugweld ("UG WELD") . |
void |
setTranslateZDistance(String transZDistStr)
License requirements: ugweld ("UG WELD") . |
void |
setWeldType(WeldFeatureSetType curWeldType)
Sets the weld type.
|
boolean |
showThroughAssemblyState()
Returns the through assy coordinate system state
License requirements: ugweld ("UG WELD") . |
boolean |
showThroughWorkPartState()
Returns the through work coordinate system state
License requirements: ugweld ("UG WELD") . |
WeldMeasurementSizeMethod |
sizeMethod()
Returns the measurement size method.
|
WeldCustom |
solidType()
Returns the output solid type.
|
WeldSpacingCalcMethod |
spacingCalculateMethod()
Returns the project method type.
|
String |
spacingNumber()
Returns the spacing number
License requirements: ugweld ("UG WELD") . |
String |
startDistance()
Returns the start dist
License requirements: ugweld ("UG WELD") . |
WeldParasetLocation |
startDistanceLocation()
Returns the start dist location
License requirements: ugweld ("UG WELD") . |
CoordinateSystem |
translateCsys()
Returns the coordinate system that a point is to be translated about.
|
String |
translateXDistance()
Returns the tran x dist
License requirements: ugweld ("UG WELD") . |
String |
translateYDistance()
Returns the trans y dist
License requirements: ugweld ("UG WELD") . |
String |
translateZDistance()
Returns the translate distance for weld points in z axis direction.
|
void |
updateCsys(Point3d origin,
Matrix3x3 matrix)
Update coordinate system for selected points
License requirements: ugweld ("UG WELD") . |
void |
updateFirstSection(Section totalSection)
Update first section
License requirements: ugweld ("UG WELD") . |
void |
updateSecondSection(Section totalSection)
Update second section
License requirements: ugweld ("UG WELD") . |
WeldFeatureSetType |
weldType()
Returns the weld type.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
OutputType outputType() throws NXException, RemoteException
NXException
RemoteException
void setOutputType(OutputType outputType) throws NXException, RemoteException
outputType
- output typeNXException
RemoteException
int numberConnectedPanels() throws NXException, RemoteException
NXException
RemoteException
void setNumberConnectedPanels(int numConnectedPanels) throws NXException, RemoteException
numConnectedPanels
- NXException
RemoteException
WeldParasetLocation startDistanceLocation() throws NXException, RemoteException
NXException
RemoteException
void setStartDistanceLocation(WeldParasetLocation startDistLocation) throws NXException, RemoteException
startDistLocation
- start distance locationNXException
RemoteException
void setEndDistanceLocation(WeldParasetLocation endDistLocation) throws NXException, RemoteException
endDistLocation
- NXException
RemoteException
WeldParasetLocation endDistanceLocation() throws NXException, RemoteException
NXException
RemoteException
WeldPointMethod pointMethod() throws NXException, RemoteException
Point
objects.
NXException
RemoteException
void setPointMethod(WeldPointMethod ptMethod) throws NXException, RemoteException
ptMethod
- NXException
RemoteException
void setReferenceSheetSpacingMethod(WeldPointSpacingMethod spacingMethod) throws NXException, RemoteException
spacingMethod
- NXException
RemoteException
WeldPointSpacingMethod referenceSheetSpacingMethod() throws NXException, RemoteException
NXException
RemoteException
void setCsysWorkPartState(boolean workCsysState) throws NXException, RemoteException
workCsysState
- NXException
RemoteException
boolean csysWorkPartState() throws NXException, RemoteException
NXException
RemoteException
void setCsysAssemblyState(boolean assyCsysState) throws NXException, RemoteException
assyCsysState
- NXException
RemoteException
boolean csysAssemblyState() throws NXException, RemoteException
NXException
RemoteException
void setShowThroughWorkPartState(boolean thruWorkState) throws NXException, RemoteException
thruWorkState
- NXException
RemoteException
boolean showThroughWorkPartState() throws NXException, RemoteException
NXException
RemoteException
void setShowThroughAssemblyState(boolean thruAssyState) throws NXException, RemoteException
thruAssyState
- NXException
RemoteException
boolean showThroughAssemblyState() throws NXException, RemoteException
NXException
RemoteException
void setMirrorByType(boolean mirrorByType) throws NXException, RemoteException
mirrorByType
- NXException
RemoteException
boolean mirrorByType() throws NXException, RemoteException
NXException
RemoteException
WeldPointReferenceSheetType referenceSheetType() throws NXException, RemoteException
NXException
RemoteException
void setReferenceSheetType(WeldPointReferenceSheetType refSheetType) throws NXException, RemoteException
refSheetType
- NXException
RemoteException
WeldPointLocation location() throws NXException, RemoteException
NXException
RemoteException
void setLocation(WeldPointLocation location) throws NXException, RemoteException
location
- NXException
RemoteException
WeldPointExtendMethod extendMethod() throws NXException, RemoteException
NXException
RemoteException
void setExtendMethod(WeldPointExtendMethod extendMethod) throws NXException, RemoteException
extendMethod
- NXException
RemoteException
int sequenceNumber() throws NXException, RemoteException
NXException
RemoteException
void setSequenceNumber(int sequenceNumber) throws NXException, RemoteException
sequenceNumber
- NXException
RemoteException
Plane mirrorPlane() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlane(Plane mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
CoordinateSystem translateCsys() throws NXException, RemoteException
NXException
RemoteException
void setTranslateCsys(CoordinateSystem translateCsys) throws NXException, RemoteException
translateCsys
- NXException
RemoteException
String offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void setOffsetDistance(String offsetDistance) throws NXException, RemoteException
offsetDistance
- NXException
RemoteException
String startDistance() throws NXException, RemoteException
NXException
RemoteException
void setStartDistance(String startDistStr) throws NXException, RemoteException
startDistStr
- expression stringNXException
RemoteException
String endDistance() throws NXException, RemoteException
NXException
RemoteException
void setEndDistance(String endDistStr) throws NXException, RemoteException
endDistStr
- expression stringNXException
RemoteException
String spacingNumber() throws NXException, RemoteException
NXException
RemoteException
void setSpacingNumber(String spacingOrNumberStr) throws NXException, RemoteException
spacingOrNumberStr
- expression stringNXException
RemoteException
String translateXDistance() throws NXException, RemoteException
NXException
RemoteException
void setTranslateXDistance(String transXDistStr) throws NXException, RemoteException
transXDistStr
- expression stringNXException
RemoteException
String translateYDistance() throws NXException, RemoteException
NXException
RemoteException
void setTranslateYDistance(String transYDistStr) throws NXException, RemoteException
transYDistStr
- expression stringNXException
RemoteException
String translateZDistance() throws NXException, RemoteException
NXException
RemoteException
void setTranslateZDistance(String transZDistStr) throws NXException, RemoteException
transZDistStr
- expression stringNXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double pointsGuideDistance() throws NXException, RemoteException
NXException
RemoteException
void setPointsGuideDistance(double pointsGuideDist) throws NXException, RemoteException
pointsGuideDist
- NXException
RemoteException
double customRadius() throws NXException, RemoteException
NXException
RemoteException
void setCustomRadius(double customRadius) throws NXException, RemoteException
customRadius
- NXException
RemoteException
double customCylinderAbove() throws NXException, RemoteException
NXException
RemoteException
void setCustomCylinderAbove(double customCylinderAbove) throws NXException, RemoteException
customCylinderAbove
- NXException
RemoteException
double customTotalCylinderLength() throws NXException, RemoteException
NXException
RemoteException
void setCustomTotalCylinderLength(double totalCylinderLength) throws NXException, RemoteException
totalCylinderLength
- NXException
RemoteException
double measurementDefaultWidth() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementDefaultWidth(double measurementDefaultWidth) throws NXException, RemoteException
measurementDefaultWidth
- NXException
RemoteException
double measurementDefaultHeight() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementDefaultHeight(double measurementDefaultHeight) throws NXException, RemoteException
measurementDefaultHeight
- NXException
RemoteException
double measurementHoleSize() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementHoleSize(double holeSize) throws NXException, RemoteException
holeSize
- NXException
RemoteException
double measurementSlotWidth() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementSlotWidth(double slotWidth) throws NXException, RemoteException
slotWidth
- NXException
RemoteException
double measurementSlotLength() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementSlotLength(double slotLength) throws NXException, RemoteException
slotLength
- NXException
RemoteException
double measurementStudSize() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementStudSize(double studSize) throws NXException, RemoteException
studSize
- NXException
RemoteException
WeldCustom solidType() throws NXException, RemoteException
NXException
RemoteException
void setSolidType(WeldCustom solidType) throws NXException, RemoteException
solidType
- NXException
RemoteException
WeldFeatureSetType weldType() throws NXException, RemoteException
NXException
RemoteException
void setWeldType(WeldFeatureSetType curWeldType) throws NXException, RemoteException
curWeldType
- NXException
RemoteException
WeldProjectionMethod projectionMethod() throws NXException, RemoteException
NXException
RemoteException
void setProjectionMethod(WeldProjectionMethod projMethod) throws NXException, RemoteException
projMethod
- NXException
RemoteException
void setConnectingOnlyOnePart(boolean connectingOnlyOnePart) throws NXException, RemoteException
connectingOnlyOnePart
- NXException
RemoteException
boolean connectingOnlyOnePart() throws NXException, RemoteException
NXException
RemoteException
void setProjectDirectionObject(nxopen.Direction direction) throws NXException, RemoteException
direction
- Project directionNXException
RemoteException
nxopen.Direction projectDirectionObject() throws NXException, RemoteException
NXException
RemoteException
void setProjectDirection(Vector3d direction) throws NXException, RemoteException
direction
- Project directionNXException
RemoteException
Vector3d projectDirection() throws NXException, RemoteException
NXException
RemoteException
Plane sectionPlaneEntity() throws NXException, RemoteException
NXException
RemoteException
void setSectionPlaneEntity(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
WeldSpacingCalcMethod spacingCalculateMethod() throws NXException, RemoteException
NXException
RemoteException
void setSpacingCalculateMethod(WeldSpacingCalcMethod spacingCalcMethod) throws NXException, RemoteException
spacingCalcMethod
- NXException
RemoteException
WeldDatumControlDirection datumMajorDirection() throws NXException, RemoteException
NXException
RemoteException
void setDatumMajorDirection(WeldDatumControlDirection datumMajorDir) throws NXException, RemoteException
datumMajorDir
- NXException
RemoteException
WeldDatumControlDirection datumFirstReferenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setDatumFirstReferenceDirection(WeldDatumControlDirection datumRefDir) throws NXException, RemoteException
datumRefDir
- NXException
RemoteException
WeldDatumControlDirection datumSecondReferenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setDatumSecondReferenceDirection(WeldDatumControlDirection datumRefDir) throws NXException, RemoteException
datumRefDir
- NXException
RemoteException
void setSizeMethod(WeldMeasurementSizeMethod sizeMethod) throws NXException, RemoteException
sizeMethod
- NXException
RemoteException
WeldMeasurementSizeMethod sizeMethod() throws NXException, RemoteException
NXException
RemoteException
Curve[] getSectionCurves(Section section) throws NXException, RemoteException
section
- the section container for the curvesNXException
RemoteException
WeldPointBuilder.FaceSetData getFaceSet(int facesetIndex) throws NXException, RemoteException
facesetIndex
- Which faceset to get the faces for. 0 is the firstNXException
RemoteException
void setFaceSet(WeldFacesetIndex facesetIndex, DisplayableObject[] objects) throws NXException, RemoteException
facesetIndex
- Which faceset to get the faces for. 0 is the firstobjects
- the face set reference objectsNXException
RemoteException
void commitReferenceSheets(WeldOverlapStatus createStatus) throws NXException, RemoteException
createStatus
- create statusNXException
RemoteException
void clearFaceSets() throws NXException, RemoteException
NXException
RemoteException
void commitFaceSets() throws NXException, RemoteException
NXException
RemoteException
int getCurrentReferenceSheet() throws NXException, RemoteException
NXException
RemoteException
void setCurrentReferenceSheet(int currentRefSheet) throws NXException, RemoteException
currentRefSheet
- current refsheetNXException
RemoteException
void createSingleWeldPoint(Point3d pointCoord) throws NXException, RemoteException
pointCoord
- point coordinateNXException
RemoteException
void setFirstSection(Section section) throws NXException, RemoteException
section
- the section from uicompNXException
RemoteException
void updateFirstSection(Section totalSection) throws NXException, RemoteException
totalSection
- the total sectionNXException
RemoteException
void updateSecondSection(Section totalSection) throws NXException, RemoteException
totalSection
- the total sectionNXException
RemoteException
void setSecondSection(Section section) throws NXException, RemoteException
section
- the section from uicompNXException
RemoteException
Section createOffsetCurve() throws NXException, RemoteException
NXException
RemoteException
Point3d[] calculateWeldPoints() throws NXException, RemoteException
NXException
RemoteException
void setPoint(int index) throws NXException, RemoteException
index
- point indexNXException
RemoteException
void setCharacteristics(String attrTitle, WeldAttribType attrType, String attrValue) throws NXException, RemoteException
attrTitle
- attribute title attrType
- attribute typeattrValue
- attribute value NXException
RemoteException
void updateCsys(Point3d origin, Matrix3x3 matrix) throws NXException, RemoteException
origin
- origin pointmatrix
- rotate matrixNXException
RemoteException
void movePoint(Point3d origin) throws NXException, RemoteException
origin
- the new position to be locatedNXException
RemoteException
Section createCenterLine() throws NXException, RemoteException
NXException
RemoteException
void commitSection(Section path) throws NXException, RemoteException
path
- the created pathNXException
RemoteException
void setSelectionType(WeldSelectionType selectionType) throws NXException, RemoteException
selectionType
- selection typeNXException
RemoteException
void flipZAxis() throws NXException, RemoteException
NXException
RemoteException
Section createSectionPlaneCurves() throws NXException, RemoteException
NXException
RemoteException
WeldCreationDirection creationDirection() throws NXException, RemoteException
NXException
RemoteException
void setCreationDirection(WeldCreationDirection creationDirection) throws NXException, RemoteException
creationDirection
- creation direction typeNXException
RemoteException
void setMirrorTranslateReferenceObjects(TaggedObject[] refs) throws NXException, RemoteException
refs
- the mirror translate reference objects to be addedNXException
RemoteException
DisplayableObject[] getMirrorTranslateReferenceObjects() throws NXException, RemoteException
NXException
RemoteException
void calculateDatumMeasurementDefaultDirection() throws NXException, RemoteException
NXException
RemoteException
void removeCharacteristics(String attrTitle, WeldAttribType attrType, String attrValue) throws NXException, RemoteException
attrTitle
- attribute title attrType
- attribute typeattrValue
- attribute value NXException
RemoteException
void removeWeldPoint() throws NXException, RemoteException
NXException
RemoteException
int getNumFaceSets() throws NXException, RemoteException
NXException
RemoteException
Section getFirstSection() throws NXException, RemoteException
NXException
RemoteException
Section getSecondSection() throws NXException, RemoteException
NXException
RemoteException
nxopen.features.Feature getReferenceSheets() throws NXException, RemoteException
NXException
RemoteException
WeldPointBuilder.CsysData getCsys() throws NXException, RemoteException
NXException
RemoteException
void projectPoints() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.