Class RoomBuilder
Assembly: NXOpen.dll
Syntax
public class RoomBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
RoomBuilder()
Declaration
Properties
AdoptionBody
Declaration
public SelectBody AdoptionBody { get; }
Property Value
AttributeList
Declaration
public RoomAttributeListBuilder AttributeList { get; }
Property Value
CalculateRoomAttributes
Declaration
public bool CalculateRoomAttributes { get; set; }
Property Value
CreateCogPoints
Declaration
public bool CreateCogPoints { get; set; }
Property Value
CreateRoomWithReferenceComponent
Declaration
public bool CreateRoomWithReferenceComponent { get; set; }
Property Value
CreateRoomWithWall
Declaration
public bool CreateRoomWithWall { get; set; }
Property Value
Deck
Declaration
public SelectBodyList Deck { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
RoomColor
Declaration
public NXColor RoomColor { get; set; }
Property Value
Section
Declaration
public Section Section { get; }
Property Value
ShipNames
Declaration
public ShipNamesBuilder ShipNames { get; }
Property Value
ThicknessList
Declaration
public RoomThicknessItemBuilderList ThicknessList { get; }
Property Value
Type
Declaration
public RoomBuilder.Types Type { get; set; }
Property Value
WallThickness
Declaration
public Expression WallThickness { get; }
Property Value
Methods
AddDeckBody(TaggedObject)
Declaration
public void AddDeckBody(TaggedObject deckBody)
Parameters
AddNewRoomBuilder(RoomBuilder)
Declaration
public void AddNewRoomBuilder(RoomBuilder newBuilder)
Parameters
AdoptChanged()
Declaration
public void AdoptChanged()
ClearDeckBodies()
Declaration
public void ClearDeckBodies()
CloneSectionBuilder(RoomBuilder)
Declaration
public void CloneSectionBuilder(RoomBuilder builderTo)
Parameters
EvaluateAttributes(bool)
Declaration
public void EvaluateAttributes(bool bUpdateRoomAreaAndVolume)
Parameters
Type |
Name |
Description |
bool |
bUpdateRoomAreaAndVolume |
|
GetCreatedRoomBodies(out TaggedObject[])
Declaration
public void GetCreatedRoomBodies(out TaggedObject[] createdRoomBodies)
Parameters
RemoveRoomBuilder(RoomBuilder)
Declaration
public void RemoveRoomBuilder(RoomBuilder roomBuilder)
Parameters
ResetAttributes(bool)
Declaration
public void ResetAttributes(bool bUpdateRoomAreaAndVolume)
Parameters
Type |
Name |
Description |
bool |
bUpdateRoomAreaAndVolume |
|
UpdateRoomID(string)
Declaration
public void UpdateRoomID(string roomID)
Parameters
Type |
Name |
Description |
string |
roomID |
|
UpdateSection(bool, Section)
Declaration
public void UpdateSection(bool needDeleteOldSettion, Section section)
Parameters
Type |
Name |
Description |
bool |
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 |
string |
spaceType |
|
UpdateTypeForAttributeListBuilder()
Declaration
public void UpdateTypeForAttributeListBuilder()
Implements
System.Runtime.Remoting.Messaging.IMessageSink