public interface RoomBuilder extends Builder
ShipCollection.createRoomBuilder()
Property | Value |
---|---|
WallThickness.Value | 7 (millimeters part), 0.25 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
RoomBuilder.Types
The room types.
|
Modifier and Type | Method and Description |
---|---|
SelectBody |
adoptionBody()
Returns the body to be adopted as a room.
|
RoomAttributeListBuilder |
attributeList()
Returns the room attribute list.
|
boolean |
createRoomWithWall()
Returns the option to indicate whether to create wall for the room or not.
|
SelectBodyList |
deck()
Returns the deck body.
|
double |
distanceTolerance()
Returns the distance tolerance which is used in room body creation.
|
Section |
section()
Returns the section.
|
void |
setCreateRoomWithWall(boolean createRoomWithWall)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setType(RoomBuilder.Types type)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
ShipNamesBuilder |
shipNames()
Returns the ship name.
|
RoomBuilder.Types |
type()
Returns the room generation type.
|
Expression |
wallThickness()
Returns the wall thickness.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
RoomBuilder.Types type() throws NXException, RemoteException
RoomBuilder.Types.CREATE
,
then please also set values for below properties:
RoomBuilder.Types.ADOPT
,
then please also set values for below properties:
NXException
RemoteException
void setType(RoomBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Section section() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList deck() throws NXException, RemoteException
NXException
RemoteException
boolean createRoomWithWall() throws NXException, RemoteException
NXException
RemoteException
void setCreateRoomWithWall(boolean createRoomWithWall) throws NXException, RemoteException
createRoomWithWall
- NXException
RemoteException
Expression wallThickness() throws NXException, RemoteException
createRoomWithWall()
and setCreateRoomWithWall(boolean)
is set to true.
NXException
RemoteException
SelectBody adoptionBody() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
RoomAttributeListBuilder attributeList() throws NXException, RemoteException
NXException
RemoteException
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.