public interface PoleSmoothingBuilder
PoleSmoothing
builder
FeatureCollection.createPoleSmoothingBuilder(nxopen.features.PoleSmoothing)
Property | Value |
---|---|
ApplyConstraintsToAll | 0 |
ModificationPercentage | 100 |
MoveOnlySelectedPoles | 0 |
SmoothingFactor | 1 |
UseSpecificDirection | 0 |
Modifier and Type | Method and Description |
---|---|
boolean |
applyConstraintsToAll()
Returns the indicator to apply the same constraint to all
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
getCreateNewCopy()
Returns the indicator for creating a new copy
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
int[] |
getSelectedPolesIndex()
Returns the index of selected poles
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
int |
modificationPercentage()
Returns the modification percentage
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
nxopen.Direction |
movementVector()
Returns the movement direction vector, this is used only when
useSpecificDirection() and setUseSpecificDirection(boolean) is true. |
boolean |
moveOnlySelectedPoles()
Returns the indicator to move only selected poles
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
int |
numberPolesSelected()
Returns the number of poles selected
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
ControlPoleManagerData |
poles()
Returns the selected poles, this is used only when
moveOnlySelectedPoles() and setMoveOnlySelectedPoles(boolean) is true
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
removeFeatureParameters(Face face)
Removes parameters of a owning feature of a face to be smoothed
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setApplyConstraintsToAll(boolean applyConstraintsToAll)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCreateNewCopy(boolean createNewCopy)
Sets the indicator for creating a new copy
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setModificationPercentage(int modificationPercentage)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setMovementVector(nxopen.Direction movementVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setMoveOnlySelectedPoles(boolean moveOnlySelectedPoles)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setNumberPolesSelected(int numbePolesSelected)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setSelectedPolesIndex(int[] selectedPolesIndex)
Sets the index of selected poles
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setSmoothingFactor(int smoothingFactor)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setUseSpecificDirection(boolean useSpecificDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
int |
smoothingFactor()
Returns the smoothing factor, the min and max values for this are (1 to 100)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
SelectFace |
targetFace()
Returns the target face
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Continuity |
umaxConstraint()
Returns the u maximum continuity constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Continuity |
uminConstraint()
Returns the u minimum continuity constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
useSpecificDirection()
Returns the specific moving direction
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Continuity |
vmaxConstraint()
Returns the v maximum continuity constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Continuity |
vminConstraint()
Returns the v minimum continuity constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
SelectFace targetFace() throws NXException, RemoteException
NXException
RemoteException
boolean moveOnlySelectedPoles() throws NXException, RemoteException
NXException
RemoteException
void setMoveOnlySelectedPoles(boolean moveOnlySelectedPoles) throws NXException, RemoteException
moveOnlySelectedPoles
- NXException
RemoteException
ControlPoleManagerData poles() throws NXException, RemoteException
moveOnlySelectedPoles()
and setMoveOnlySelectedPoles(boolean)
is true
NXException
RemoteException
boolean useSpecificDirection() throws NXException, RemoteException
NXException
RemoteException
void setUseSpecificDirection(boolean useSpecificDirection) throws NXException, RemoteException
useSpecificDirection
- NXException
RemoteException
nxopen.Direction movementVector() throws NXException, RemoteException
useSpecificDirection()
and setUseSpecificDirection(boolean)
is true.
NXException
RemoteException
void setMovementVector(nxopen.Direction movementVector) throws NXException, RemoteException
movementVector
- NXException
RemoteException
boolean applyConstraintsToAll() throws NXException, RemoteException
NXException
RemoteException
void setApplyConstraintsToAll(boolean applyConstraintsToAll) throws NXException, RemoteException
applyConstraintsToAll
- NXException
RemoteException
Continuity uminConstraint() throws NXException, RemoteException
NXException
RemoteException
Continuity umaxConstraint() throws NXException, RemoteException
NXException
RemoteException
Continuity vminConstraint() throws NXException, RemoteException
NXException
RemoteException
Continuity vmaxConstraint() throws NXException, RemoteException
NXException
RemoteException
int smoothingFactor() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingFactor(int smoothingFactor) throws NXException, RemoteException
smoothingFactor
- NXException
RemoteException
int modificationPercentage() throws NXException, RemoteException
NXException
RemoteException
void setModificationPercentage(int modificationPercentage) throws NXException, RemoteException
modificationPercentage
- NXException
RemoteException
int numberPolesSelected() throws NXException, RemoteException
NXException
RemoteException
void setNumberPolesSelected(int numbePolesSelected) throws NXException, RemoteException
numbePolesSelected
- NXException
RemoteException
int[] getSelectedPolesIndex() throws NXException, RemoteException
NXException
RemoteException
void setSelectedPolesIndex(int[] selectedPolesIndex) throws NXException, RemoteException
selectedPolesIndex
- NXException
RemoteException
boolean getCreateNewCopy() throws NXException, RemoteException
NXException
RemoteException
void setCreateNewCopy(boolean createNewCopy) throws NXException, RemoteException
createNewCopy
- NXException
RemoteException
void removeFeatureParameters(Face face) throws NXException, RemoteException
face
- Face to be used for feature parameter removalNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.