public interface AutoDimensionBuilder extends Builder
AutoDimensionBuilder
which is
used to create or edit the Auto Dimension.
ToolingDrawingCollection.createAutoDimensionBuilder()
Property | Value |
---|---|
DimensionCharacterSize | 3.5 |
InnerDimensionOffsetValue | 20 |
MaxDistanceToOuterMargin | 60 |
OffsetValueForMargin | 20 |
SelectHolesAutomatically | 0 |
TextAngle | 0.0 |
TextFont | First |
TextOrientation | Horizontal |
Tolerance | NoTolerance |
ToleranceCharacterSize | 3.5 |
ToleranceLowerValue | -0.001 |
ToleranceUpperValue | 0.001 |
ToleranceValue | 0.001 |
Type | CreateOrdinateDimension |
ValuePrecision | NominalMinusX |
Modifier and Type | Interface and Description |
---|---|
static class |
AutoDimensionBuilder.MainType
create or edit ordinate dimension
|
static class |
AutoDimensionBuilder.TextFontType
text font type
|
static class |
AutoDimensionBuilder.TextOrientationType
text orientation type
|
static class |
AutoDimensionBuilder.ToleranceType
tolerance type
|
static class |
AutoDimensionBuilder.ValuePrecisionType
value precision type
|
Modifier and Type | Method and Description |
---|---|
NXObject |
createdOrdinateOrigin()
Returns the created ordinate origin tag
License requirements: None. |
NXObject |
createOrdinateOrigin(NXObject viewTag,
Point3d pointData)
The method to create ordinate origin
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
createOrdinateOriginMargins(NXObject ordinateOrigin,
NXObject viewTag)
The method to create ordinate origin margins
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
boolean |
createXDimensions()
Returns the option whether to create X dimensions
License requirements: None. |
boolean |
createYDimensions()
Returns the option whether to create Y dimensions
License requirements: None. |
NXObject |
cycleObjectsInView(NXObject viewTag,
int vseqNumber,
boolean isDrawing,
NXObject inObject)
The method to cycle objects in view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
dimensionCharacterSize()
Returns the tolerance character size
License requirements: None. |
NXColor |
dimensionColor()
Returns the dimension color
License requirements: None. |
SelectOrdinateDimensionList |
dimensions()
Returns the selected dimensions to edit
License requirements: None. |
NXObject |
firstMargin()
Returns the first margin tag
License requirements: None. |
NXObject |
fourthMargin()
Returns the fourth margin tag
License requirements: None. |
double |
innerDimensionOffsetValue()
Returns the inner dimension offset value
License requirements: None. |
double |
maxDistanceToOuterMargin()
Returns the max distance to outer margin
License requirements: None. |
SelectNXObjectList |
objectToDimension()
Returns the objects to dimension
License requirements: None. |
double |
offsetValueForMargin()
Returns the offset value of margins
License requirements: None. |
StyleBuilder |
ordinateDimensionStyle()
Returns the ordinate dimension style
License requirements: None. |
NXObject |
ordinateView()
Returns the ordinate view tag
License requirements: None. |
SelectNXObject |
originPoint()
Returns the ordinate origin point
License requirements: None. |
NXObject |
secondMargin()
Returns the second margin tag
License requirements: None. |
boolean |
selectHolesAutomatically()
Returns the option whether to select holes automatically
License requirements: None. |
void |
setCreatedOrdinateOrigin(NXObject ordinateOriginTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCreateXDimensions(boolean createXDimensions)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCreateYDimensions(boolean createYDimensions)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDimensionCharacterSize(double dimensionCharacterSize)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDimensionColor(NXColor dimensionColor)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setFirstMargin(NXObject firstMarginTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setFourthMargin(NXObject fourthMarginTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setInnerDimensionOffsetValue(double innerDimensionOffsetValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaxDistanceToOuterMargin(double maxDistanceToOuterMargin)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetValueForMargin(double offsetValueForMargin)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOrdinateView(NXObject ordinateViewTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSecondMargin(NXObject secondMarginTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSelectHolesAutomatically(boolean selectHolesAutomatically)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTextAngle(double textAngle)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTextFont(AutoDimensionBuilder.TextFontType textFont)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTextOrientation(AutoDimensionBuilder.TextOrientationType textOrientation)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setThirdMargin(NXObject thirdMarginTag)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTolerance(AutoDimensionBuilder.ToleranceType toleranceType)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToleranceCharacterSize(double toleranceCharacterSize)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToleranceColor(NXColor toleranceColor)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToleranceLowerValue(double toleranceLowerValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToleranceUpperValue(double toleranceUpperValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToleranceValue(double toleranceValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setType(AutoDimensionBuilder.MainType type)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setValuePrecision(AutoDimensionBuilder.ValuePrecisionType valuePrecision)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
textAngle()
Returns the text angle
License requirements: None. |
AutoDimensionBuilder.TextFontType |
textFont()
Returns the text orientation
License requirements: None. |
AutoDimensionBuilder.TextOrientationType |
textOrientation()
Returns the text orientation
License requirements: None. |
NXObject |
thirdMargin()
Returns the third margin tag
License requirements: None. |
AutoDimensionBuilder.ToleranceType |
tolerance()
Returns the tolerance type
License requirements: None. |
double |
toleranceCharacterSize()
Returns the tolerance character size
License requirements: None. |
NXColor |
toleranceColor()
Returns the tolerance color
License requirements: None. |
double |
toleranceLowerValue()
Returns the tolerance lower value
License requirements: None. |
double |
toleranceUpperValue()
Returns the tolerance upper value
License requirements: None. |
double |
toleranceValue()
Returns the tolerance value
License requirements: None. |
AutoDimensionBuilder.MainType |
type()
Returns the type create or edit ordinate dimension
License requirements: None. |
AutoDimensionBuilder.ValuePrecisionType |
valuePrecision()
Returns the value precision
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AutoDimensionBuilder.MainType type() throws NXException, RemoteException
NXException
RemoteException
void setType(AutoDimensionBuilder.MainType type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean selectHolesAutomatically() throws NXException, RemoteException
NXException
RemoteException
void setSelectHolesAutomatically(boolean selectHolesAutomatically) throws NXException, RemoteException
selectHolesAutomatically
- NXException
RemoteException
SelectNXObject originPoint() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList objectToDimension() throws NXException, RemoteException
NXException
RemoteException
SelectOrdinateDimensionList dimensions() throws NXException, RemoteException
NXException
RemoteException
AutoDimensionBuilder.ToleranceType tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(AutoDimensionBuilder.ToleranceType toleranceType) throws NXException, RemoteException
toleranceType
- NXException
RemoteException
double toleranceValue() throws NXException, RemoteException
NXException
RemoteException
void setToleranceValue(double toleranceValue) throws NXException, RemoteException
toleranceValue
- NXException
RemoteException
double toleranceUpperValue() throws NXException, RemoteException
NXException
RemoteException
void setToleranceUpperValue(double toleranceUpperValue) throws NXException, RemoteException
toleranceUpperValue
- NXException
RemoteException
double toleranceLowerValue() throws NXException, RemoteException
NXException
RemoteException
void setToleranceLowerValue(double toleranceLowerValue) throws NXException, RemoteException
toleranceLowerValue
- NXException
RemoteException
double toleranceCharacterSize() throws NXException, RemoteException
NXException
RemoteException
void setToleranceCharacterSize(double toleranceCharacterSize) throws NXException, RemoteException
toleranceCharacterSize
- NXException
RemoteException
NXColor toleranceColor() throws NXException, RemoteException
NXException
RemoteException
void setToleranceColor(NXColor toleranceColor) throws NXException, RemoteException
toleranceColor
- NXException
RemoteException
double maxDistanceToOuterMargin() throws NXException, RemoteException
NXException
RemoteException
void setMaxDistanceToOuterMargin(double maxDistanceToOuterMargin) throws NXException, RemoteException
maxDistanceToOuterMargin
- NXException
RemoteException
double innerDimensionOffsetValue() throws NXException, RemoteException
NXException
RemoteException
void setInnerDimensionOffsetValue(double innerDimensionOffsetValue) throws NXException, RemoteException
innerDimensionOffsetValue
- NXException
RemoteException
AutoDimensionBuilder.ValuePrecisionType valuePrecision() throws NXException, RemoteException
NXException
RemoteException
void setValuePrecision(AutoDimensionBuilder.ValuePrecisionType valuePrecision) throws NXException, RemoteException
valuePrecision
- NXException
RemoteException
double offsetValueForMargin() throws NXException, RemoteException
NXException
RemoteException
void setOffsetValueForMargin(double offsetValueForMargin) throws NXException, RemoteException
offsetValueForMargin
- NXException
RemoteException
double dimensionCharacterSize() throws NXException, RemoteException
NXException
RemoteException
void setDimensionCharacterSize(double dimensionCharacterSize) throws NXException, RemoteException
dimensionCharacterSize
- NXException
RemoteException
NXColor dimensionColor() throws NXException, RemoteException
NXException
RemoteException
void setDimensionColor(NXColor dimensionColor) throws NXException, RemoteException
dimensionColor
- NXException
RemoteException
AutoDimensionBuilder.TextOrientationType textOrientation() throws NXException, RemoteException
NXException
RemoteException
void setTextOrientation(AutoDimensionBuilder.TextOrientationType textOrientation) throws NXException, RemoteException
textOrientation
- NXException
RemoteException
double textAngle() throws NXException, RemoteException
NXException
RemoteException
void setTextAngle(double textAngle) throws NXException, RemoteException
textAngle
- NXException
RemoteException
AutoDimensionBuilder.TextFontType textFont() throws NXException, RemoteException
NXException
RemoteException
void setTextFont(AutoDimensionBuilder.TextFontType textFont) throws NXException, RemoteException
textFont
- NXException
RemoteException
StyleBuilder ordinateDimensionStyle() throws NXException, RemoteException
NXException
RemoteException
boolean createXDimensions() throws NXException, RemoteException
NXException
RemoteException
void setCreateXDimensions(boolean createXDimensions) throws NXException, RemoteException
createXDimensions
- NXException
RemoteException
boolean createYDimensions() throws NXException, RemoteException
NXException
RemoteException
void setCreateYDimensions(boolean createYDimensions) throws NXException, RemoteException
createYDimensions
- NXException
RemoteException
NXObject createOrdinateOrigin(NXObject viewTag, Point3d pointData) throws NXException, RemoteException
viewTag
- pointData
- NXException
RemoteException
void createOrdinateOriginMargins(NXObject ordinateOrigin, NXObject viewTag) throws NXException, RemoteException
ordinateOrigin
- viewTag
- NXException
RemoteException
NXObject createdOrdinateOrigin() throws NXException, RemoteException
NXException
RemoteException
void setCreatedOrdinateOrigin(NXObject ordinateOriginTag) throws NXException, RemoteException
ordinateOriginTag
- Sets the created ordinate originNXException
RemoteException
NXObject ordinateView() throws NXException, RemoteException
NXException
RemoteException
void setOrdinateView(NXObject ordinateViewTag) throws NXException, RemoteException
ordinateViewTag
- Sets the ordinate view tagNXException
RemoteException
NXObject firstMargin() throws NXException, RemoteException
NXException
RemoteException
void setFirstMargin(NXObject firstMarginTag) throws NXException, RemoteException
firstMarginTag
- Sets the first margin tagNXException
RemoteException
NXObject secondMargin() throws NXException, RemoteException
NXException
RemoteException
void setSecondMargin(NXObject secondMarginTag) throws NXException, RemoteException
secondMarginTag
- Sets the second margin tagNXException
RemoteException
NXObject thirdMargin() throws NXException, RemoteException
NXException
RemoteException
void setThirdMargin(NXObject thirdMarginTag) throws NXException, RemoteException
thirdMarginTag
- Sets the third margin tagNXException
RemoteException
NXObject fourthMargin() throws NXException, RemoteException
NXException
RemoteException
void setFourthMargin(NXObject fourthMarginTag) throws NXException, RemoteException
fourthMarginTag
- Sets the fourth margin tagNXException
RemoteException
NXObject cycleObjectsInView(NXObject viewTag, int vseqNumber, boolean isDrawing, NXObject inObject) throws NXException, RemoteException
viewTag
- The view to cyclevseqNumber
- The View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWSisDrawing
- Is this view a drawinginObject
- Input objectNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.