NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.Features.VehicleDesign.BaseDataBuilder . More...
Public Member Functions | |
unsafe double | GetWheelbase () |
Returns the wheelbase of the vehicle. More... | |
unsafe double | GetFrontOverhang () |
Returns the front overhang of the vehicle. More... | |
unsafe void | SetFrontOverhang (double overhangFront) |
Sets the front overhang of the vehicle. More... | |
unsafe double | GetRearOverhang () |
Returns the rear overhang of the vehicle. More... | |
unsafe void | SetRearOverhang (double overhangBack) |
Sets 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 void | SetVehicleWidth (double vehicleWidth) |
Sets the vehicle width. More... | |
unsafe double | GetBodyWidth () |
Returns the body width. More... | |
unsafe void | SetBodyWidth (double bodyWidth) |
Sets the body width. More... | |
unsafe NXOpen.Features.VehicleDesign.BaseDataWheelBuilder | GetNthWheel (int nWheelIndex) |
Gets the nth wheel. 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 void | AddPassenger (NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder passenger) |
Adds a passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , to 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 int | GetPassengerCount () |
Returns the total number of passengers in 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.BaseDataLoadingBuilder | CreateLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder pOther) |
Creates an instance of NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder from another instance. More... | |
unsafe void | AddLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder loading) |
Adds a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , to the base data. More... | |
unsafe void | RemoveLoading (NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder loading) |
Removes a loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data. 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... | |
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... | |
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... | |
Represents a NXOpen.Features.VehicleDesign.BaseDataBuilder .
To create a new instance of this class, use NXOpen.Features.VehicleDesignCollection.CreateBaseDataBuilder
Created in NX8.5.0
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.AddLoading | ( | NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder | loading | ) |
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")
loading |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.AddPassenger | ( | NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder | passenger | ) |
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")
passenger |
unsafe NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.CreateLoading | ( | NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder | pOther | ) |
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")
pOther | data to be initialized from, can be NULL |
unsafe NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.CreatePassenger | ( | NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder | pOther | ) |
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")
pOther | Data to be initialized from, can be NULL |
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetBodyWidth | ( | ) |
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.
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetFrontOverhang | ( | ) |
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.
unsafe int NXOpen.Features.VehicleDesign.BaseDataBuilder.GetLoadingCount | ( | ) |
Returns the total number of loadings in the base data.
Created in NX8.5.0
License requirements: None.
unsafe NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthLoading | ( | int | nIndex | ) |
Returns the nth loading, which represents NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder , from the base data.
Created in NX8.5.0
License requirements: None.
nIndex |
unsafe NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthPassenger | ( | int | nIndex | ) |
Returns the nth passenger, which represents NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder , from the base data.
Created in NX8.5.0
License requirements: None.
nIndex |
unsafe NXOpen.Features.VehicleDesign.BaseDataWheelBuilder NXOpen.Features.VehicleDesign.BaseDataBuilder.GetNthWheel | ( | int | nWheelIndex | ) |
Gets the nth wheel.
Created in NX8.5.0
License requirements: None.
nWheelIndex |
unsafe int NXOpen.Features.VehicleDesign.BaseDataBuilder.GetPassengerCount | ( | ) |
Returns the total number of passengers in the base data.
Created in NX8.5.0
License requirements: None.
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetRearOverhang | ( | ) |
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.
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetVehicleLength | ( | ) |
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.
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetVehicleWidth | ( | ) |
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.
unsafe double NXOpen.Features.VehicleDesign.BaseDataBuilder.GetWheelbase | ( | ) |
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.
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.RemoveLoading | ( | NXOpen.Features.VehicleDesign.BaseDataLoadingBuilder | loading | ) |
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")
loading |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.RemovePassenger | ( | NXOpen.Features.VehicleDesign.BaseDataPassengerBuilder | passenger | ) |
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")
passenger |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetBodyWidth | ( | double | bodyWidth | ) |
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")
bodyWidth |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetFrontOverhang | ( | double | overhangFront | ) |
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")
overhangFront |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetRearOverhang | ( | double | overhangBack | ) |
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")
overhangBack |
unsafe void NXOpen.Features.VehicleDesign.BaseDataBuilder.SetVehicleWidth | ( | double | vehicleWidth | ) |
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")
vehicleWidth |
|
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.
|
get |
Returns the driver builder, which represents a NXOpen.Features.VehicleDesign.BaseDataDriverBuilder .
Created in NX8.5.0
License requirements: None.
|
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.
|
get |
Returns the loading definition.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the passenger definition.
Created in NX8.5.0
License requirements: None.
|
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.
|
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")
|
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")
|
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")
|
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")
|
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.
|
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")