public interface OilPanBuilder extends FeatureBuilder
OilPan
builder to create and edit a vehicle design oil pan.
VehicleDesignCollection.createOilPanBuilder(nxopen.features.vehicledesign.OilPan)
Property | Value |
---|---|
InnerAngle.Value | 35 |
InnerOffset.Value | 155 (millimeters part), 6 (inches part) |
OuterAngle.Value | 4.5 |
OuterOffset.Value | 182 (millimeters part), 7.2 (inches part) |
Position | Front |
RequirementsControl | StandardDriven |
ShowDistanceMeasurement | 0 |
Visualization | Curve |
Modifier and Type | Interface and Description |
---|---|
static class |
OilPanBuilder.PositionType
Represents the oil pan positions.
|
static class |
OilPanBuilder.RequirementsControlType
Represents the requirements control types to define the oil pan.
|
static class |
OilPanBuilder.VisualizationType
Represents the visualization types of the output.
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
carBodyFaces()
Returns the faces representing the car body geometry for the measurment.
|
Expression |
innerAngle()
Returns the inner angle only when the position type isn't
OilPanBuilder.PositionType.MIDDLE . |
Expression |
innerOffset()
Returns the inner offset.
|
String |
loading()
Returns the loading used in the oil pan.
|
Expression |
outerAngle()
Returns the outer angle only when the position type isn't
OilPanBuilder.PositionType.MIDDLE . |
Expression |
outerOffset()
Returns the outer offset only when the position type isn't
OilPanBuilder.PositionType.MIDDLE . |
OilPanBuilder.PositionType |
position()
Returns the oil pan position.
|
OilPanBuilder.RequirementsControlType |
requirementsControl()
Returns the requirements control for standard driven or user defined.
|
void |
setLoading(String loading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setPosition(OilPanBuilder.PositionType position)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRequirementsControl(OilPanBuilder.RequirementsControlType requirementsControl)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setShowDistanceMeasurement(boolean showDistanceMeasurement)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setStandard(String standard)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVisualization(OilPanBuilder.VisualizationType visualization)
License requirements: nx_general_packaging ("NX General Packaging") . |
boolean |
showDistanceMeasurement()
Returns the indication if the distance measurement will be shown.
|
String |
standard()
Returns the standard used to define the oil pan.
|
OilPanBuilder.VisualizationType |
visualization()
Returns the visualization type of the oil pan output.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
OilPanBuilder.RequirementsControlType requirementsControl() throws NXException, RemoteException
NXException
RemoteException
void setRequirementsControl(OilPanBuilder.RequirementsControlType requirementsControl) throws NXException, RemoteException
requirementsControl
- NXException
RemoteException
String standard() throws NXException, RemoteException
OilPanBuilder.RequirementsControlType.STANDARD_DRIVEN
.
NXException
RemoteException
void setStandard(String standard) throws NXException, RemoteException
standard
- NXException
RemoteException
OilPanBuilder.PositionType position() throws NXException, RemoteException
NXException
RemoteException
void setPosition(OilPanBuilder.PositionType position) throws NXException, RemoteException
position
- NXException
RemoteException
String loading() throws NXException, RemoteException
NXException
RemoteException
void setLoading(String loading) throws NXException, RemoteException
loading
- NXException
RemoteException
Expression outerOffset() throws NXException, RemoteException
OilPanBuilder.PositionType.MIDDLE
.
NXException
RemoteException
Expression outerAngle() throws NXException, RemoteException
OilPanBuilder.PositionType.MIDDLE
.
NXException
RemoteException
Expression innerOffset() throws NXException, RemoteException
NXException
RemoteException
Expression innerAngle() throws NXException, RemoteException
OilPanBuilder.PositionType.MIDDLE
.
NXException
RemoteException
ScCollector carBodyFaces() throws NXException, RemoteException
NXException
RemoteException
boolean showDistanceMeasurement() throws NXException, RemoteException
NXException
RemoteException
void setShowDistanceMeasurement(boolean showDistanceMeasurement) throws NXException, RemoteException
showDistanceMeasurement
- NXException
RemoteException
OilPanBuilder.VisualizationType visualization() throws NXException, RemoteException
NXException
RemoteException
void setVisualization(OilPanBuilder.VisualizationType visualization) throws NXException, RemoteException
visualization
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.