NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.VehicleDesign.PendulumPlacementBuilder Class Reference

This builder allows you to define the pendulum placement information for bumper pendulum features in vehicle design. More...

Inheritance diagram for NXOpen.Features.VehicleDesign.PendulumPlacementBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  LocationType { Front, Rear }
 This enum represents the pendulum placement location options. More...
 
enum  PendulumProfileType { Eu, Us }
 This enum represents the pendulum placement profile options. More...
 
enum  PositionMethodType {
  MiddleBaseData, MiddleVehicle, RotatedBaseData, RotatedPlane,
  RotatedPlaneX, RotatedPlaneNormal, RotatedContact, ShiftedBaseData,
  ShiftedVehicle, ShiftedFromRotated
}
 This enum represents the pendulum placement method options. More...
 
enum  SideType { Left, Right }
 This enum represents the pendulum placement side options. More...
 

Properties

unsafe NXOpen.Expression Angle [get]
 Returns the rotation angle of this pendulum. More...
 
unsafe NXOpen.NXColor Color [get, set]
 Returns or sets the display color of this pendulum. More...
 
unsafe NXOpen.Expression Level [get]
 Returns the reference level of this pendulum. More...
 
unsafe string Loading [get, set]
 Returns or sets the loading used with this pendulum. More...
 
unsafe
NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.LocationType 
Location [get, set]
 Returns or sets the location to use for positioning this pendulum. More...
 
unsafe string Name [get, set]
 Returns or sets the name of this pendulum. More...
 
unsafe NXOpen.Expression Offset [get]
 Returns the side offset of this pendulum. More...
 
unsafe
NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.PendulumProfileType 
PendulumProfile [get, set]
 Returns or sets the pendulum profile of this pendulum. More...
 
unsafe
NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.PositionMethodType 
PositionMethod [get, set]
 Returns or sets the method to use for positioning this pendulum. More...
 
unsafe NXOpen.Expression Shift [get]
 Returns the expression containing the amount to shift the pendulum from the contact point on the car. More...
 
unsafe bool ShowPendulum [get, set]
 Returns or sets the value indicating if this pendulum is displayed. More...
 
unsafe bool ShowPoint [get, set]
 Returns or sets the value indicating if the contact point (if any) between this pendulum and the bumper is displayed. More...
 
unsafe
NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.SideType 
Side [get, set]
 Returns or sets the side to use for positioning this pendulum. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

This builder allows you to define the pendulum placement information for bumper pendulum features in vehicle design.

It represents NXOpen.Features.VehicleDesign.PendulumPlacementBuilder

This class is sub-object of another builder, and cannot be directly instantiated.

Created in NX8.5.0

Member Enumeration Documentation

This enum represents the pendulum placement location options.

Enumerator
Front 
Rear 

This enum represents the pendulum placement profile options.

Enumerator
Eu 
Us 

This enum represents the pendulum placement method options.

Enumerator
MiddleBaseData 
MiddleVehicle 
RotatedBaseData 
RotatedPlane 
RotatedPlaneX 
RotatedPlaneNormal 
RotatedContact 
ShiftedBaseData 
ShiftedVehicle 
ShiftedFromRotated 

This enum represents the pendulum placement side options.

Enumerator
Left 
Right 

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Angle
get

Returns the rotation angle of this pendulum.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.NXColor NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Color
getset

Returns or sets the display color of this pendulum.

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.PendulumPlacementBuilder.Level
get

Returns the reference level of this pendulum.

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Loading
getset

Returns or sets the loading used with this pendulum.

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.PendulumPlacementBuilder.LocationType NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Location
getset

Returns or sets the location to use for positioning this pendulum.

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 string NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Name
getset

Returns or sets the name of this pendulum.

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.PendulumPlacementBuilder.Offset
get

Returns the side offset of this pendulum.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.PendulumProfileType NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.PendulumProfile
getset

Returns or sets the pendulum profile of this pendulum.

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.PendulumPlacementBuilder.PositionMethodType NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.PositionMethod
getset

Returns or sets the method to use for positioning this pendulum.

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.PendulumPlacementBuilder.Shift
get

Returns the expression containing the amount to shift the pendulum from the contact point on the car.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.ShowPendulum
getset

Returns or sets the value indicating if this pendulum is displayed.

A value of false will hide this pendulum.

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.PendulumPlacementBuilder.ShowPoint
getset

Returns or sets the value indicating if the contact point (if any) between this pendulum and the bumper is displayed.

A value of false will hide the contact point.

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.PendulumPlacementBuilder.SideType NXOpen.Features.VehicleDesign.PendulumPlacementBuilder.Side
getset

Returns or sets the side to use for positioning this pendulum.

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.