public interface PolylineBuilder extends FeatureBuilder
FreeformCurveCollection.createPolylineBuilder(nxopen.Polyline)
Property | Value |
---|---|
DrawingPlaneOption | View |
MovementMethod | View |
WCSOption | X |
Modifier and Type | Interface and Description |
---|---|
static class |
PolylineBuilder.DrawingPlaneOptions
Drawing plane options
|
static class |
PolylineBuilder.MovementMethodType
Points movement types
|
static class |
PolylineBuilder.WCSOptionType
WCS principal axis or plane types
|
Modifier and Type | Method and Description |
---|---|
boolean |
canUseOrientationTool()
Returns the flag indicating if WCS like tool should be deployed when a point or pole handle is selected
License requirements: None. |
GeometricConstraintDataManager |
constraintManager()
Returns the constraint manager
License requirements: None. |
CoordinateSystem |
constraintPlane()
Returns the coordinate system defining plane constraint
License requirements: None. |
Plane |
drawingPlane()
Returns the drawing plane
License requirements: None. |
PolylineBuilder.DrawingPlaneOptions |
drawingPlaneOption()
Returns a drawing plane option
License requirements: None. |
void |
editPolyline(NXObject polyline)
Sets a non-parametric polyline for editing
License requirements: features_modeling ("FEATURES MODELING") . |
void |
evaluate()
Evaluates the polyline
License requirements: features_modeling ("FEATURES MODELING") . |
boolean |
hasPlaneConstraint()
Returns the flag indicating if polyline has plane constraint
License requirements: None. |
void |
insertPoint(int afterIndex)
Inserts a point in the middle of a segment
License requirements: features_modeling ("FEATURES MODELING") . |
boolean |
isPeriodic()
Returns the periodicity
License requirements: None. |
PolylineBuilder.MovementMethodType |
movementMethod()
Returns the movement method
License requirements: None. |
Plane |
movementPlane()
Returns the movement plane
License requirements: None. |
Direction |
movementVector()
Returns the movement vector
License requirements: None. |
void |
setCanUseOrientationTool(boolean useOrientationTool)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setConstraintPlane(CoordinateSystem coordinateSystem)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setDrawingPlane(Plane drawingPlane)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setDrawingPlaneOption(PolylineBuilder.DrawingPlaneOptions planeOption)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setHasPlaneConstraint(boolean hasConstraint)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setMovementMethod(PolylineBuilder.MovementMethodType movementMethod)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setMovementPlane(Plane movementPlane)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setMovementVector(Direction movementVector)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setPeriodic(boolean periodicity)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setWCSOption(PolylineBuilder.WCSOptionType wcsOption)
License requirements: features_modeling ("FEATURES MODELING") . |
TransformerData |
transformer()
Returns the transformation tool.
|
void |
updateOnConstraintPlane()
Updates polyline based on constraint plane
License requirements: features_modeling ("FEATURES MODELING") . |
PolylineBuilder.WCSOptionType |
wcsoption()
Returns the WCS option
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean isPeriodic() throws NXException, RemoteException
NXException
RemoteException
void setPeriodic(boolean periodicity) throws NXException, RemoteException
periodicity
- NXException
RemoteException
PolylineBuilder.DrawingPlaneOptions drawingPlaneOption() throws NXException, RemoteException
NXException
RemoteException
void setDrawingPlaneOption(PolylineBuilder.DrawingPlaneOptions planeOption) throws NXException, RemoteException
planeOption
- NXException
RemoteException
Plane drawingPlane() throws NXException, RemoteException
NXException
RemoteException
void setDrawingPlane(Plane drawingPlane) throws NXException, RemoteException
drawingPlane
- NXException
RemoteException
PolylineBuilder.MovementMethodType movementMethod() throws NXException, RemoteException
NXException
RemoteException
void setMovementMethod(PolylineBuilder.MovementMethodType movementMethod) throws NXException, RemoteException
movementMethod
- NXException
RemoteException
PolylineBuilder.WCSOptionType wcsoption() throws NXException, RemoteException
NXException
RemoteException
void setWCSOption(PolylineBuilder.WCSOptionType wcsOption) throws NXException, RemoteException
wcsOption
- NXException
RemoteException
TransformerData transformer() throws NXException, RemoteException
NXException
RemoteException
Direction movementVector() throws NXException, RemoteException
NXException
RemoteException
void setMovementVector(Direction movementVector) throws NXException, RemoteException
movementVector
- NXException
RemoteException
Plane movementPlane() throws NXException, RemoteException
NXException
RemoteException
void setMovementPlane(Plane movementPlane) throws NXException, RemoteException
movementPlane
- NXException
RemoteException
GeometricConstraintDataManager constraintManager() throws NXException, RemoteException
NXException
RemoteException
void editPolyline(NXObject polyline) throws NXException, RemoteException
polyline
- NXException
RemoteException
void insertPoint(int afterIndex) throws NXException, RemoteException
afterIndex
- Index of a point after which to insert new pointNXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
boolean hasPlaneConstraint() throws NXException, RemoteException
NXException
RemoteException
void setHasPlaneConstraint(boolean hasConstraint) throws NXException, RemoteException
hasConstraint
- NXException
RemoteException
CoordinateSystem constraintPlane() throws NXException, RemoteException
NXException
RemoteException
void setConstraintPlane(CoordinateSystem coordinateSystem) throws NXException, RemoteException
coordinateSystem
- NXException
RemoteException
void updateOnConstraintPlane() throws NXException, RemoteException
NXException
RemoteException
boolean canUseOrientationTool() throws NXException, RemoteException
NXException
RemoteException
void setCanUseOrientationTool(boolean useOrientationTool) throws NXException, RemoteException
useOrientationTool
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.