Class CrashBarrierBuilder
Inheritance
CrashBarrierBuilder
Assembly: NXOpen.dll
Syntax
public class CrashBarrierBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
CrashBarrierBuilder()
Declaration
protected CrashBarrierBuilder()
Properties
ActiveFront
Declaration
public bool ActiveFront { get; set; }
Property Value
ActiveRear
Declaration
public bool ActiveRear { get; set; }
Property Value
ActiveSide
Declaration
public bool ActiveSide { get; set; }
Property Value
ActiveSideImpact
Declaration
public bool ActiveSideImpact { get; set; }
Property Value
CogPoint
Declaration
public Point CogPoint { get; set; }
Property Value
DoorLowestPoint
Declaration
public Point DoorLowestPoint { get; set; }
Property Value
FrontCrossPosition
Declaration
public CrashBarrierBuilder.CrossPositionType FrontCrossPosition { get; set; }
Property Value
FrontHeightAboveRoad
Declaration
public Expression FrontHeightAboveRoad { get; }
Property Value
FrontLoading
Declaration
public string FrontLoading { get; set; }
Property Value
FrontOverlapPercentage
Declaration
public Expression FrontOverlapPercentage { get; }
Property Value
FrontOverlapSide
Declaration
public CrashBarrierBuilder.OverlapSideType FrontOverlapSide { get; set; }
Property Value
FrontOverlapWidth
Declaration
public Expression FrontOverlapWidth { get; }
Property Value
FrontPositionObject
Declaration
public CrashBarrierBuilder.PositionObjectType FrontPositionObject { get; set; }
Property Value
FrontSelectPositioningFacetBodies
Declaration
public SelectNXObjectList FrontSelectPositioningFacetBodies { get; }
Property Value
FrontSelectPositioningObject
Declaration
public ScCollector FrontSelectPositioningObject { get; }
Property Value
FrontShape
Declaration
public CrashBarrierBuilder.ShapeType FrontShape { get; set; }
Property Value
FrontShapeString
Declaration
public string FrontShapeString { get; set; }
Property Value
FrontShift
Declaration
public Expression FrontShift { get; }
Property Value
FrontUserDefineWidth
Declaration
public bool FrontUserDefineWidth { get; set; }
Property Value
FrontUserDefineWidthValue
Declaration
public Expression FrontUserDefineWidthValue { get; }
Property Value
LeftSideImpactSelectPositioningFacetBodies
Declaration
public SelectNXObjectList LeftSideImpactSelectPositioningFacetBodies { get; }
Property Value
LeftSideImpactSelectPositioningObject
Declaration
public ScCollector LeftSideImpactSelectPositioningObject { get; }
Property Value
LeftSideSelectPositioningFacetBodies
Declaration
public SelectNXObjectList LeftSideSelectPositioningFacetBodies { get; }
Property Value
LeftSideSelectPositioningObject
Declaration
public ScCollector LeftSideSelectPositioningObject { get; }
Property Value
RearCrossPosition
Declaration
public CrashBarrierBuilder.CrossPositionType RearCrossPosition { get; set; }
Property Value
RearHeightAboveRoad
Declaration
public Expression RearHeightAboveRoad { get; }
Property Value
RearLoading
Declaration
public string RearLoading { get; set; }
Property Value
RearOverlapPercentage
Declaration
public Expression RearOverlapPercentage { get; }
Property Value
RearOverlapSide
Declaration
public CrashBarrierBuilder.OverlapSideType RearOverlapSide { get; set; }
Property Value
RearPositionObject
Declaration
public CrashBarrierBuilder.PositionObjectType RearPositionObject { get; set; }
Property Value
RearSelectPositioningFacetBodies
Declaration
public SelectNXObjectList RearSelectPositioningFacetBodies { get; }
Property Value
RearSelectPositioningObject
Declaration
public ScCollector RearSelectPositioningObject { get; }
Property Value
RearShape
Declaration
public CrashBarrierBuilder.ShapeType RearShape { get; set; }
Property Value
RearShapeString
Declaration
public string RearShapeString { get; set; }
Property Value
RearShift
Declaration
public Expression RearShift { get; }
Property Value
RearUserDefineWidth
Declaration
public bool RearUserDefineWidth { get; set; }
Property Value
RearUserDefineWidthValue
Declaration
public Expression RearUserDefineWidthValue { get; }
Property Value
RequirementsControl
Declaration
public CrashBarrierBuilder.RequirementsControlsControlType RequirementsControl { get; set; }
Property Value
RightSideImpactSelectPositioningFacetBodies
Declaration
public SelectNXObjectList RightSideImpactSelectPositioningFacetBodies { get; }
Property Value
RightSideImpactSelectPositioningObject
Declaration
public ScCollector RightSideImpactSelectPositioningObject { get; }
Property Value
RightSideSelectPositioningFacetBodies
Declaration
public SelectNXObjectList RightSideSelectPositioningFacetBodies { get; }
Property Value
RightSideSelectPositioningObject
Declaration
public ScCollector RightSideSelectPositioningObject { get; }
Property Value
SideCrossPosition
Declaration
public CrashBarrierBuilder.CrossPositionType SideCrossPosition { get; set; }
Property Value
SideHeightAboveRoad
Declaration
public Expression SideHeightAboveRoad { get; }
Property Value
SideImpactAngle
Declaration
public Expression SideImpactAngle { get; }
Property Value
SideImpactCrossPosition
Declaration
public CrashBarrierBuilder.CrossPositionType SideImpactCrossPosition { get; set; }
Property Value
SideImpactExpression
Declaration
public CrashBarrierExpressionBuilder SideImpactExpression { get; }
Property Value
SideImpactHeightAboveRoad
Declaration
public Expression SideImpactHeightAboveRoad { get; }
Property Value
SideImpactLoading
Declaration
public string SideImpactLoading { get; set; }
Property Value
SideImpactOverlapPercentage
Declaration
public Expression SideImpactOverlapPercentage { get; }
Property Value
SideImpactOverlapSide
Declaration
public CrashBarrierBuilder.SideOverlapSideType SideImpactOverlapSide { get; set; }
Property Value
SideImpactPosition
Declaration
public CrashBarrierBuilder.SidePositionType SideImpactPosition { get; set; }
Property Value
SideImpactPositionObject
Declaration
public CrashBarrierBuilder.PositionObjectType SideImpactPositionObject { get; set; }
Property Value
SideImpactShapeString
Declaration
public string SideImpactShapeString { get; set; }
Property Value
SideImpactShift
Declaration
public Expression SideImpactShift { get; }
Property Value
SideImpactUserDefineLength
Declaration
public bool SideImpactUserDefineLength { get; set; }
Property Value
SideImpactUserDefineLengthValue
Declaration
public Expression SideImpactUserDefineLengthValue { get; }
Property Value
SideLoading
Declaration
public string SideLoading { get; set; }
Property Value
SideOverlapPercentage
Declaration
public Expression SideOverlapPercentage { get; }
Property Value
SideOverlapSide
Declaration
public CrashBarrierBuilder.SideOverlapSideType SideOverlapSide { get; set; }
Property Value
SidePosition
Declaration
public CrashBarrierBuilder.SidePositionType SidePosition { get; set; }
Property Value
SidePositionObject
Declaration
public CrashBarrierBuilder.PositionObjectType SidePositionObject { get; set; }
Property Value
SideShape
Declaration
public CrashBarrierBuilder.ShapeType SideShape { get; set; }
Property Value
SideShapeString
Declaration
public string SideShapeString { get; set; }
Property Value
SideShift
Declaration
public Expression SideShift { get; }
Property Value
SideUserDefineLength
Declaration
public bool SideUserDefineLength { get; set; }
Property Value
SideUserDefineLengthValue
Declaration
public Expression SideUserDefineLengthValue { get; }
Property Value
Standard
Declaration
public string Standard { get; set; }
Property Value
VehicleCategory
Declaration
public CrashBarrierBuilder.VehicleCategoryType VehicleCategory { get; set; }
Property Value
VehicleHeight
Declaration
public Expression VehicleHeight { get; }
Property Value
WindowBottomEdge
Declaration
public ScCollector WindowBottomEdge { get; }
Property Value
Methods
CreateExpression(CrashBarrierExpressionBuilder)
Declaration
public CrashBarrierExpressionBuilder CreateExpression(CrashBarrierExpressionBuilder pOther)
Parameters
Returns
GetNthSideImpactExpression(int)
Declaration
public CrashBarrierExpressionBuilder GetNthSideImpactExpression(int nIndex)
Parameters
Type |
Name |
Description |
int |
nIndex |
|
Returns
GetSideImpactExpressionCount()
Declaration
public int GetSideImpactExpressionCount()
Returns
SideImpactAddExpression(CrashBarrierExpressionBuilder)
Declaration
public void SideImpactAddExpression(CrashBarrierExpressionBuilder expression)
Parameters
SideImpactRemoveExpression(CrashBarrierExpressionBuilder)
Declaration
public void SideImpactRemoveExpression(CrashBarrierExpressionBuilder expression)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink