Search Results for

    Show / Hide Table of Contents

    Class BaseDataBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    BaseDataBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Features.VehicleDesign
    Assembly: NXOpen.dll
    Syntax
    public class BaseDataBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    BaseDataBuilder()

    Declaration
    protected BaseDataBuilder()

    Properties

    AfterPerpendicular

    Declaration
    public Expression AfterPerpendicular { get; }
    Property Value
    Type Description
    Expression

    BodyWidthExp

    Declaration
    public Expression BodyWidthExp { get; }
    Property Value
    Type Description
    Expression

    Driver

    Declaration
    public BaseDataDriverBuilder Driver { get; }
    Property Value
    Type Description
    BaseDataDriverBuilder

    ForwardPerpendicular

    Declaration
    public Expression ForwardPerpendicular { get; }
    Property Value
    Type Description
    Expression

    FrontOverhangExp

    Declaration
    public Expression FrontOverhangExp { get; }
    Property Value
    Type Description
    Expression

    LengthBetweenPerpendicular

    Declaration
    public Expression LengthBetweenPerpendicular { get; }
    Property Value
    Type Description
    Expression

    LoadingDefinition

    Declaration
    public BaseDataLoadingBuilder LoadingDefinition { get; }
    Property Value
    Type Description
    BaseDataLoadingBuilder

    PassengerDefinition

    Declaration
    public BaseDataPassengerBuilder PassengerDefinition { get; }
    Property Value
    Type Description
    BaseDataPassengerBuilder

    RearOverhangExp

    Declaration
    public Expression RearOverhangExp { get; }
    Property Value
    Type Description
    Expression

    ScaleOfModel

    Declaration
    public double ScaleOfModel { get; set; }
    Property Value
    Type Description
    System.Double

    ShipForwardSet

    Declaration
    public bool ShipForwardSet { get; set; }
    Property Value
    Type Description
    System.Boolean

    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

    SingleWheelFront

    Declaration
    public bool SingleWheelFront { 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

    VehicleHeight

    Declaration
    public Expression VehicleHeight { get; }
    Property Value
    Type Description
    Expression

    VehicleWidthExp

    Declaration
    public Expression VehicleWidthExp { get; }
    Property Value
    Type Description
    Expression

    WaterLineDraft

    Declaration
    public Expression WaterLineDraft { get; }
    Property Value
    Type Description
    Expression

    WheelPositionDefinition

    Declaration
    public BaseDataWheelBuilder.PositionDefinitionOptions WheelPositionDefinition { get; set; }
    Property Value
    Type Description
    BaseDataWheelBuilder.PositionDefinitionOptions

    Methods

    AddLoading(BaseDataLoadingBuilder)

    Declaration
    public void AddLoading(BaseDataLoadingBuilder loading)
    Parameters
    Type Name Description
    BaseDataLoadingBuilder loading

    AddPassenger(BaseDataPassengerBuilder)

    Declaration
    public void AddPassenger(BaseDataPassengerBuilder passenger)
    Parameters
    Type Name Description
    BaseDataPassengerBuilder passenger

    CreateLoading(BaseDataLoadingBuilder)

    Declaration
    public BaseDataLoadingBuilder CreateLoading(BaseDataLoadingBuilder pOther)
    Parameters
    Type Name Description
    BaseDataLoadingBuilder pOther
    Returns
    Type Description
    BaseDataLoadingBuilder

    CreatePassenger(BaseDataPassengerBuilder)

    Declaration
    public BaseDataPassengerBuilder CreatePassenger(BaseDataPassengerBuilder pOther)
    Parameters
    Type Name Description
    BaseDataPassengerBuilder pOther
    Returns
    Type Description
    BaseDataPassengerBuilder

    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
    Type Description
    BaseDataLoadingBuilder

    GetNthPassenger(Int32)

    Declaration
    public BaseDataPassengerBuilder GetNthPassenger(int nIndex)
    Parameters
    Type Name Description
    System.Int32 nIndex
    Returns
    Type Description
    BaseDataPassengerBuilder

    GetNthWheel(Int32)

    Declaration
    public BaseDataWheelBuilder GetNthWheel(int nWheelIndex)
    Parameters
    Type Name Description
    System.Int32 nWheelIndex
    Returns
    Type Description
    BaseDataWheelBuilder

    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
    Type Name Description
    BaseDataLoadingBuilder loading

    RemovePassenger(BaseDataPassengerBuilder)

    Declaration
    public void RemovePassenger(BaseDataPassengerBuilder passenger)
    Parameters
    Type Name Description
    BaseDataPassengerBuilder passenger

    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
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX