Class BaseDataBuilder
Inheritance
BaseDataBuilder
Assembly: NXOpen.dll
Syntax
public class BaseDataBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
BaseDataBuilder()
Declaration
protected BaseDataBuilder()
Properties
AfterPerpendicular
Declaration
public Expression AfterPerpendicular { get; }
Property Value
BodyWidthExp
Declaration
public Expression BodyWidthExp { get; }
Property Value
Driver
Declaration
public BaseDataDriverBuilder Driver { get; }
Property Value
ForwardPerpendicular
Declaration
public Expression ForwardPerpendicular { get; }
Property Value
FrontBogieWheelbase
Declaration
public Expression FrontBogieWheelbase { get; }
Property Value
FrontCamber
Declaration
public Expression FrontCamber { get; }
Property Value
FrontCenterPointX
Declaration
public Expression FrontCenterPointX { get; }
Property Value
FrontCenterPointY
Declaration
public Expression FrontCenterPointY { get; }
Property Value
FrontCenterPointZ
Declaration
public Expression FrontCenterPointZ { get; }
Property Value
FrontDiameter
Declaration
public Expression FrontDiameter { get; }
Property Value
FrontFlangeDiameter
Declaration
public Expression FrontFlangeDiameter { get; }
Property Value
FrontFlangeWidth
Declaration
public Expression FrontFlangeWidth { get; }
Property Value
FrontOverhangExp
Declaration
public Expression FrontOverhangExp { get; }
Property Value
FrontRimOffset
Declaration
public Expression FrontRimOffset { get; }
Property Value
FrontStaticRadius
Declaration
public Expression FrontStaticRadius { get; }
Property Value
FrontToe
Declaration
public Expression FrontToe { get; }
Property Value
FrontTrack
Declaration
public Expression FrontTrack { get; }
Property Value
FrontWidth
Declaration
public Expression FrontWidth { get; }
Property Value
LengthBetweenPerpendicular
Declaration
public Expression LengthBetweenPerpendicular { get; }
Property Value
LoadingDefinition
Declaration
public BaseDataLoadingBuilder LoadingDefinition { get; }
Property Value
LoadingTabIsEdit
Declaration
public bool LoadingTabIsEdit { get; set; }
Property Value
OverallDataTabIsEdit
Declaration
public bool OverallDataTabIsEdit { get; set; }
Property Value
PassengerDefinition
Declaration
public BaseDataPassengerBuilder PassengerDefinition { get; }
Property Value
PassengerTabIsEdit
Declaration
public bool PassengerTabIsEdit { get; set; }
Property Value
RearBogieWheelbase
Declaration
public Expression RearBogieWheelbase { get; }
Property Value
RearCamber
Declaration
public Expression RearCamber { get; }
Property Value
RearCenterPointX
Declaration
public Expression RearCenterPointX { get; }
Property Value
RearCenterPointY
Declaration
public Expression RearCenterPointY { get; }
Property Value
RearCenterPointZ
Declaration
public Expression RearCenterPointZ { get; }
Property Value
RearDiameter
Declaration
public Expression RearDiameter { get; }
Property Value
RearFlangeDiameter
Declaration
public Expression RearFlangeDiameter { get; }
Property Value
RearFlangeWidth
Declaration
public Expression RearFlangeWidth { get; }
Property Value
RearOverhangExp
Declaration
public Expression RearOverhangExp { get; }
Property Value
RearRimOffset
Declaration
public Expression RearRimOffset { get; }
Property Value
RearStaticRadius
Declaration
public Expression RearStaticRadius { get; }
Property Value
RearToe
Declaration
public Expression RearToe { get; }
Property Value
RearTrack
Declaration
public Expression RearTrack { get; }
Property Value
RearWidth
Declaration
public Expression RearWidth { get; }
Property Value
ScaleOfModel
Declaration
public double ScaleOfModel { get; set; }
Property Value
ShipForwardSet
Declaration
public bool ShipForwardSet { get; set; }
Property Value
ShowSurface
Declaration
public bool ShowSurface { get; set; }
Property Value
ShowWireframe
Declaration
public bool ShowWireframe { get; set; }
Property Value
SingleWheelFront
Declaration
public bool SingleWheelFront { get; set; }
Property Value
VehicleCategory
Declaration
public string VehicleCategory { get; set; }
Property Value
VehicleDescription
Declaration
public string VehicleDescription { get; set; }
Property Value
VehicleHeight
Declaration
public Expression VehicleHeight { get; }
Property Value
VehicleWidthExp
Declaration
public Expression VehicleWidthExp { get; }
Property Value
WaterLineDraft
Declaration
public Expression WaterLineDraft { 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
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
GetLoadingCount()
Declaration
public int GetLoadingCount()
Returns
GetNthLoading(int)
Declaration
public BaseDataLoadingBuilder GetNthLoading(int nIndex)
Parameters
Type |
Name |
Description |
int |
nIndex |
|
Returns
GetNthPassenger(int)
Declaration
public BaseDataPassengerBuilder GetNthPassenger(int nIndex)
Parameters
Type |
Name |
Description |
int |
nIndex |
|
Returns
GetNthWheel(int)
Declaration
public BaseDataWheelBuilder GetNthWheel(int nWheelIndex)
Parameters
Type |
Name |
Description |
int |
nWheelIndex |
|
Returns
GetPassengerCount()
Declaration
public int GetPassengerCount()
Returns
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
GetVehicleLength()
Declaration
public double GetVehicleLength()
Returns
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
GetWheelbase()
Declaration
public double GetWheelbase()
Returns
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 |
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 |
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 |
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 |
double |
vehicleWidth |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink