public interface HelixBuilder
Helix
builder
FeatureCollection.createHelixBuilder(nxopen.features.Helix)
Property | Value |
---|---|
LengthMethod | Limits |
PitchLaw.Function | ft |
PitchLaw.LawType | Constant |
PitchLaw.Parameter | t |
SizeOption | Diameter |
TurnDirection | RightHand |
Type | AlongVector |
Modifier and Type | Interface and Description |
---|---|
static class |
HelixBuilder.LengthMethods
Method for defining the length
|
static class |
HelixBuilder.OrientationOptions
Orientation options for along spine type
|
static class |
HelixBuilder.SizeOptions
Option indicating how size is defined
|
static class |
HelixBuilder.TurnDirections
Option indicating direction of the turn
|
static class |
HelixBuilder.Types
Type of helix
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance
License requirements: None. |
CoordinateSystem |
coordinateSystem()
Returns the coordinate system
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
OnPathDimensionBuilder |
endLimit()
Returns the end limit
License requirements: None. |
void |
evaluate()
Evaluates the curve
License requirements: features_modeling ("FEATURES MODELING") . |
HelixBuilder.LengthMethods |
lengthMethod()
Returns the length method
License requirements: None. |
String |
numberOfTurns()
Returns the number of turns
License requirements: None. |
HelixBuilder.OrientationOptions |
orientationOption()
Returns the orientation option
License requirements: None. |
LawBuilder |
pitchLaw()
Returns the pitch
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCoordinateSystem(CoordinateSystem coordinateSystem)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setLengthMethod(HelixBuilder.LengthMethods lengthMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setNumberOfTurns(String numberOfTurns)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOrientationOption(HelixBuilder.OrientationOptions orientationOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSizeOption(HelixBuilder.SizeOptions sizeOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTurnDirection(HelixBuilder.TurnDirections turnDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(HelixBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
LawBuilder |
sizeLaw()
Returns the size law
License requirements: None. |
HelixBuilder.SizeOptions |
sizeOption()
Returns the size option
License requirements: None. |
Section |
spine()
Returns the length spine
License requirements: None. |
Expression |
startAngle()
Returns the start angle
License requirements: None. |
OnPathDimensionBuilder |
startLimit()
Returns the start limit
License requirements: None. |
HelixBuilder.TurnDirections |
turnDirection()
Returns the turn direction
License requirements: None. |
HelixBuilder.Types |
type()
Returns the type
License requirements: None. |
HelixBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(HelixBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
CoordinateSystem coordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystem(CoordinateSystem coordinateSystem) throws NXException, RemoteException
coordinateSystem
- NXException
RemoteException
Expression startAngle() throws NXException, RemoteException
NXException
RemoteException
Section spine() throws NXException, RemoteException
NXException
RemoteException
HelixBuilder.OrientationOptions orientationOption() throws NXException, RemoteException
NXException
RemoteException
void setOrientationOption(HelixBuilder.OrientationOptions orientationOption) throws NXException, RemoteException
orientationOption
- NXException
RemoteException
HelixBuilder.SizeOptions sizeOption() throws NXException, RemoteException
NXException
RemoteException
void setSizeOption(HelixBuilder.SizeOptions sizeOption) throws NXException, RemoteException
sizeOption
- NXException
RemoteException
LawBuilder sizeLaw() throws NXException, RemoteException
NXException
RemoteException
LawBuilder pitchLaw() throws NXException, RemoteException
NXException
RemoteException
HelixBuilder.LengthMethods lengthMethod() throws NXException, RemoteException
NXException
RemoteException
void setLengthMethod(HelixBuilder.LengthMethods lengthMethod) throws NXException, RemoteException
lengthMethod
- NXException
RemoteException
String numberOfTurns() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfTurns(String numberOfTurns) throws NXException, RemoteException
numberOfTurns
- NXException
RemoteException
OnPathDimensionBuilder startLimit() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder endLimit() throws NXException, RemoteException
NXException
RemoteException
HelixBuilder.TurnDirections turnDirection() throws NXException, RemoteException
NXException
RemoteException
void setTurnDirection(HelixBuilder.TurnDirections turnDirection) throws NXException, RemoteException
turnDirection
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.