public interface RollingLineBuilder extends FeatureBuilder
RollingLine
builder. It is used to create and edit a rolling line feature.
ShipCollection.createRollingLineBuilder(nxopen.features.shipdesign.RollingLine)
Property | Value |
---|---|
Angle.Value | 15.0 |
AngleDivisions.Value | 3 |
ConstructionMethodOption | MarchingAngle |
DupinIndicatrix.Angle | 0 |
DupinIndicatrix.FlatnessTolerance | 3500 (millimeters part), 137.8 (inches part) |
DupinIndicatrix.Scale | 1.0 |
EvaluationPointOption | SheetMidpoint |
HideConstructionProcess | 1 |
Offset.Value | 500.0 (millimeters part), 20.0 (inches part) |
PlanarRadiusLimit.Value | 3500.0 (millimeters part), 137.8 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
RollingLineBuilder.ConstructionMethodTypes
The option to specify the method for creation of the pressure line.
|
static class |
RollingLineBuilder.StartEvaluationTypes
The option for how the starting point for the evaluation of the sheet is to be created if
it is not given.
|
static class |
RollingLineBuilder.Types
The option for the type of manufacturing operation to be performed on the sheet
to form it.
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle for either the max amount of rotation at a point for manual type.
|
Expression |
angleDivisions()
Returns the number of divisions for dividing the angle when using a manual type.
|
double |
angleTolerance()
Returns the modeling angle tolerance.
|
RollingLineBuilder.ConstructionMethodTypes |
constructionMethodOption()
Returns the value specifying which construction method to use for creating the rolling line.
|
double |
distanceTolerance()
Returns the modeling distance tolerance.
|
DupinBuilder |
dupinIndicatrix()
Returns the dupin indicatrix for surface analysis.
|
Point |
evaluationPoint()
Returns the selected point for evaluation when
RollingLineBuilder.StartEvaluationTypes is
RollingLineBuilder.StartEvaluationTypes.NEW_POINT . |
RollingLineBuilder.StartEvaluationTypes |
evaluationPointOption()
Returns the option on how to seed the starting point for the evaluation.
|
boolean |
hideConstructionProcess()
Returns the value specifying if the construction process should be hidden.
|
Expression |
offset()
Returns the offset to be applied when marching along the surface to the next point.
|
Expression |
planarRadiusLimit()
Returns the maximum radius on the surface to be considered non-planar.
|
Plane |
planeOrientation()
Returns the plane orientation to be used for
RollingLineBuilder.Types.STEPPED_PRESSURE . |
Point3d |
pointOnFace()
Returns the point specified by the surface selection.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setConstructionMethodOption(RollingLineBuilder.ConstructionMethodTypes constructionMethodOption)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setEvaluationPoint(Point evaluationPoint)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setEvaluationPointOption(RollingLineBuilder.StartEvaluationTypes evaluationPointOption)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setHideConstructionProcess(boolean hideConstructionProcess)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setPlaneOrientation(Plane planeOrientation)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setPointOnFace(Point3d pointOnFace)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setSpecifyDirection(Direction specifyDirection)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setType(RollingLineBuilder.Types type)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
Direction |
specifyDirection()
Returns the initial flow direction.
|
ScCollector |
surface()
Returns the collection of faces that represent the surface to be analyzed.
|
RollingLineBuilder.Types |
type()
Returns the value identifying what type of manufacturing process is to be applied to the surface for bending.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector surface() throws NXException, RemoteException
NXException
RemoteException
Direction specifyDirection() throws NXException, RemoteException
RollingLineBuilder.Types.STEPPED_PRESSURE
.
NXException
RemoteException
void setSpecifyDirection(Direction specifyDirection) throws NXException, RemoteException
specifyDirection
- NXException
RemoteException
Plane planeOrientation() throws NXException, RemoteException
RollingLineBuilder.Types.STEPPED_PRESSURE
.
NXException
RemoteException
void setPlaneOrientation(Plane planeOrientation) throws NXException, RemoteException
planeOrientation
- NXException
RemoteException
RollingLineBuilder.StartEvaluationTypes evaluationPointOption() throws NXException, RemoteException
NXException
RemoteException
void setEvaluationPointOption(RollingLineBuilder.StartEvaluationTypes evaluationPointOption) throws NXException, RemoteException
evaluationPointOption
- NXException
RemoteException
Point evaluationPoint() throws NXException, RemoteException
RollingLineBuilder.StartEvaluationTypes
is
RollingLineBuilder.StartEvaluationTypes.NEW_POINT
.
Not used for RollingLineBuilder.Types.STEPPED_PRESSURE
.
NXException
RemoteException
void setEvaluationPoint(Point evaluationPoint) throws NXException, RemoteException
evaluationPoint
- NXException
RemoteException
RollingLineBuilder.ConstructionMethodTypes constructionMethodOption() throws NXException, RemoteException
NXException
RemoteException
void setConstructionMethodOption(RollingLineBuilder.ConstructionMethodTypes constructionMethodOption) throws NXException, RemoteException
constructionMethodOption
- NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
Expression angleDivisions() throws NXException, RemoteException
NXException
RemoteException
boolean hideConstructionProcess() throws NXException, RemoteException
NXException
RemoteException
void setHideConstructionProcess(boolean hideConstructionProcess) throws NXException, RemoteException
hideConstructionProcess
- NXException
RemoteException
Expression planarRadiusLimit() throws NXException, RemoteException
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
RollingLineBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(RollingLineBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Point3d pointOnFace() throws NXException, RemoteException
NXException
RemoteException
void setPointOnFace(Point3d pointOnFace) throws NXException, RemoteException
pointOnFace
- NXException
RemoteException
DupinBuilder dupinIndicatrix() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.