public interface JointmarkGuideBuilder extends TaggedObject, IComponentBuilder
JointmarkBuilder.newGuide()
Modifier and Type | Interface and Description |
---|---|
static class |
JointmarkGuideBuilder.GuideCurvesData
This class holds the data returned from
getGuideCurves() |
static class |
JointmarkGuideBuilder.Location
The type of guide curve
|
static class |
JointmarkGuideBuilder.SpaceMethod
Options for Spacing Method
|
static class |
JointmarkGuideBuilder.SpaceOption
Spacing Option
|
Modifier and Type | Method and Description |
---|---|
void |
createGuideCurves()
Creates the guide curves.
|
OnPathDimensionBuilder |
endDistance()
Returns the end distance.
|
boolean |
extendOffset()
Returns the extend offset.
|
JointmarkGuideBuilder.GuideCurvesData |
getGuideCurves()
Gets the created curves curves.
|
Section |
guideCurve()
Returns the guide curve.
|
JointmarkGuideBuilder.Location |
locationOption()
Returns the location option.
|
int |
numberOfPoints()
Returns the number to determine the points along the guide curve.
|
Expression |
offsetDistance()
Returns the offset distance.
|
void |
rediscoverGuideEnds()
Use the specified reuse features to set the start and end distance for the guide curve.
|
boolean |
reverseDirection()
Returns the reversal status of Guide Curve direction.
|
Section |
section1()
Returns the first section used in Centerline.
|
Section |
section2()
Returns the second section used in Centerline.
|
Section |
section3()
Returns the third section used in Offset from Edge.
|
Section |
section4()
Returns the fourth section used in Existing Curve.
|
void |
setExtendOffset(boolean extendOffset)
License requirements: ugweld ("UG WELD") . |
void |
setGuideCurve(Section guide)
License requirements: ugweld ("UG WELD") . |
void |
setLocationOption(JointmarkGuideBuilder.Location locationOption)
License requirements: ugweld ("UG WELD") . |
void |
setNumberOfPoints(int number)
License requirements: ugweld ("UG WELD") . |
void |
setReverseDirection(boolean reverse)
License requirements: ugweld ("UG WELD") . |
void |
setSpacingMethod(JointmarkGuideBuilder.SpaceMethod spacingMethod)
License requirements: ugweld ("UG WELD") . |
void |
setSpacingOption(JointmarkGuideBuilder.SpaceOption spacingOption)
License requirements: ugweld ("UG WELD") . |
Expression |
spacing()
Returns the spacing to determine the points along the guide curve.
|
JointmarkGuideBuilder.SpaceMethod |
spacingMethod()
Returns the spacing method.
|
JointmarkGuideBuilder.SpaceOption |
spacingOption()
Returns the spacing option.
|
OnPathDimensionBuilder |
startDistance()
Returns the start distance.
|
printTestData, printTestData, tag, tagValue
validate
JointmarkGuideBuilder.Location locationOption() throws NXException, RemoteException
NXException
RemoteException
void setLocationOption(JointmarkGuideBuilder.Location locationOption) throws NXException, RemoteException
locationOption
- NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
NXException
RemoteException
boolean extendOffset() throws NXException, RemoteException
NXException
RemoteException
void setExtendOffset(boolean extendOffset) throws NXException, RemoteException
extendOffset
- NXException
RemoteException
Section section1() throws NXException, RemoteException
NXException
RemoteException
Section section2() throws NXException, RemoteException
NXException
RemoteException
Section section3() throws NXException, RemoteException
NXException
RemoteException
Section section4() throws NXException, RemoteException
NXException
RemoteException
JointmarkGuideBuilder.SpaceMethod spacingMethod() throws NXException, RemoteException
NXException
RemoteException
void setSpacingMethod(JointmarkGuideBuilder.SpaceMethod spacingMethod) throws NXException, RemoteException
spacingMethod
- NXException
RemoteException
OnPathDimensionBuilder startDistance() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder endDistance() throws NXException, RemoteException
NXException
RemoteException
JointmarkGuideBuilder.SpaceOption spacingOption() throws NXException, RemoteException
NXException
RemoteException
void setSpacingOption(JointmarkGuideBuilder.SpaceOption spacingOption) throws NXException, RemoteException
spacingOption
- NXException
RemoteException
Expression spacing() throws NXException, RemoteException
NXException
RemoteException
int numberOfPoints() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfPoints(int number) throws NXException, RemoteException
number
- NXException
RemoteException
Section guideCurve() throws NXException, RemoteException
NXException
RemoteException
void setGuideCurve(Section guide) throws NXException, RemoteException
guide
- NXException
RemoteException
void createGuideCurves() throws NXException, RemoteException
NXException
RemoteException
JointmarkGuideBuilder.GuideCurvesData getGuideCurves() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
void rediscoverGuideEnds() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.