Class BaseDataBuilder
Inheritance
System.Object
System.MarshalByRefObject
BaseDataBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class BaseDataBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
BaseDataBuilder()
Declaration
protected BaseDataBuilder()
Properties
BodyWidthExp
Declaration
public Expression BodyWidthExp { get; }
Property Value
Driver
Declaration
public BaseDataDriverBuilder Driver { get; }
Property Value
FrontOverhangExp
Declaration
public Expression FrontOverhangExp { get; }
Property Value
LoadingDefinition
Declaration
public BaseDataLoadingBuilder LoadingDefinition { get; }
Property Value
PassengerDefinition
Declaration
public BaseDataPassengerBuilder PassengerDefinition { get; }
Property Value
RearOverhangExp
Declaration
public Expression RearOverhangExp { get; }
Property Value
ShowSurface
Declaration
public bool ShowSurface { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowWireframe
Declaration
public bool ShowWireframe { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
VehicleCategory
Declaration
public string VehicleCategory { get; set; }
Property Value
| Type |
Description |
| System.String |
|
VehicleDescription
Declaration
public string VehicleDescription { get; set; }
Property Value
| Type |
Description |
| System.String |
|
VehicleWidthExp
Declaration
public Expression VehicleWidthExp { get; }
Property Value
WheelPositionDefinition
Declaration
public BaseDataWheelBuilder.PositionDefinitionOptions WheelPositionDefinition { get; set; }
Property Value
Methods
AddLoading(BaseDataLoadingBuilder)
Declaration
public void AddLoading(BaseDataLoadingBuilder loading)
Parameters
AddPassenger(BaseDataPassengerBuilder)
Declaration
public void AddPassenger(BaseDataPassengerBuilder passenger)
Parameters
CreateLoading(BaseDataLoadingBuilder)
Declaration
public BaseDataLoadingBuilder CreateLoading(BaseDataLoadingBuilder pOther)
Parameters
Returns
CreatePassenger(BaseDataPassengerBuilder)
Declaration
public BaseDataPassengerBuilder CreatePassenger(BaseDataPassengerBuilder pOther)
Parameters
Returns
GetBodyWidth()
Declaration
public double GetBodyWidth()
Returns
| Type |
Description |
| System.Double |
|
GetFrontOverhang()
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.FrontOverhangExp to query or edit it.")]
public double GetFrontOverhang()
Returns
| Type |
Description |
| System.Double |
|
GetLoadingCount()
Declaration
public int GetLoadingCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetNthLoading(Int32)
Declaration
public BaseDataLoadingBuilder GetNthLoading(int nIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nIndex |
|
Returns
GetNthPassenger(Int32)
Declaration
public BaseDataPassengerBuilder GetNthPassenger(int nIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nIndex |
|
Returns
GetNthWheel(Int32)
Declaration
public BaseDataWheelBuilder GetNthWheel(int nWheelIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nWheelIndex |
|
Returns
GetPassengerCount()
Declaration
public int GetPassengerCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetRearOverhang()
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.RearOverhangExp to query or edit it.")]
public double GetRearOverhang()
Returns
| Type |
Description |
| System.Double |
|
GetVehicleLength()
Declaration
public double GetVehicleLength()
Returns
| Type |
Description |
| System.Double |
|
GetVehicleWidth()
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.VehicleWidthExp to query or edit it.")]
public double GetVehicleWidth()
Returns
| Type |
Description |
| System.Double |
|
GetWheelbase()
Declaration
public double GetWheelbase()
Returns
| Type |
Description |
| System.Double |
|
RemoveLoading(BaseDataLoadingBuilder)
Declaration
public void RemoveLoading(BaseDataLoadingBuilder loading)
Parameters
RemovePassenger(BaseDataPassengerBuilder)
Declaration
public void RemovePassenger(BaseDataPassengerBuilder passenger)
Parameters
SetBodyWidth(Double)
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.BodyWidthExp to query or edit it.")]
public void SetBodyWidth(double bodyWidth)
Parameters
| Type |
Name |
Description |
| System.Double |
bodyWidth |
|
SetFrontOverhang(Double)
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.FrontOverhangExp to query or edit it.")]
public void SetFrontOverhang(double overhangFront)
Parameters
| Type |
Name |
Description |
| System.Double |
overhangFront |
|
SetRearOverhang(Double)
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.RearOverhangExp to query or edit it.")]
public void SetRearOverhang(double overhangBack)
Parameters
| Type |
Name |
Description |
| System.Double |
overhangBack |
|
SetVehicleWidth(Double)
Declaration
[Obsolete("Deprecated in NX9.0.1. Obtain the expression using NXOpen.Features.VehicleDesign.BaseDataBuilder.VehicleWidthExp to query or edit it.")]
public void SetVehicleWidth(double vehicleWidth)
Parameters
| Type |
Name |
Description |
| System.Double |
vehicleWidth |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink