public interface CenterlineBuilder extends BaseSymbolBuilder
Modifier and Type | Method and Description |
---|---|
void |
addEndExtensions(double start,
double end)
Adds extensions only at ends
License requirements: drafting ("DRAFTING") . |
void |
addExtension(int index,
double defaultValue)
Adds extension based on select object index
License requirements: drafting ("DRAFTING") . |
double[] |
getAllExtensions()
Returns all extensions.
|
double[] |
getAllIndividualExtensions()
Returns individual extensions.
|
double[] |
getEndExtensions()
Returns end extensions only.
|
void |
removeEndExtensions()
Removes extensions only at ends
License requirements: drafting ("DRAFTING") . |
void |
removeExtension(int index)
Removes extension based on select object index
License requirements: drafting ("DRAFTING") . |
void |
resetAllExtensions(double defaultValue)
Reset all extensions by the supplied defaultValue
License requirements: drafting ("DRAFTING") . |
void |
setAllIndividualExtensions(double[] extensionValues)
Sets all individual extensions
License requirements: drafting ("DRAFTING") . |
void |
setEndExtensions(double start,
double end)
Modifies end extensions only
License requirements: drafting ("DRAFTING") . |
void |
setIndividualExtensions(int index,
double value1,
double value2)
Modifies extensions based on select object index
License requirements: drafting ("DRAFTING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void addExtension(int index, double defaultValue) throws NXException, RemoteException
index
- Index of the selected objectdefaultValue
- Default extension valueNXException
RemoteException
void removeExtension(int index) throws NXException, RemoteException
index
- Index of the selected objectNXException
RemoteException
void addEndExtensions(double start, double end) throws NXException, RemoteException
start
- Default start extension valueend
- Default end extension valueNXException
RemoteException
void removeEndExtensions() throws NXException, RemoteException
NXException
RemoteException
void setIndividualExtensions(int index, double value1, double value2) throws NXException, RemoteException
index
- Index of the selected objectvalue1
- New extension value at one endvalue2
- New extension value at other endNXException
RemoteException
void setEndExtensions(double start, double end) throws NXException, RemoteException
start
- New extension value at one endend
- New extension value at one endNXException
RemoteException
double[] getEndExtensions() throws NXException, RemoteException
BoltCircleCenterlineBuilder
or CircularCenterlineBuilder
and
Annotations.CircleCenterlineSettingsBuilder#individualDistance
is false, this will method will return no extensions.
NXException
RemoteException
double[] getAllIndividualExtensions() throws NXException, RemoteException
CenterMark
and CircleCenterline
.
If the builder is a BoltCircleCenterlineBuilder
or CircularCenterlineBuilder
and
Annotations.CircleCenterlineSettingsBuilder#individualDistance
is false, this will method will return no extensions.
NXException
RemoteException
void setAllIndividualExtensions(double[] extensionValues) throws NXException, RemoteException
extensionValues
- Extension values as inputNXException
RemoteException
double[] getAllExtensions() throws NXException, RemoteException
BoltCircleCenterlineBuilder
or CircularCenterlineBuilder
and
Annotations.CircleCenterlineSettingsBuilder#individualDistance
is false, this will method will return no extensions.
NXException
RemoteException
void resetAllExtensions(double defaultValue) throws NXException, RemoteException
defaultValue
- New extension valueNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.