NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::VehicleDesign::CrashBarrierBuilder Class Reference

Represents a NXOpen::Features::VehicleDesign::CrashBarrier builder to create and edit a vehicle design crash barrier. More...

Inheritance diagram for NXOpen::Features::VehicleDesign::CrashBarrierBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CrossPositionType { CrossPositionTypeCentered, CrossPositionTypeOverlap }
 Represents the cross position types. More...
 
enum  OverlapSideType { OverlapSideTypeRight, OverlapSideTypeLeft }
 Represents the overlap side types for the front and rear barriers. More...
 
enum  PositionObjectType { PositionObjectTypeBaseData, PositionObjectTypeVehicleObject }
 Represents the position object types. More...
 
enum  RequirementsControlsControlType { RequirementsControlsControlTypeStandardDriven, RequirementsControlsControlTypeUserDefined }
 Represents the requirements control types to define the crash barrier. More...
 
enum  ShapeType {
  ShapeTypeRCAR2004Front, ShapeTypeRCAR2004Rear, ShapeTypeRcar2006, ShapeTypeIihs2009,
  ShapeTypeIIHS2009MultiDomain, ShapeTypeRCAR2006MultiDomain
}
 Represents the shape types. More...
 
enum  SideOverlapSideType { SideOverlapSideTypeFront, SideOverlapSideTypeRear }
 Represents the overlap side types for side barrier. More...
 
enum  SidePositionType { SidePositionTypeLeft, SidePositionTypeRight, SidePositionTypeBoth }
 Represents the position types for side barrier. More...
 

Public Member Functions

bool ActiveFront ()
 Returns the value indicating if the front barrier is displayed. More...
 
bool ActiveRear ()
 Returns the value indicating if the rear barrier is displayed. More...
 
bool ActiveSide ()
 Returns the value indicating if the side barrier is displayed. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType FrontCrossPosition ()
 Returns the cross position type of front barrier. More...
 
NXOpen::ExpressionFrontHeightAboveRoad ()
 Returns the expression containing the height above road value of front barrier. More...
 
NXString FrontLoading ()
 Returns the loading applied to the vehicle front used in the crash barrier. More...
 
NXOpen::ExpressionFrontOverlapPercentage ()
 Returns the expression containing the overlap percentage of front barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType FrontOverlapSide ()
 Returns the overlap side type of front barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType FrontPositionObject ()
 Returns the positioing object type of front barrier. More...
 
NXOpen::SelectNXObjectListFrontSelectPositioningFacetBodies ()
 Returns the positioing facet objects of front barrier. More...
 
NXOpen::ScCollectorFrontSelectPositioningObject ()
 Returns the positioing objects of front barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType FrontShape ()
 Returns the shape type of front barrier. More...
 
NXOpen::ExpressionFrontShift ()
 Returns the expression containing the shift value of front barrier. More...
 
bool FrontUserDefineWidth ()
 Returns the user defined width type of front barrier. More...
 
NXOpen::ExpressionFrontUserDefineWidthValue ()
 Returns the expression containing the user defined width value of front barrier. More...
 
NXOpen::SelectNXObjectListLeftSideSelectPositioningFacetBodies ()
 Returns the left side position facet objects of side barrier. More...
 
NXOpen::ScCollectorLeftSideSelectPositioningObject ()
 Returns the left side position objects of side barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType RearCrossPosition ()
 Returns the cross position type of rear barrier. More...
 
NXOpen::ExpressionRearHeightAboveRoad ()
 Returns the expression containing the height above road value of rear barrier. More...
 
NXString RearLoading ()
 Returns the loading applied to the vehicle rear used in the crash barrier. More...
 
NXOpen::ExpressionRearOverlapPercentage ()
 Returns the expression containing the user defined width value of rear barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType RearOverlapSide ()
 Returns the overlap side type of rear barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType RearPositionObject ()
 Returns the user defined position object type of rear barrier. More...
 
NXOpen::SelectNXObjectListRearSelectPositioningFacetBodies ()
 Returns the user defined position facet objects of rear barrier. More...
 
NXOpen::ScCollectorRearSelectPositioningObject ()
 Returns the user defined position objects of rear barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType RearShape ()
 Returns the shape type of rear barrier. More...
 
NXOpen::ExpressionRearShift ()
 Returns the expression containing the shift value of rear barrier. More...
 
bool RearUserDefineWidth ()
 Returns the user defined width type of rear barrier. More...
 
NXOpen::ExpressionRearUserDefineWidthValue ()
 Returns the expression containing the user defined width value of rear barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RequirementsControlsControlType RequirementsControl ()
 Returns the requirements control for standard driven or user defined. More...
 
NXOpen::SelectNXObjectListRightSideSelectPositioningFacetBodies ()
 Returns the right side position facet objects of side barrier. More...
 
NXOpen::ScCollectorRightSideSelectPositioningObject ()
 Returns the right side position objects of side barrier. More...
 
void SetActiveFront (bool activeFront)
 Sets the value indicating if the front barrier is displayed. More...
 
void SetActiveRear (bool activeRear)
 Sets the value indicating if the rear barrier is displayed. More...
 
void SetActiveSide (bool activeSide)
 Sets the value indicating if the side barrier is displayed. More...
 
void SetFrontCrossPosition (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType frontCrossPosition)
 Sets the cross position type of front barrier. More...
 
void SetFrontLoading (const NXString &frontLoading)
 Sets the loading applied to the vehicle front used in the crash barrier. More...
 
void SetFrontLoading (const char *frontLoading)
 Sets the loading applied to the vehicle front used in the crash barrier. More...
 
void SetFrontOverlapSide (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType frontOverlapSide)
 Sets the overlap side type of front barrier. More...
 
void SetFrontPositionObject (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType frontPositionObject)
 Sets the positioing object type of front barrier. More...
 
void SetFrontShape (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType frontShap)
 Sets the shape type of front barrier. More...
 
void SetFrontUserDefineWidth (bool frontUserDefineWidth)
 Sets the user defined width type of front barrier. More...
 
void SetRearCrossPosition (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType rearCrossPosition)
 Sets the cross position type of rear barrier. More...
 
void SetRearLoading (const NXString &rearLoading)
 Sets the loading applied to the vehicle rear used in the crash barrier. More...
 
void SetRearLoading (const char *rearLoading)
 Sets the loading applied to the vehicle rear used in the crash barrier. More...
 
void SetRearOverlapSide (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType rearOverlapSide)
 Sets the overlap side type of rear barrier. More...
 
void SetRearPositionObject (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType rearPositionObject)
 Sets the user defined position object type of rear barrier. More...
 
void SetRearShape (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType rearShape)
 Sets the shape type of rear barrier. More...
 
void SetRearUserDefineWidth (bool rearUserDefineWidth)
 Sets the user defined width type of rear barrier. More...
 
void SetRequirementsControl (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RequirementsControlsControlType requirement)
 Sets the requirements control for standard driven or user defined. More...
 
void SetSideCrossPosition (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType sideCrossPosition)
 Sets the cross position type of side barrier. More...
 
void SetSideLoading (const NXString &sideLoading)
 Sets the loading applied to the vehicle side used in the crash barrier. More...
 
void SetSideLoading (const char *sideLoading)
 Sets the loading applied to the vehicle side used in the crash barrier. More...
 
void SetSideOverlapSide (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapSideType sideOverlapSide)
 Sets the overlap side type of side barrier. More...
 
void SetSidePosition (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePositionType sidePosition)
 Sets the position type of side barrier. More...
 
void SetSidePositionObject (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType sidePositionObject)
 Sets the side position object type of side barrier. More...
 
void SetSideShape (NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType sideShape)
 Sets the shape type of side barrier. More...
 
void SetSideUserDefineLength (bool sideUserDefineLength)
 Sets the user defined width type of side barrier. More...
 
void SetStandard (const NXString &standard)
 Sets the standard used to define the crash barrier. More...
 
void SetStandard (const char *standard)
 Sets the standard used to define the crash barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType SideCrossPosition ()
 Returns the cross position type of side barrier. More...
 
NXOpen::ExpressionSideHeightAboveRoad ()
 Returns the expression containing the height above road value of side barrier. More...
 
NXString SideLoading ()
 Returns the loading applied to the vehicle side used in the crash barrier. More...
 
NXOpen::ExpressionSideOverlapPercentage ()
 Returns the expression containing the overlap percentage of side barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapSideType SideOverlapSide ()
 Returns the overlap side type of side barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePositionType SidePosition ()
 Returns the position type of side barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType SidePositionObject ()
 Returns the side position object type of side barrier. More...
 
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType SideShape ()
 Returns the shape type of side barrier. More...
 
NXOpen::ExpressionSideShift ()
 Returns the expression containing the shift value of side barrier. More...
 
bool SideUserDefineLength ()
 Returns the user defined width type of side barrier. More...
 
NXOpen::ExpressionSideUserDefineLengthValue ()
 Returns the expression containing the user defined width value of side barrier. More...
 
NXString Standard ()
 Returns the standard used to define the crash barrier. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Features::VehicleDesign::CrashBarrier builder to create and edit a vehicle design crash barrier.


To create a new instance of this class, use NXOpen::Features::VehicleDesignCollection::CreateCrashBarrierBuilder

Created in NX8.5.0.

Member Enumeration Documentation

Represents the cross position types.

Enumerator
CrossPositionTypeCentered 

centered

CrossPositionTypeOverlap 

overlap

Represents the overlap side types for the front and rear barriers.

Enumerator
OverlapSideTypeRight 

right

OverlapSideTypeLeft 

left

Represents the position object types.

Enumerator
PositionObjectTypeBaseData 

base data

PositionObjectTypeVehicleObject 

vehicle object

Represents the requirements control types to define the crash barrier.

Enumerator
RequirementsControlsControlTypeStandardDriven 

standard driven

RequirementsControlsControlTypeUserDefined 

user defined

Represents the shape types.

Enumerator
ShapeTypeRCAR2004Front 

rcar2004front

ShapeTypeRCAR2004Rear 

rcar2004rear

ShapeTypeRcar2006 

rcar2006

ShapeTypeIihs2009 

iihs2009

ShapeTypeIIHS2009MultiDomain 

iihs2009multi domain

ShapeTypeRCAR2006MultiDomain 

rcar2006multi domain

Represents the overlap side types for side barrier.

Enumerator
SideOverlapSideTypeFront 

front

SideOverlapSideTypeRear 

rear

Represents the position types for side barrier.

Enumerator
SidePositionTypeLeft 

left

SidePositionTypeRight 

right

SidePositionTypeBoth 

both

Member Function Documentation

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ActiveFront ( )

Returns the value indicating if the front barrier is displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ActiveRear ( )

Returns the value indicating if the rear barrier is displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ActiveSide ( )

Returns the value indicating if the side barrier is displayed.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontCrossPosition ( )

Returns the cross position type of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontHeightAboveRoad ( )

Returns the expression containing the height above road value of front barrier.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontLoading ( )

Returns the loading applied to the vehicle front used in the crash barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontOverlapPercentage ( )

Returns the expression containing the overlap percentage of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontOverlapSide ( )

Returns the overlap side type of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontPositionObject ( )

Returns the positioing object type of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontSelectPositioningFacetBodies ( )

Returns the positioing facet objects of front barrier.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontSelectPositioningObject ( )

Returns the positioing objects of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontShape ( )

Returns the shape type of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontShift ( )

Returns the expression containing the shift value of front barrier.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontUserDefineWidth ( )

Returns the user defined width type of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::FrontUserDefineWidthValue ( )

Returns the expression containing the user defined width value of front barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::LeftSideSelectPositioningFacetBodies ( )

Returns the left side position facet objects of side barrier.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::LeftSideSelectPositioningObject ( )

Returns the left side position objects of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearCrossPosition ( )

Returns the cross position type of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearHeightAboveRoad ( )

Returns the expression containing the height above road value of rear barrier.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearLoading ( )

Returns the loading applied to the vehicle rear used in the crash barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearOverlapPercentage ( )

Returns the expression containing the user defined width value of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearOverlapSide ( )

Returns the overlap side type of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearPositionObject ( )

Returns the user defined position object type of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearSelectPositioningFacetBodies ( )

Returns the user defined position facet objects of rear barrier.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearSelectPositioningObject ( )

Returns the user defined position objects of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearShape ( )

Returns the shape type of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearShift ( )

Returns the expression containing the shift value of rear barrier.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearUserDefineWidth ( )

Returns the user defined width type of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RearUserDefineWidthValue ( )

Returns the expression containing the user defined width value of rear barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RequirementsControlsControlType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RequirementsControl ( )

Returns the requirements control for standard driven or user defined.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RightSideSelectPositioningFacetBodies ( )

Returns the right side position facet objects of side barrier.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RightSideSelectPositioningObject ( )

Returns the right side position objects of side barrier.


Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetActiveFront ( bool  activeFront)

Sets the value indicating if the front barrier is displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
activeFrontactivefront
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetActiveRear ( bool  activeRear)

Sets the value indicating if the rear barrier is displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
activeRearactiverear
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetActiveSide ( bool  activeSide)

Sets the value indicating if the side barrier is displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
activeSideactiveside
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontCrossPosition ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType  frontCrossPosition)

Sets the cross position type of front barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontCrossPositionfrontcrossposition
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontLoading ( const NXString frontLoading)

Sets the loading applied to the vehicle front used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontLoadingfrontloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontLoading ( const char *  frontLoading)

Sets the loading applied to the vehicle front used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontLoadingfrontloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontOverlapSide ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType  frontOverlapSide)

Sets the overlap side type of front barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontOverlapSidefrontoverlapside
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontPositionObject ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType  frontPositionObject)

Sets the positioing object type of front barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontPositionObjectfrontpositionobject
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontShape ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType  frontShap)

Sets the shape type of front barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontShapfrontshap
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetFrontUserDefineWidth ( bool  frontUserDefineWidth)

Sets the user defined width type of front barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
frontUserDefineWidthfrontuserdefinewidth
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearCrossPosition ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType  rearCrossPosition)

Sets the cross position type of rear barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearCrossPositionrearcrossposition
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearLoading ( const NXString rearLoading)

Sets the loading applied to the vehicle rear used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearLoadingrearloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearLoading ( const char *  rearLoading)

Sets the loading applied to the vehicle rear used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearLoadingrearloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearOverlapSide ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::OverlapSideType  rearOverlapSide)

Sets the overlap side type of rear barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearOverlapSiderearoverlapside
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearPositionObject ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType  rearPositionObject)

Sets the user defined position object type of rear barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearPositionObjectrearpositionobject
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearShape ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType  rearShape)

Sets the shape type of rear barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearShaperearshape
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRearUserDefineWidth ( bool  rearUserDefineWidth)

Sets the user defined width type of rear barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rearUserDefineWidthrearuserdefinewidth
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetRequirementsControl ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::RequirementsControlsControlType  requirement)

Sets the requirements control for standard driven or user defined.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
requirementrequirement
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideCrossPosition ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType  sideCrossPosition)

Sets the cross position type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideCrossPositionsidecrossposition
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideLoading ( const NXString sideLoading)

Sets the loading applied to the vehicle side used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideLoadingsideloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideLoading ( const char *  sideLoading)

Sets the loading applied to the vehicle side used in the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideLoadingsideloading
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideOverlapSide ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapSideType  sideOverlapSide)

Sets the overlap side type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideOverlapSidesideoverlapside
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSidePosition ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePositionType  sidePosition)

Sets the position type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sidePositionsideposition
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSidePositionObject ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType  sidePositionObject)

Sets the side position object type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sidePositionObjectsidepositionobject
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideShape ( NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType  sideShape)

Sets the shape type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideShapesideshape
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetSideUserDefineLength ( bool  sideUserDefineLength)

Sets the user defined width type of side barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sideUserDefineLengthsideuserdefinelength
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetStandard ( const NXString standard)

Sets the standard used to define the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
standardstandard
void NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SetStandard ( const char *  standard)

Sets the standard used to define the crash barrier.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
standardstandard
NXOpen::Features::VehicleDesign::CrashBarrierBuilder::CrossPositionType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideCrossPosition ( )

Returns the cross position type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideHeightAboveRoad ( )

Returns the expression containing the height above road value of side barrier.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideLoading ( )

Returns the loading applied to the vehicle side used in the crash barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapPercentage ( )

Returns the expression containing the overlap percentage of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapSideType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideOverlapSide ( )

Returns the overlap side type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePositionType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePosition ( )

Returns the position type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::PositionObjectType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SidePositionObject ( )

Returns the side position object type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CrashBarrierBuilder::ShapeType NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideShape ( )

Returns the shape type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideShift ( )

Returns the expression containing the shift value of side barrier.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideUserDefineLength ( )

Returns the user defined width type of side barrier.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CrashBarrierBuilder::SideUserDefineLengthValue ( )

Returns the expression containing the user defined width value of side barrier.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CrashBarrierBuilder::Standard ( )

Returns the standard used to define the crash barrier.


Created in NX8.5.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.