NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | 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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CrossPositionType { Centered, Overlap }
 Represents the cross position types. More...
 
enum  OverlapSideType { Right, Left }
 Represents the overlap side types for the front and rear barriers. More...
 
enum  PositionObjectType { BaseData, VehicleObject }
 Represents the position object types. More...
 
enum  RequirementsControlsControlType { StandardDriven, UserDefined }
 Represents the requirements control types to define the crash barrier. More...
 
enum  ShapeType {
  RCAR2004Front, RCAR2004Rear, Rcar2006, Iihs2009,
  IIHS2009MultiDomain, RCAR2006MultiDomain
}
 Represents the shape types. More...
 
enum  SideOverlapSideType { Front, Rear }
 Represents the overlap side types for side barrier. More...
 
enum  SidePositionType { Left, Right, Both }
 Represents the position types for side barrier. More...
 

Properties

unsafe bool ActiveFront [get, set]
 Returns or sets the value indicating if the front barrier is displayed. More...
 
unsafe bool ActiveRear [get, set]
 Returns or sets the value indicating if the rear barrier is displayed. More...
 
unsafe bool ActiveSide [get, set]
 Returns or sets the value indicating if the side barrier is displayed. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType 
FrontCrossPosition [get, set]
 Returns or sets the cross position type of front barrier. More...
 
unsafe NXOpen.Expression FrontHeightAboveRoad [get]
 Returns the expression containing the height above road value of front barrier. More...
 
unsafe string FrontLoading [get, set]
 Returns or sets the loading applied to the vehicle front used in the crash barrier. More...
 
unsafe NXOpen.Expression FrontOverlapPercentage [get]
 Returns the expression containing the overlap percentage of front barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.OverlapSideType 
FrontOverlapSide [get, set]
 Returns or sets the overlap side type of front barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType 
FrontPositionObject [get, set]
 Returns or sets the positioing object type of front barrier. More...
 
unsafe NXOpen.SelectNXObjectList FrontSelectPositioningFacetBodies [get]
 Returns the positioing facet objects of front barrier. More...
 
unsafe NXOpen.ScCollector FrontSelectPositioningObject [get]
 Returns the positioing objects of front barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType 
FrontShape [get, set]
 Returns or sets the shape type of front barrier. More...
 
unsafe NXOpen.Expression FrontShift [get]
 Returns the expression containing the shift value of front barrier. More...
 
unsafe bool FrontUserDefineWidth [get, set]
 Returns or sets the user defined width type of front barrier. More...
 
unsafe NXOpen.Expression FrontUserDefineWidthValue [get]
 Returns the expression containing the user defined width value of front barrier. More...
 
unsafe NXOpen.SelectNXObjectList LeftSideSelectPositioningFacetBodies [get]
 Returns the left side position facet objects of side barrier. More...
 
unsafe NXOpen.ScCollector LeftSideSelectPositioningObject [get]
 Returns the left side position objects of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType 
RearCrossPosition [get, set]
 Returns or sets the cross position type of rear barrier. More...
 
unsafe NXOpen.Expression RearHeightAboveRoad [get]
 Returns the expression containing the height above road value of rear barrier. More...
 
unsafe string RearLoading [get, set]
 Returns or sets the loading applied to the vehicle rear used in the crash barrier. More...
 
unsafe NXOpen.Expression RearOverlapPercentage [get]
 Returns the expression containing the user defined width value of rear barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.OverlapSideType 
RearOverlapSide [get, set]
 Returns or sets the overlap side type of rear barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType 
RearPositionObject [get, set]
 Returns or sets the user defined position object type of rear barrier. More...
 
unsafe NXOpen.SelectNXObjectList RearSelectPositioningFacetBodies [get]
 Returns the user defined position facet objects of rear barrier. More...
 
unsafe NXOpen.ScCollector RearSelectPositioningObject [get]
 Returns the user defined position objects of rear barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType 
RearShape [get, set]
 Returns or sets the shape type of rear barrier. More...
 
unsafe NXOpen.Expression RearShift [get]
 Returns the expression containing the shift value of rear barrier. More...
 
unsafe bool RearUserDefineWidth [get, set]
 Returns or sets the user defined width type of rear barrier. More...
 
unsafe NXOpen.Expression RearUserDefineWidthValue [get]
 Returns the expression containing the user defined width value of rear barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RequirementsControlsControlType 
RequirementsControl [get, set]
 Returns or sets the requirements control for standard driven or user defined. More...
 
unsafe NXOpen.SelectNXObjectList RightSideSelectPositioningFacetBodies [get]
 Returns the right side position facet objects of side barrier. More...
 
unsafe NXOpen.ScCollector RightSideSelectPositioningObject [get]
 Returns the right side position objects of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType 
SideCrossPosition [get, set]
 Returns or sets the cross position type of side barrier. More...
 
unsafe NXOpen.Expression SideHeightAboveRoad [get]
 Returns the expression containing the height above road value of side barrier. More...
 
unsafe string SideLoading [get, set]
 Returns or sets the loading applied to the vehicle side used in the crash barrier. More...
 
unsafe NXOpen.Expression SideOverlapPercentage [get]
 Returns the expression containing the overlap percentage of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideOverlapSideType 
SideOverlapSide [get, set]
 Returns or sets the overlap side type of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SidePositionType 
SidePosition [get, set]
 Returns or sets the position type of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType 
SidePositionObject [get, set]
 Returns or sets the side position object type of side barrier. More...
 
unsafe
NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType 
SideShape [get, set]
 Returns or sets the shape type of side barrier. More...
 
unsafe NXOpen.Expression SideShift [get]
 Returns the expression containing the shift value of side barrier. More...
 
unsafe bool SideUserDefineLength [get, set]
 Returns or sets the user defined width type of side barrier. More...
 
unsafe NXOpen.Expression SideUserDefineLengthValue [get]
 Returns the expression containing the user defined width value of side barrier. More...
 
unsafe string Standard [get, set]
 Returns or sets the standard used to define the crash barrier. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
Centered 
Overlap 

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

Enumerator
Right 
Left 

Represents the position object types.

Enumerator
BaseData 
VehicleObject 

Represents the requirements control types to define the crash barrier.

Enumerator
StandardDriven 
UserDefined 

Represents the shape types.

Enumerator
RCAR2004Front 
RCAR2004Rear 
Rcar2006 
Iihs2009 
IIHS2009MultiDomain 
RCAR2006MultiDomain 

Represents the overlap side types for side barrier.

Enumerator
Front 
Rear 

Represents the position types for side barrier.

Enumerator
Left 
Right 
Both 

Property Documentation

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ActiveFront
getset

Returns or sets the value indicating if the front barrier is displayed.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ActiveRear
getset

Returns or sets the value indicating if the rear barrier is displayed.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ActiveSide
getset

Returns or sets the value indicating if the side barrier is displayed.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontCrossPosition
getset

Returns or sets the cross position type of front barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontHeightAboveRoad
get

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

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontLoading
getset

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

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontOverlapPercentage
get

Returns the expression containing the overlap percentage of front barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.OverlapSideType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontOverlapSide
getset

Returns or sets the overlap side type of front barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontPositionObject
getset

Returns or sets the positioing object type of front barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.SelectNXObjectList NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontSelectPositioningFacetBodies
get

Returns the positioing facet objects of front barrier.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontSelectPositioningObject
get

Returns the positioing objects of front barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontShape
getset

Returns or sets the shape type of front barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontShift
get

Returns the expression containing the shift value of front barrier.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontUserDefineWidth
getset

Returns or sets the user defined width type of front barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.FrontUserDefineWidthValue
get

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

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Features.VehicleDesign.CrashBarrierBuilder.LeftSideSelectPositioningFacetBodies
get

Returns the left side position facet objects of side barrier.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.CrashBarrierBuilder.LeftSideSelectPositioningObject
get

Returns the left side position objects of side barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearCrossPosition
getset

Returns or sets the cross position type of rear barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearHeightAboveRoad
get

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

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearLoading
getset

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

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearOverlapPercentage
get

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

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.OverlapSideType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearOverlapSide
getset

Returns or sets the overlap side type of rear barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearPositionObject
getset

Returns or sets the user defined position object type of rear barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.SelectNXObjectList NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearSelectPositioningFacetBodies
get

Returns the user defined position facet objects of rear barrier.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearSelectPositioningObject
get

Returns the user defined position objects of rear barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearShape
getset

Returns or sets the shape type of rear barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearShift
get

Returns the expression containing the shift value of rear barrier.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearUserDefineWidth
getset

Returns or sets the user defined width type of rear barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RearUserDefineWidthValue
get

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

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RequirementsControlsControlType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RequirementsControl
getset

Returns or sets the requirements control for standard driven or user defined.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.SelectNXObjectList NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RightSideSelectPositioningFacetBodies
get

Returns the right side position facet objects of side barrier.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.CrashBarrierBuilder.RightSideSelectPositioningObject
get

Returns the right side position objects of side barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.CrossPositionType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideCrossPosition
getset

Returns or sets the cross position type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideHeightAboveRoad
get

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

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideLoading
getset

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

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideOverlapPercentage
get

Returns the expression containing the overlap percentage of side barrier.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideOverlapSideType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideOverlapSide
getset

Returns or sets the overlap side type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SidePositionType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SidePosition
getset

Returns or sets the position type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.PositionObjectType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SidePositionObject
getset

Returns or sets the side position object type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.CrashBarrierBuilder.ShapeType NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideShape
getset

Returns or sets the shape type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideShift
get

Returns the expression containing the shift value of side barrier.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideUserDefineLength
getset

Returns or sets the user defined width type of side barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.CrashBarrierBuilder.SideUserDefineLengthValue
get

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

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.CrashBarrierBuilder.Standard
getset

Returns or sets the standard used to define the crash barrier.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")


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