public interface CrashBarrierBuilder extends FeatureBuilder
CrashBarrier
builder
to create and edit a vehicle design crash barrier.
VehicleDesignCollection.createCrashBarrierBuilder(nxopen.features.vehicledesign.CrashBarrier)
Modifier and Type | Interface and Description |
---|---|
static class |
CrashBarrierBuilder.CrossPositionType
Represents the cross position types.
|
static class |
CrashBarrierBuilder.OverlapSideType
Represents the overlap side types for the front and rear barriers.
|
static class |
CrashBarrierBuilder.PositionObjectType
Represents the position object types.
|
static class |
CrashBarrierBuilder.RequirementsControlsControlType
Represents the requirements control types to define the crash barrier.
|
static class |
CrashBarrierBuilder.ShapeType
Represents the shape types.
|
static class |
CrashBarrierBuilder.SideOverlapSideType
Represents the overlap side types for side barrier.
|
static class |
CrashBarrierBuilder.SidePositionType
Represents the position types for side barrier.
|
Modifier and Type | Method and Description |
---|---|
boolean |
activeFront()
Returns the value indicating if the front barrier is displayed.
|
boolean |
activeRear()
Returns the value indicating if the rear barrier is displayed.
|
boolean |
activeSide()
Returns the value indicating if the side barrier is displayed.
|
CrashBarrierBuilder.CrossPositionType |
frontCrossPosition()
Returns the cross position type of front barrier.
|
Expression |
frontHeightAboveRoad()
Returns the expression containing the height above road value of front barrier.
|
String |
frontLoading()
Returns the loading applied to the vehicle front used in the crash barrier.
|
Expression |
frontOverlapPercentage()
Returns the expression containing the overlap percentage of front barrier.
|
CrashBarrierBuilder.OverlapSideType |
frontOverlapSide()
Returns the overlap side type of front barrier.
|
CrashBarrierBuilder.PositionObjectType |
frontPositionObject()
Returns the positioing object type of front barrier.
|
SelectNXObjectList |
frontSelectPositioningFacetBodies()
Returns the positioing facet objects of front barrier.
|
ScCollector |
frontSelectPositioningObject()
Returns the positioing objects of front barrier.
|
CrashBarrierBuilder.ShapeType |
frontShape()
Returns the shape type of front barrier.
|
Expression |
frontShift()
Returns the expression containing the shift value of front barrier.
|
boolean |
frontUserDefineWidth()
Returns the user defined width type of front barrier.
|
Expression |
frontUserDefineWidthValue()
Returns the expression containing the user defined width value of front barrier.
|
SelectNXObjectList |
leftSideSelectPositioningFacetBodies()
Returns the left side position facet objects of side barrier.
|
ScCollector |
leftSideSelectPositioningObject()
Returns the left side position objects of side barrier.
|
CrashBarrierBuilder.CrossPositionType |
rearCrossPosition()
Returns the cross position type of rear barrier.
|
Expression |
rearHeightAboveRoad()
Returns the expression containing the height above road value of rear barrier.
|
String |
rearLoading()
Returns the loading applied to the vehicle rear used in the crash barrier.
|
Expression |
rearOverlapPercentage()
Returns the expression containing the user defined width value of rear barrier.
|
CrashBarrierBuilder.OverlapSideType |
rearOverlapSide()
Returns the overlap side type of rear barrier.
|
CrashBarrierBuilder.PositionObjectType |
rearPositionObject()
Returns the user defined position object type of rear barrier.
|
SelectNXObjectList |
rearSelectPositioningFacetBodies()
Returns the user defined position facet objects of rear barrier.
|
ScCollector |
rearSelectPositioningObject()
Returns the user defined position objects of rear barrier.
|
CrashBarrierBuilder.ShapeType |
rearShape()
Returns the shape type of rear barrier.
|
Expression |
rearShift()
Returns the expression containing the shift value of rear barrier.
|
boolean |
rearUserDefineWidth()
Returns the user defined width type of rear barrier.
|
Expression |
rearUserDefineWidthValue()
Returns the expression containing the user defined width value of rear barrier.
|
CrashBarrierBuilder.RequirementsControlsControlType |
requirementsControl()
Returns the requirements control for standard driven or user defined.
|
SelectNXObjectList |
rightSideSelectPositioningFacetBodies()
Returns the right side position facet objects of side barrier.
|
ScCollector |
rightSideSelectPositioningObject()
Returns the right side position objects of side barrier.
|
void |
setActiveFront(boolean activeFront)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setActiveRear(boolean activeRear)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setActiveSide(boolean activeSide)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontCrossPosition(CrashBarrierBuilder.CrossPositionType frontCrossPosition)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontLoading(String frontLoading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontOverlapSide(CrashBarrierBuilder.OverlapSideType frontOverlapSide)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontPositionObject(CrashBarrierBuilder.PositionObjectType frontPositionObject)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontShape(CrashBarrierBuilder.ShapeType frontShap)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFrontUserDefineWidth(boolean frontUserDefineWidth)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearCrossPosition(CrashBarrierBuilder.CrossPositionType rearCrossPosition)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearLoading(String rearLoading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearOverlapSide(CrashBarrierBuilder.OverlapSideType rearOverlapSide)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearPositionObject(CrashBarrierBuilder.PositionObjectType rearPositionObject)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearShape(CrashBarrierBuilder.ShapeType rearShape)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRearUserDefineWidth(boolean rearUserDefineWidth)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRequirementsControl(CrashBarrierBuilder.RequirementsControlsControlType requirement)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSideCrossPosition(CrashBarrierBuilder.CrossPositionType sideCrossPosition)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSideLoading(String sideLoading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSideOverlapSide(CrashBarrierBuilder.SideOverlapSideType sideOverlapSide)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSidePosition(CrashBarrierBuilder.SidePositionType sidePosition)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSidePositionObject(CrashBarrierBuilder.PositionObjectType sidePositionObject)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSideShape(CrashBarrierBuilder.ShapeType sideShape)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSideUserDefineLength(boolean sideUserDefineLength)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setStandard(String standard)
License requirements: nx_general_packaging ("NX General Packaging") . |
CrashBarrierBuilder.CrossPositionType |
sideCrossPosition()
Returns the cross position type of side barrier.
|
Expression |
sideHeightAboveRoad()
Returns the expression containing the height above road value of side barrier.
|
String |
sideLoading()
Returns the loading applied to the vehicle side used in the crash barrier.
|
Expression |
sideOverlapPercentage()
Returns the expression containing the overlap percentage of side barrier.
|
CrashBarrierBuilder.SideOverlapSideType |
sideOverlapSide()
Returns the overlap side type of side barrier.
|
CrashBarrierBuilder.SidePositionType |
sidePosition()
Returns the position type of side barrier.
|
CrashBarrierBuilder.PositionObjectType |
sidePositionObject()
Returns the side position object type of side barrier.
|
CrashBarrierBuilder.ShapeType |
sideShape()
Returns the shape type of side barrier.
|
Expression |
sideShift()
Returns the expression containing the shift value of side barrier.
|
boolean |
sideUserDefineLength()
Returns the user defined width type of side barrier.
|
Expression |
sideUserDefineLengthValue()
Returns the expression containing the user defined width value of side barrier.
|
String |
standard()
Returns the standard used to define the crash barrier.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CrashBarrierBuilder.RequirementsControlsControlType requirementsControl() throws NXException, RemoteException
NXException
RemoteException
void setRequirementsControl(CrashBarrierBuilder.RequirementsControlsControlType requirement) throws NXException, RemoteException
requirement
- NXException
RemoteException
String standard() throws NXException, RemoteException
NXException
RemoteException
void setStandard(String standard) throws NXException, RemoteException
standard
- NXException
RemoteException
boolean activeFront() throws NXException, RemoteException
NXException
RemoteException
void setActiveFront(boolean activeFront) throws NXException, RemoteException
activeFront
- NXException
RemoteException
boolean activeSide() throws NXException, RemoteException
NXException
RemoteException
void setActiveSide(boolean activeSide) throws NXException, RemoteException
activeSide
- NXException
RemoteException
boolean activeRear() throws NXException, RemoteException
NXException
RemoteException
void setActiveRear(boolean activeRear) throws NXException, RemoteException
activeRear
- NXException
RemoteException
String frontLoading() throws NXException, RemoteException
NXException
RemoteException
void setFrontLoading(String frontLoading) throws NXException, RemoteException
frontLoading
- NXException
RemoteException
CrashBarrierBuilder.ShapeType frontShape() throws NXException, RemoteException
NXException
RemoteException
void setFrontShape(CrashBarrierBuilder.ShapeType frontShap) throws NXException, RemoteException
frontShap
- NXException
RemoteException
CrashBarrierBuilder.CrossPositionType frontCrossPosition() throws NXException, RemoteException
NXException
RemoteException
void setFrontCrossPosition(CrashBarrierBuilder.CrossPositionType frontCrossPosition) throws NXException, RemoteException
frontCrossPosition
- NXException
RemoteException
CrashBarrierBuilder.OverlapSideType frontOverlapSide() throws NXException, RemoteException
NXException
RemoteException
void setFrontOverlapSide(CrashBarrierBuilder.OverlapSideType frontOverlapSide) throws NXException, RemoteException
frontOverlapSide
- NXException
RemoteException
Expression frontOverlapPercentage() throws NXException, RemoteException
NXException
RemoteException
boolean frontUserDefineWidth() throws NXException, RemoteException
NXException
RemoteException
void setFrontUserDefineWidth(boolean frontUserDefineWidth) throws NXException, RemoteException
frontUserDefineWidth
- NXException
RemoteException
Expression frontUserDefineWidthValue() throws NXException, RemoteException
NXException
RemoteException
CrashBarrierBuilder.PositionObjectType frontPositionObject() throws NXException, RemoteException
NXException
RemoteException
void setFrontPositionObject(CrashBarrierBuilder.PositionObjectType frontPositionObject) throws NXException, RemoteException
frontPositionObject
- NXException
RemoteException
ScCollector frontSelectPositioningObject() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList frontSelectPositioningFacetBodies() throws NXException, RemoteException
NXException
RemoteException
Expression frontShift() throws NXException, RemoteException
NXException
RemoteException
Expression frontHeightAboveRoad() throws NXException, RemoteException
NXException
RemoteException
String sideLoading() throws NXException, RemoteException
NXException
RemoteException
void setSideLoading(String sideLoading) throws NXException, RemoteException
sideLoading
- NXException
RemoteException
CrashBarrierBuilder.ShapeType sideShape() throws NXException, RemoteException
NXException
RemoteException
void setSideShape(CrashBarrierBuilder.ShapeType sideShape) throws NXException, RemoteException
sideShape
- NXException
RemoteException
CrashBarrierBuilder.SidePositionType sidePosition() throws NXException, RemoteException
NXException
RemoteException
void setSidePosition(CrashBarrierBuilder.SidePositionType sidePosition) throws NXException, RemoteException
sidePosition
- NXException
RemoteException
CrashBarrierBuilder.CrossPositionType sideCrossPosition() throws NXException, RemoteException
NXException
RemoteException
void setSideCrossPosition(CrashBarrierBuilder.CrossPositionType sideCrossPosition) throws NXException, RemoteException
sideCrossPosition
- NXException
RemoteException
CrashBarrierBuilder.SideOverlapSideType sideOverlapSide() throws NXException, RemoteException
NXException
RemoteException
void setSideOverlapSide(CrashBarrierBuilder.SideOverlapSideType sideOverlapSide) throws NXException, RemoteException
sideOverlapSide
- NXException
RemoteException
Expression sideOverlapPercentage() throws NXException, RemoteException
NXException
RemoteException
boolean sideUserDefineLength() throws NXException, RemoteException
NXException
RemoteException
void setSideUserDefineLength(boolean sideUserDefineLength) throws NXException, RemoteException
sideUserDefineLength
- NXException
RemoteException
Expression sideUserDefineLengthValue() throws NXException, RemoteException
NXException
RemoteException
CrashBarrierBuilder.PositionObjectType sidePositionObject() throws NXException, RemoteException
NXException
RemoteException
void setSidePositionObject(CrashBarrierBuilder.PositionObjectType sidePositionObject) throws NXException, RemoteException
sidePositionObject
- NXException
RemoteException
ScCollector leftSideSelectPositioningObject() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList leftSideSelectPositioningFacetBodies() throws NXException, RemoteException
NXException
RemoteException
ScCollector rightSideSelectPositioningObject() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList rightSideSelectPositioningFacetBodies() throws NXException, RemoteException
NXException
RemoteException
Expression sideShift() throws NXException, RemoteException
NXException
RemoteException
Expression sideHeightAboveRoad() throws NXException, RemoteException
NXException
RemoteException
String rearLoading() throws NXException, RemoteException
NXException
RemoteException
void setRearLoading(String rearLoading) throws NXException, RemoteException
rearLoading
- NXException
RemoteException
CrashBarrierBuilder.ShapeType rearShape() throws NXException, RemoteException
NXException
RemoteException
void setRearShape(CrashBarrierBuilder.ShapeType rearShape) throws NXException, RemoteException
rearShape
- NXException
RemoteException
CrashBarrierBuilder.CrossPositionType rearCrossPosition() throws NXException, RemoteException
NXException
RemoteException
void setRearCrossPosition(CrashBarrierBuilder.CrossPositionType rearCrossPosition) throws NXException, RemoteException
rearCrossPosition
- NXException
RemoteException
CrashBarrierBuilder.OverlapSideType rearOverlapSide() throws NXException, RemoteException
NXException
RemoteException
void setRearOverlapSide(CrashBarrierBuilder.OverlapSideType rearOverlapSide) throws NXException, RemoteException
rearOverlapSide
- NXException
RemoteException
Expression rearOverlapPercentage() throws NXException, RemoteException
NXException
RemoteException
boolean rearUserDefineWidth() throws NXException, RemoteException
NXException
RemoteException
void setRearUserDefineWidth(boolean rearUserDefineWidth) throws NXException, RemoteException
rearUserDefineWidth
- NXException
RemoteException
Expression rearUserDefineWidthValue() throws NXException, RemoteException
NXException
RemoteException
CrashBarrierBuilder.PositionObjectType rearPositionObject() throws NXException, RemoteException
NXException
RemoteException
void setRearPositionObject(CrashBarrierBuilder.PositionObjectType rearPositionObject) throws NXException, RemoteException
rearPositionObject
- NXException
RemoteException
ScCollector rearSelectPositioningObject() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList rearSelectPositioningFacetBodies() throws NXException, RemoteException
NXException
RemoteException
Expression rearShift() throws NXException, RemoteException
NXException
RemoteException
Expression rearHeightAboveRoad() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.