GeneralArrangementManager Class

class NXOpen.ShipDesign.GeneralArrangementManager

Bases: object

Represents the interface for General Arrangement classes

To obtain an instance of this class, refer to NXOpen.ShipDesign.ShipSession

New in version NX12.0.0.

Methods

Method Description
CreateSkecthRectangle Creates the rectangle for Deck Plan sketch.
GASketchEnd Exits the Sketch environment under General Arrangement application.
MakeContainerPart Makes the part to be Ship Container.
ResizeGrid Resizes the ship grid datum.

Method Detail

CreateSkecthRectangle

GeneralArrangementManager.CreateSkecthRectangle

Creates the rectangle for Deck Plan sketch.

Signature CreateSkecthRectangle(sketch)

Parameters:sketch (NXOpen.Sketch) – the sketch

New in version NX12.0.0.

License requirements: nx_ship_gen_arrange (“Ship General Arrangement”) OR nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)

GASketchEnd

GeneralArrangementManager.GASketchEnd

Exits the Sketch environment under General Arrangement application.

Signature GASketchEnd()

New in version NX12.0.0.

License requirements: nx_ship_gen_arrange (“Ship General Arrangement”) OR nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)

MakeContainerPart

GeneralArrangementManager.MakeContainerPart

Makes the part to be Ship Container.

Signature MakeContainerPart(part)

Parameters:part (NXOpen.Part) – the container part

New in version NX12.0.0.

License requirements: nx_ship_gen_arrange (“Ship General Arrangement”) OR nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)

ResizeGrid

GeneralArrangementManager.ResizeGrid

Resizes the ship grid datum.

Signature ResizeGrid()

New in version NX12.0.0.

License requirements: nx_ship_gen_arrange (“Ship General Arrangement”) OR nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)