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