Search Results for

    Show / Hide Table of Contents

    Class RoomBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    RoomBuilder
    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.ShipDesign
    Assembly: NXOpen.dll
    Syntax
    public class RoomBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    RoomBuilder()

    Declaration
    protected RoomBuilder()

    Properties

    AdoptionBody

    Declaration
    public SelectBody AdoptionBody { get; }
    Property Value
    Type Description
    SelectBody

    AttributeList

    Declaration
    public RoomAttributeListBuilder AttributeList { get; }
    Property Value
    Type Description
    RoomAttributeListBuilder

    CalculateRoomAttributes

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

    CreateCogPoints

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

    CreateRoomWithReferenceComponent

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

    CreateRoomWithWall

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

    Deck

    Declaration
    public SelectBodyList Deck { get; }
    Property Value
    Type Description
    SelectBodyList

    DistanceTolerance

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

    RoomColor

    Declaration
    public NXColor RoomColor { get; set; }
    Property Value
    Type Description
    NXColor

    Section

    Declaration
    public Section Section { get; }
    Property Value
    Type Description
    Section

    ShipNames

    Declaration
    public ShipNamesBuilder ShipNames { get; }
    Property Value
    Type Description
    ShipNamesBuilder

    ThicknessList

    Declaration
    public RoomThicknessItemBuilderList ThicknessList { get; }
    Property Value
    Type Description
    RoomThicknessItemBuilderList

    Type

    Declaration
    public RoomBuilder.Types Type { get; set; }
    Property Value
    Type Description
    RoomBuilder.Types

    WallThickness

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

    Methods

    AddDeckBody(TaggedObject)

    Declaration
    public void AddDeckBody(TaggedObject deckBody)
    Parameters
    Type Name Description
    TaggedObject deckBody

    AddNewRoomBuilder(RoomBuilder)

    Declaration
    public void AddNewRoomBuilder(RoomBuilder newBuilder)
    Parameters
    Type Name Description
    RoomBuilder newBuilder

    AdoptChanged()

    Declaration
    public void AdoptChanged()

    ClearDeckBodies()

    Declaration
    public void ClearDeckBodies()

    CloneSectionBuilder(RoomBuilder)

    Declaration
    public void CloneSectionBuilder(RoomBuilder builderTo)
    Parameters
    Type Name Description
    RoomBuilder builderTo

    EvaluateAttributes(Boolean)

    Declaration
    public void EvaluateAttributes(bool bUpdateRoomAreaAndVolume)
    Parameters
    Type Name Description
    System.Boolean bUpdateRoomAreaAndVolume

    GetCreatedRoomBodies(out TaggedObject[])

    Declaration
    public void GetCreatedRoomBodies(out TaggedObject[] createdRoomBodies)
    Parameters
    Type Name Description
    TaggedObject[] createdRoomBodies

    RemoveRoomBuilder(RoomBuilder)

    Declaration
    public void RemoveRoomBuilder(RoomBuilder roomBuilder)
    Parameters
    Type Name Description
    RoomBuilder roomBuilder

    ResetAttributes(Boolean)

    Declaration
    public void ResetAttributes(bool bUpdateRoomAreaAndVolume)
    Parameters
    Type Name Description
    System.Boolean bUpdateRoomAreaAndVolume

    UpdateRoomID(String)

    Declaration
    public void UpdateRoomID(string roomID)
    Parameters
    Type Name Description
    System.String roomID

    UpdateSection(Boolean, Section)

    Declaration
    public void UpdateSection(bool needDeleteOldSettion, Section section)
    Parameters
    Type Name Description
    System.Boolean needDeleteOldSettion
    Section section

    UpdateSectionCurves(Section)

    Declaration
    public void UpdateSectionCurves(Section section)
    Parameters
    Type Name Description
    Section section

    UpdateSpaceType(String)

    Declaration
    public void UpdateSpaceType(string spaceType)
    Parameters
    Type Name Description
    System.String spaceType

    UpdateTypeForAttributeListBuilder()

    Declaration
    public void UpdateTypeForAttributeListBuilder()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX