public interface GeneralArrangementViewBuilder extends Builder
GeneralArrangementViewBuilder
.
This builder creates one Ship General Arrangement View and return it.
ShipCollection.createGeneralArrangementViewBuilder(nxopen.drawings.BaseView)
Property | Value |
---|---|
Placement.AlignmentMethod | Infer |
Placement.AlignmentOption | ToView |
Modifier and Type | Interface and Description |
---|---|
static class |
GeneralArrangementViewBuilder.InheritedPMISourceOption
Settings to indicate the Inherited PMI source type
|
static class |
GeneralArrangementViewBuilder.ViewCreationType
Settings to indicate the view type when view direction is X
|
static class |
GeneralArrangementViewBuilder.ViewDirectionType
Settings to indicate the view direction type
|
Modifier and Type | Method and Description |
---|---|
DeckListBuilder |
decks()
Returns the decks
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
DrawingSheet |
drawingSheet()
Returns the drawing sheet which the view on
License requirements: None. |
NXObject |
endFrame()
Returns the end frame
License requirements: None. |
GeneralArrangementViewBuilder.InheritedPMISourceOption |
inheritedPMISource()
Returns the inherited source
License requirements: None. |
ViewPlacementBuilder |
placement()
Returns the view placement
License requirements: None. |
double |
scale()
Returns the view Scale
License requirements: None. |
SelectModelingViewList |
selectedModelView()
Returns the list of selected Model View which are the source of PMI
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
SelectStructuresBuilder |
selectStructures()
Returns the selected structure
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setDrawingSheet(DrawingSheet drawingSheet)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setEndFrame(NXObject endFrame)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setInheritedPMISource(GeneralArrangementViewBuilder.InheritedPMISourceOption inheritedPMISource)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setScale(double scale)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setSourcePart(TaggedObject sourcePart)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setStartFrame(NXObject startFrame)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setViewCreation(GeneralArrangementViewBuilder.ViewCreationType viewCreation)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setViewDirection(GeneralArrangementViewBuilder.ViewDirectionType viewDirection)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setViewName(String viewName)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setViewPosition(double xPosition,
double yPosition)
Sets the view position on the drawing
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
void |
setViewType(String viewType)
License requirements: nx_ship_gen_arrange ("Ship General Arrangement") . |
TaggedObject |
sourcePart()
Returns the source part
License requirements: None. |
NXObject |
startFrame()
Returns the start frame
License requirements: None. |
GeneralArrangementViewBuilder.ViewCreationType |
viewCreation()
Returns the view creation type
License requirements: None. |
GeneralArrangementViewBuilder.ViewDirectionType |
viewDirection()
Returns the view direction
License requirements: None. |
String |
viewName()
Returns the view name
License requirements: None. |
String |
viewType()
Returns the view type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String viewType() throws NXException, RemoteException
NXException
RemoteException
void setViewType(String viewType) throws NXException, RemoteException
viewType
- NXException
RemoteException
GeneralArrangementViewBuilder.ViewDirectionType viewDirection() throws NXException, RemoteException
NXException
RemoteException
void setViewDirection(GeneralArrangementViewBuilder.ViewDirectionType viewDirection) throws NXException, RemoteException
viewDirection
- NXException
RemoteException
GeneralArrangementViewBuilder.ViewCreationType viewCreation() throws NXException, RemoteException
NXException
RemoteException
void setViewCreation(GeneralArrangementViewBuilder.ViewCreationType viewCreation) throws NXException, RemoteException
viewCreation
- NXException
RemoteException
NXObject startFrame() throws NXException, RemoteException
NXException
RemoteException
void setStartFrame(NXObject startFrame) throws NXException, RemoteException
startFrame
- NXException
RemoteException
NXObject endFrame() throws NXException, RemoteException
NXException
RemoteException
void setEndFrame(NXObject endFrame) throws NXException, RemoteException
endFrame
- NXException
RemoteException
DeckListBuilder decks() throws NXException, RemoteException
NXException
RemoteException
GeneralArrangementViewBuilder.InheritedPMISourceOption inheritedPMISource() throws NXException, RemoteException
NXException
RemoteException
void setInheritedPMISource(GeneralArrangementViewBuilder.InheritedPMISourceOption inheritedPMISource) throws NXException, RemoteException
inheritedPMISource
- NXException
RemoteException
TaggedObject sourcePart() throws NXException, RemoteException
NXException
RemoteException
void setSourcePart(TaggedObject sourcePart) throws NXException, RemoteException
sourcePart
- NXException
RemoteException
SelectModelingViewList selectedModelView() throws NXException, RemoteException
NXException
RemoteException
SelectStructuresBuilder selectStructures() throws NXException, RemoteException
NXException
RemoteException
String viewName() throws NXException, RemoteException
NXException
RemoteException
void setViewName(String viewName) throws NXException, RemoteException
viewName
- NXException
RemoteException
DrawingSheet drawingSheet() throws NXException, RemoteException
NXException
RemoteException
void setDrawingSheet(DrawingSheet drawingSheet) throws NXException, RemoteException
drawingSheet
- NXException
RemoteException
double scale() throws NXException, RemoteException
NXException
RemoteException
void setScale(double scale) throws NXException, RemoteException
scale
- NXException
RemoteException
void setViewPosition(double xPosition, double yPosition) throws NXException, RemoteException
xPosition
- yPosition
- NXException
RemoteException
ViewPlacementBuilder placement() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.