public interface GroundClearanceBuilder extends FeatureBuilder
GroundClearance
builder.
VehicleDesignCollection.createGroundClearanceBuilder(nxopen.features.vehicledesign.GroundClearance)
Property | Value |
---|---|
DistanceToRoadGeneral.Value | 200 (millimeters part), 7.9 (inches part) |
DistanceToRoadUnderAxle.Value | 100 (millimeters part), 3.9 (inches part) |
ExtendSurface | 0 |
ExtensionFactor.Value | 1000 |
Position | Front |
RequirementsControl | StandardDriven |
SectionCurve | HorizontalLine |
ShowDistanceMeasurement | 1 |
SurfaceLength | FrontToRear |
UseGeneralSurface | 1 |
UseUnderAxleSurface | 1 |
Visualization | Surface |
WheelSize | StaticRadius |
Modifier and Type | Interface and Description |
---|---|
static class |
GroundClearanceBuilder.PositionType
Represents the ground clearance positions.
|
static class |
GroundClearanceBuilder.RequirementControls
This enum represents the standard or user defined requirement options for ground clearance.
|
static class |
GroundClearanceBuilder.SectionCurveType
Represents the type of under axle section curve type to create ground clearace.
|
static class |
GroundClearanceBuilder.SurfaceLengthType
Represents the type of general surface length to create ground clearace.
|
static class |
GroundClearanceBuilder.VisualizationTypes
This enum represents the output definition options.
|
static class |
GroundClearanceBuilder.WheelType
Represents the type of the wheel size option for ground clearance.
|
Modifier and Type | Method and Description |
---|---|
Expression |
distanceToRoadGeneral()
Returns the expression that contains the value which indicates the distance from general surface to road general.
|
Expression |
distanceToRoadUnderAxle()
Returns the expression that contains the value which indicates the distance from the under axle surface to road.
|
boolean |
extendSurface()
Returns the indication if use surface extension.
|
Expression |
extensionFactor()
Returns the expression that contains the value which indicates the extension factor.
|
ScCollector |
frontUnderAxleFace()
Returns the faces representing the car body geometry for measuring distance to the front under axle surface.
|
ScCollector |
generalClearanceFace()
Returns the faces representing the car body geometry for measuring distance to the general surface.
|
String |
loading()
Returns the loading to be applied.
|
GroundClearanceBuilder.PositionType |
position()
Returns the position of the under axle surface.
|
ScCollector |
rearUnderAxleFace()
Returns the faces representing the car body geometry for measuring distance to the rear under axle surface.
|
GroundClearanceBuilder.RequirementControls |
requirementsControl()
Returns the value to determine what type of requirement is controlling the ground clearance values.
|
GroundClearanceBuilder.SectionCurveType |
sectionCurve()
Returns the section curve type of the under axle surface.
|
void |
setExtendSurface(boolean extendSurface)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setLoading(String loading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setPosition(GroundClearanceBuilder.PositionType position)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRequirementsControl(GroundClearanceBuilder.RequirementControls requirementsControl)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSectionCurve(GroundClearanceBuilder.SectionCurveType sectionCurveType)
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 |
setSurfaceLength(GroundClearanceBuilder.SurfaceLengthType surfaceLength)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseGeneralSurface(boolean useGeneralSurface)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseUnderAxleSurface(boolean useUnderAxleSurface)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVisualization(GroundClearanceBuilder.VisualizationTypes visualization)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setWheelSize(GroundClearanceBuilder.WheelType wheelSize)
License requirements: nx_general_packaging ("NX General Packaging") . |
boolean |
showDistanceMeasurement()
Returns the value indicating if the distance measurement should be displayed.
|
String |
standard()
Returns the standard to be used for this ground clearance feature.
|
GroundClearanceBuilder.SurfaceLengthType |
surfaceLength()
Returns the surface length type which determines the length of the general surface.
|
boolean |
useGeneralSurface()
Returns the indication if the general surface will be created.
|
boolean |
useUnderAxleSurface()
Returns the indication if the under axle surface will be created.
|
GroundClearanceBuilder.VisualizationTypes |
visualization()
Returns the visualization type of the ground clearance output.
|
GroundClearanceBuilder.WheelType |
wheelSize()
Returns the wheel size definition.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
GroundClearanceBuilder.RequirementControls requirementsControl() throws NXException, RemoteException
NXException
RemoteException
void setRequirementsControl(GroundClearanceBuilder.RequirementControls requirementsControl) throws NXException, RemoteException
requirementsControl
- NXException
RemoteException
String standard() throws NXException, RemoteException
GroundClearanceBuilder.RequirementControls.STANDARD_DRIVEN
.
NXException
RemoteException
void setStandard(String standard) throws NXException, RemoteException
standard
- NXException
RemoteException
String loading() throws NXException, RemoteException
GroundClearanceBuilder.RequirementControls.USER_DEFINED
.
NXException
RemoteException
void setLoading(String loading) throws NXException, RemoteException
loading
- NXException
RemoteException
GroundClearanceBuilder.WheelType wheelSize() throws NXException, RemoteException
GroundClearanceBuilder.RequirementControls.USER_DEFINED
.
NXException
RemoteException
void setWheelSize(GroundClearanceBuilder.WheelType wheelSize) throws NXException, RemoteException
wheelSize
- NXException
RemoteException
boolean useGeneralSurface() throws NXException, RemoteException
NXException
RemoteException
void setUseGeneralSurface(boolean useGeneralSurface) throws NXException, RemoteException
useGeneralSurface
- NXException
RemoteException
GroundClearanceBuilder.SurfaceLengthType surfaceLength() throws NXException, RemoteException
GroundClearanceBuilder.SurfaceLengthType
for valid values.
NXException
RemoteException
void setSurfaceLength(GroundClearanceBuilder.SurfaceLengthType surfaceLength) throws NXException, RemoteException
surfaceLength
- NXException
RemoteException
Expression distanceToRoadGeneral() throws NXException, RemoteException
NXException
RemoteException
boolean useUnderAxleSurface() throws NXException, RemoteException
NXException
RemoteException
void setUseUnderAxleSurface(boolean useUnderAxleSurface) throws NXException, RemoteException
useUnderAxleSurface
- NXException
RemoteException
GroundClearanceBuilder.PositionType position() throws NXException, RemoteException
NXException
RemoteException
void setPosition(GroundClearanceBuilder.PositionType position) throws NXException, RemoteException
position
- NXException
RemoteException
GroundClearanceBuilder.SectionCurveType sectionCurve() throws NXException, RemoteException
GroundClearanceBuilder.SectionCurveType
for valid values.
NXException
RemoteException
void setSectionCurve(GroundClearanceBuilder.SectionCurveType sectionCurveType) throws NXException, RemoteException
sectionCurveType
- NXException
RemoteException
Expression distanceToRoadUnderAxle() throws NXException, RemoteException
NXException
RemoteException
boolean extendSurface() throws NXException, RemoteException
NXException
RemoteException
void setExtendSurface(boolean extendSurface) throws NXException, RemoteException
extendSurface
- NXException
RemoteException
Expression extensionFactor() throws NXException, RemoteException
NXException
RemoteException
ScCollector generalClearanceFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector frontUnderAxleFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector rearUnderAxleFace() throws NXException, RemoteException
NXException
RemoteException
boolean showDistanceMeasurement() throws NXException, RemoteException
NXException
RemoteException
void setShowDistanceMeasurement(boolean showDistanceMeasurement) throws NXException, RemoteException
showDistanceMeasurement
- NXException
RemoteException
GroundClearanceBuilder.VisualizationTypes visualization() throws NXException, RemoteException
NXException
RemoteException
void setVisualization(GroundClearanceBuilder.VisualizationTypes visualization) throws NXException, RemoteException
visualization
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.