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

Represents a NXOpen.Features.VehicleDesign.BaseDataBuilder . More...

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

Public Member Functions

unsafe void AddLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder loading)
 Adds a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , to the base data. More...
 
unsafe void AddPassenger (NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder passenger)
 Adds a passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , to the base data. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder 
CreateLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder pOther)
 Creates an instance of NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder from another instance. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder 
CreatePassenger (NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder pOther)
 Creates an instance of NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder from another instance. More...
 
unsafe double GetBodyWidth ()
 Returns the body width. More...
 
unsafe double GetFrontOverhang ()
 Returns the front overhang of the vehicle. More...
 
unsafe int GetLoadingCount ()
 Returns the total number of loadings in the base data. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder 
GetNthLoading (int nIndex)
 Returns the nth loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder 
GetNthPassenger (int nIndex)
 Returns the nth passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , from the base data. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataWheelBuilder 
GetNthWheel (int nWheelIndex)
 Gets the nth wheel. More...
 
unsafe int GetPassengerCount ()
 Returns the total number of passengers in the base data. More...
 
unsafe double GetRearOverhang ()
 Returns the rear overhang of the vehicle. More...
 
unsafe double GetVehicleLength ()
 Returns the overall vehicle length. More...
 
unsafe double GetVehicleWidth ()
 Returns the vehicle width. More...
 
unsafe double GetWheelbase ()
 Returns the wheelbase of the vehicle. More...
 
unsafe void RemoveLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder loading)
 Removes a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data. More...
 
unsafe void RemovePassenger (NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder passenger)
 Removes a passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , from the base data. More...
 
unsafe void SetBodyWidth (double bodyWidth)
 Sets the body width. More...
 
unsafe void SetFrontOverhang (double overhangFront)
 Sets the front overhang of the vehicle. More...
 
unsafe void SetRearOverhang (double overhangBack)
 Sets the rear overhang of the vehicle. More...
 
unsafe void SetVehicleWidth (double vehicleWidth)
 Sets the vehicle width. More...
 
- 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Expression BodyWidthExp [get]
 Returns the body width which is used for calculating the fields of vision according to US and CDN standards instead of vehicle width. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataDriverBuilder 
Driver [get]
 Returns the driver builder, which represents a NXOpen.Features.VehicleDesign.BaseDataDriverBuilder . More...
 
unsafe NXOpen.Expression FrontOverhangExp [get]
 Returns the front overhang of the vehicle which is measured from the front wheel center point in the negative x direction. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder 
LoadingDefinition [get]
 Returns the loading definition. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder 
PassengerDefinition [get]
 Returns the passenger definition. More...
 
unsafe NXOpen.Expression RearOverhangExp [get]
 Returns the rear overhang of the vehicle which is measured from the rear wheel center point in the positive x direction. More...
 
unsafe bool ShowSurface [get, set]
 Returns or sets the option to indicate whether to show surface or not. More...
 
unsafe bool ShowWireframe [get, set]
 Returns or sets the option to indicate whether to show curve or not. More...
 
unsafe string VehicleCategory [get, set]
 Returns or sets the vehicle category. More...
 
unsafe string VehicleDescription [get, set]
 Returns or sets the name or short description of the vehicle. More...
 
unsafe NXOpen.Expression VehicleWidthExp [get]
 Returns the vehicle width which is calculated outgoing from the vehicle mid plane half of the defined value in positive y direction and as well half of the defined value in negative y direction. More...
 
unsafe
NXOpen.Features.VehicleDesign.BaseDataWheelBuilder.PositionDefinitionOptions 
WheelPositionDefinition [get, set]
 Returns or sets the wheel position definition option of the vehicle. 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.VehicleDesign.BaseDataBuilder .

To create a new instance of this class, use NXOpen.Features.VehicleDesignCollection.CreateBaseDataBuilder

Created in NX8.5.0

Member Function Documentation

unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.AddLoading ( NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder  loading)
inline

Adds a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , to the base data.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
loading
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.AddPassenger ( NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder  passenger)
inline

Adds a passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , to the base data.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
passenger
unsafe NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.CreateLoading ( NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder  pOther)
inline

Creates an instance of NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder from another instance.

If pOther is NULL, the created builder will be initialized with default value. If pOther is not NULL, the created builder will be iniialized with pOther's value.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
pOtherdata to be initialized from, can be NULL
Returns
unsafe NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.CreatePassenger ( NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder  pOther)
inline

Creates an instance of NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder from another instance.

If pOther is NULL, the created builder will be initialized with default value. If pOther is not NULL, the created builder will be iniialized with pOther's value.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
pOtherData to be initialized from, can be NULL
Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetBodyWidth ( )
inline

Returns the body width.

This value is used for calculating the fields of vision according to US and CDN standards instead of vehicle width.

Created in NX9.0.1

License requirements: None.

Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetFrontOverhang ( )
inline

Returns the front overhang of the vehicle.

The front overhang is measured from the front wheel center point in the negative x direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.FrontOverhangExp to query or edit it.

License requirements: None.

Returns
unsafe int NXOpen.Features.VehicleDesign.BaseDataBuilder.GetLoadingCount ( )
inline

Returns the total number of loadings in the base data.

Created in NX8.5.0

License requirements: None.

Returns
unsafe NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthLoading ( int  nIndex)
inline

Returns the nth loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data.

Created in NX8.5.0

License requirements: None.

Parameters
nIndex
Returns
unsafe NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthPassenger ( int  nIndex)
inline

Returns the nth passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , from the base data.

Created in NX8.5.0

License requirements: None.

Parameters
nIndex
Returns
unsafe NXOpen.Features.VehicleDesign.BaseDataWheelBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthWheel ( int  nWheelIndex)
inline

Gets the nth wheel.

Created in NX8.5.0

License requirements: None.

Parameters
nWheelIndex
Returns
unsafe int NXOpen.Features.VehicleDesign.BaseDataBuilder.GetPassengerCount ( )
inline

Returns the total number of passengers in the base data.

Created in NX8.5.0

License requirements: None.

Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetRearOverhang ( )
inline

Returns the rear overhang of the vehicle.

The rear overhang is measured from the rear wheel center point in the positive x direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.RearOverhangExp to query or edit it.

License requirements: None.

Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetVehicleLength ( )
inline

Returns the overall vehicle length.

Vehicle length is a computed value and cannot be changed by the user. The underlying formula calculates vehicle length based on wheelbase plus front and back overhang.

Created in NX8.5.0

License requirements: None.

Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetVehicleWidth ( )
inline

Returns the vehicle width.

The vehicle width is calculated outgoing from the vehicle mid plane half of the defined value in positive y direction and as well half of the defined value in negative y direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.VehicleWidthExp to query or edit it.

License requirements: None.

Returns
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetWheelbase ( )
inline

Returns the wheelbase of the vehicle.

Wheelbase is a computed value and cannot be changed by the user. The underlying formula calculates wheelbase based on the x coordinate of the rear wheel center point minus the x coordinate of the front wheel center point.

Created in NX8.5.0

License requirements: None.

Returns
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.RemoveLoading ( NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder  loading)
inline

Removes a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
loading
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.RemovePassenger ( NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder  passenger)
inline

Removes a passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , from the base data.

Created in NX8.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
passenger
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetBodyWidth ( double  bodyWidth)
inline

Sets the body width.

This value is used for calculating the fields of vision according to US and CDN standards instead of vehicle width.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.BodyWidthExp to query or edit it.

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
bodyWidth
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetFrontOverhang ( double  overhangFront)
inline

Sets the front overhang of the vehicle.

The front overhang is measured from the front wheel center point in the negative x direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.FrontOverhangExp to query or edit it.

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
overhangFront
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetRearOverhang ( double  overhangBack)
inline

Sets the rear overhang of the vehicle.

The rear overhang is measured from the rear wheel center point in the positive x direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.RearOverhangExp to query or edit it.

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
overhangBack
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetVehicleWidth ( double  vehicleWidth)
inline

Sets the vehicle width.

The vehicle width is calculated outgoing from the vehicle mid plane half of the defined value in positive y direction and as well half of the defined value in negative y direction.

Created in NX8.5.0

Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.VehicleWidthExp to query or edit it.

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
vehicleWidth

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.BaseDataBuilder.BodyWidthExp
get

Returns the body width which is used for calculating the fields of vision according to US and CDN standards instead of vehicle width.

Created in NX9.0.1

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.BaseDataDriverBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.Driver
get

Returns the driver builder, which represents a NXOpen.Features.VehicleDesign.BaseDataDriverBuilder .

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.BaseDataBuilder.FrontOverhangExp
get

Returns the front overhang of the vehicle which is measured from the front wheel center point in the negative x direction.

Created in NX9.0.1

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.LoadingDefinition
get

Returns the loading definition.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.PassengerDefinition
get

Returns the passenger definition.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.BaseDataBuilder.RearOverhangExp
get

Returns the rear overhang of the vehicle which is measured from the rear wheel center point in the positive x direction.

Created in NX9.0.1

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.BaseDataBuilder.ShowSurface
getset

Returns or sets the option to indicate whether to show surface or not.

If it is true, the wheel surface is shown.

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.BaseDataBuilder.ShowWireframe
getset

Returns or sets the option to indicate whether to show curve or not.

If it is true, the wheel curve is shown.

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.BaseDataBuilder.VehicleCategory
getset

Returns or sets the vehicle category.

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.BaseDataBuilder.VehicleDescription
getset

Returns or sets the name or short description of the vehicle.

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.BaseDataBuilder.VehicleWidthExp
get

Returns the vehicle width which is calculated outgoing from the vehicle mid plane half of the defined value in positive y direction and as well half of the defined value in negative y direction.

Created in NX9.0.1

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.BaseDataWheelBuilder.PositionDefinitionOptions NXOpen.Features.VehicleDesign.BaseDataBuilder.WheelPositionDefinition
getset

Returns or sets the wheel position definition option of the vehicle.

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.